Commit Graph

20 Commits

Author SHA1 Message Date
Georges Dupéron
a499901ead Added support for highlighting parts of literate programs. 2017-05-15 21:38:49 +02:00
Georges Dupéron
d0a3a0b255 Allow the last expresion of the lang-line to span multiple lines. Stop providing #%top-interaction, so that one from the user's language is used instead (still can't access the bindings without providing them + (require (submod .)), but it's a step forward) 2017-05-11 23:38:46 +02:00
Georges Dupéron
a0e807ce43 Pulled the options out of the (lang . chain₊) 2017-04-26 14:20:58 +02:00
Georges Dupéron
f7ec1fbb5f Allow customization of the at-exp character. 2017-04-25 17:51:20 +02:00
Georges Dupéron
5c75120b28 Closes FB case 174 Fix chunk arrows in hyper-literate => use syntax-local-introduce on the value of 'disappeared-use and 'disappeared-binding 2017-01-20 14:01:34 +01:00
Georges Dupéron
835e565e0e Closes FB case 173 Fix arrows in hyper-literate. I Used a module-like scope when nesting the whole module body to allow overriding build-ins, as DrRacket doesn't draw the arrows properly when a (make-syntax-introducer) is used. 2017-01-20 13:47:17 +01:00
Georges Dupéron
66551c6901 Temporarily disable the "color the nested language in black" feature for hyper-literate, as it gives incorrect coloring and indentation on large files (I guess the parser is not always called from the start of the file) 2016-12-27 19:10:49 +01:00
Georges Dupéron
2a8ee4f8d4 Removed debugging output 2016-12-16 17:19:23 +01:00
Georges Dupéron
fef2ed1769 Fixed potential conflicts with the injected (require lang). 2016-12-16 16:40:01 +01:00
Georges Dupéron
397680acb0 Workaround to be able to use @include-section to include several hyper-literate programs into a single document. 2016-09-30 16:30:58 +02:00
Georges Dupéron
a7f15cdfd5 Cleanup 2016-09-20 22:10:40 +02:00
Georges Dupéron
6f5e7d92ff Added auto-parentheses for repeated chunks, and finally (hopefully) fixed the link numbering problems (last bug was that the save-as chunks had numbers total+i, but the references within the code were made to the number 1 which did not exist). 2016-09-20 07:12:44 +02:00
Georges Dupéron
fe2b582def Cleaned up the definition of @chunk and @CHUNK. Fixed issues with subscript numbers on chunks, links, and conflicting tags. Now it's possible to re-print a chunk several times without problem. 2016-09-20 03:12:58 +02:00
Georges Dupéron
9b918351e7 Use the enhancements from scribble-enhanced (they might be merged in this repository at one point). 2016-09-15 19:34:15 +02:00
Georges Dupéron
32821668c0 Added #:no-auto-require, added partial support for #, in chunks. 2016-08-01 18:13:37 +02:00
Georges Dupéron
d62546af81 While trying to remove the use-scope which causes problem with my implementation of #, in chunks. Found the solution: syntax-local-identifier-as-binding 2016-08-01 17:27:18 +02:00
Georges Dupéron
213253f531 Bug #1402 on phc-adt/test/test-structure-low-level.rkt 43fd1bad4173baad0ede84e8ed88f917eec7b327 2016-07-29 17:12:57 +02:00
Georges Dupéron
f907f59b32 Fixed bug introduced by last commit. 2016-06-23 21:19:24 +02:00
Georges Dupéron
b9037c3c06 Fixes lots of issues. Fixes scribble bug #25 (last commit didn't fix it in the end). Fixes arrows in DrRacket. Fixes some identifier conflicts. 2016-06-23 21:11:17 +02:00
Georges Dupéron
dbebe7b60a Moved hyper-literate/typed to hyper-literate, as it is now parameterizable. 2016-06-17 20:27:53 +02:00