Commit Graph

1168 Commits

Author SHA1 Message Date
Eli Barzilay
8e5dd22426 The Scribble reader was improved to make it pull out the syntax
punctuations outside of the form, as it does with quote punctuations.
So things like this

  #, @foo{...}

that required the space to make the @foo read as a scribble form are
now better written as

  @#,foo{...}

This changes all such occurrences.  (In case you see this change in
your files and are worried that there might be changes: I mechanically
verified that the result of `read'ing the modified files is identical
to the previous version.)

svn: r15111

original commit: 4288c6c2c703664b6bbd4cd06bd7c2160985b00d
2009-06-07 10:12:32 +00:00
Matthew Flatt
7eaed0bf4d singular label on 'examples' output when a single expression is given
svn: r15106

original commit: 3bb875b4f7a528db586059b5ad2bef8ad04a06a3
2009-06-06 15:09:36 +00:00
Eli Barzilay
d982832cc5 pull out syntax punctuations too
svn: r15099

original commit: 2104900bb69303e1845cb28b7b7b7c5ff42adfb3
2009-06-05 22:19:23 +00:00
Eli Barzilay
b8a2d64d14 typo
svn: r15086

original commit: 9362b20ff2787f09c94b7f5429106393f448e264
2009-06-05 06:38:53 +00:00
Matthew Flatt
bf02d1a054 figure and bib support in scriblib
svn: r15078

original commit: 818d7cb29283c8520e00b69f71a5d3cd43f0f0b2
2009-06-04 16:46:25 +00:00
Matthew Flatt
feef299916 section char, Latex macro that can be redefined to disable color
svn: r15076

original commit: 99ac521841d6445b7133dfa6013ff12a7ea702b1
2009-06-04 13:41:48 +00:00
Eli Barzilay
59b28a6874 * Reorganize the -inside readers in the scribble reader
* #:start-inside? is gone -- it never made sense
* Instead, there's a new `make-at-reader/inside' (with the same
  arguments) that returns an inside syntax reader.

svn: r15073

original commit: 2be3ac0178e242a0cd88ca280a1ac4d25bd6a33a
2009-06-04 03:51:22 +00:00
Matthew Flatt
8fa810e842 Scrible latex output: fix (mostly) interaction of tables and itemization; DrScheme doc improvements
svn: r15072

original commit: e96941407c3348abb3af7e00561e17f38424cd5b
2009-06-04 03:20:39 +00:00
Matthew Flatt
34fd91425f remove accidentally added style change
svn: r15070

original commit: ab8d99f5b499ed398810f2b72f1caee82f9b0bf5
2009-06-03 19:51:41 +00:00
Matthew Flatt
14f6fae605 switch Scribble from longtable to stabular
svn: r15069

original commit: 181d73606128a6a1bd146af316703d0a352e0804
2009-06-03 19:40:21 +00:00
Matthew Flatt
4e4b5d2856 add 'url style to Scribble
svn: r15059

original commit: 77843f5e8e6605ca77c9cd7fe9f284116ce47196
2009-06-02 19:13:23 +00:00
Matthew Flatt
91bdfe07d2 fix Scribble rendering of S-expression graphs
svn: r14886

original commit: f1d4fe02ea4f7ecb0dfa23d284fe1c05090487e8
2009-05-20 22:05:09 +00:00
Matthias Felleisen
bb858b6a3f added hack to allow some comments in LP
svn: r14875

original commit: a1f9a6f1abc5dc278fbe43b25d9d7c547665f1c6
2009-05-19 22:23:17 +00:00
Robby Findler
7146e7130c svn: r14873
original commit: 237b2252491c0bafba6532f26f06d779795e0f51
2009-05-19 19:21:48 +00:00
Eli Barzilay
4f3fb99093 removed lots of "the the"s
svn: r14679

original commit: ff73a5395ee00699c7b85d6ed20bbc3e5d9a2957
2009-05-01 21:02:51 +00:00
Matthew Flatt
d49627fb44 fix bug in tracking paren shapes; fix Scribble binding search code; add syntax/template library
svn: r14661

original commit: 224f9fa3a76371ea1d02ee4d9c4c2c4973af913e
2009-04-29 20:31:07 +00:00
Matthew Flatt
f1830966bd fix syntax-error message for misuse of identifier bound as code-typesetting variable or element transformer
svn: r14611

original commit: 511c2b13b0aef38bbd3ee1a7308bfc54c1a04cac
2009-04-25 16:15:16 +00:00
Matthew Flatt
acc63063e1 fix Scribble Latex rendering of prefixed tags; add #:tag-prefixes argument to secref and tech
svn: r14610

original commit: f6c389d0ec6e928f2350a21943a3b90508591870
2009-04-25 15:19:58 +00:00
Matthew Flatt
4b6b80d7fc fix Scribble rendering of links when tag-prefixed sub-sections appear in the same output anchor scope
svn: r14608

original commit: 22864b594d11e027b7162fa82b30e207f91d7e1f
2009-04-25 13:46:54 +00:00
Matthew Flatt
b0a3be38f4 fix margin-note typo
svn: r14536

original commit: d49e36d983abfbcedaa0735933c1dc3001635c73
2009-04-17 01:46:19 +00:00
Matthew Flatt
d7d705b539 change margin-note to generate a blockquote insteda of a single paragraph
svn: r14535

original commit: 8aa8b938a0d60fdb8aa937670e1e00a882c291d0
2009-04-17 01:30:15 +00:00
Matthew Flatt
09629fbcba add space before \\item when generating an index table
svn: r14474

original commit: ee8a4308b827b116b0ac4d09a4679f62d13e32f0
2009-04-09 11:43:27 +00:00
Matthew Flatt
adf5092219 tighten Scribble Latex output to avoid unnecessary newlines
svn: r14470

original commit: 9f2e546f017d0535df1333e5cb3be47aa034ffef
2009-04-08 23:31:35 +00:00
Matthew Flatt
37fd1a723a more comment-reader spacing adjustments
svn: r14447

original commit: 9d563bf4f47a5e1a77ec2c8e505d02cae761aaff
2009-04-07 19:07:08 +00:00
Matthew Flatt
5dee0e0570 preserve space with scribble/comment-reader
svn: r14446

original commit: de3d090f1a710336445d843359a3ece804c205e3
2009-04-07 18:57:15 +00:00
Matthew Flatt
00e49d4c9e constract on decode-flow (PR 10175)
svn: r14444

original commit: 3a297ed003b909a9364fb2e83628946fe54e8903
2009-04-07 17:02:18 +00:00
Eli Barzilay
56da0e1c64 fix name clash
svn: r14437

original commit: c4e2e9af6d3db7770ce8a9839cdb71d9379eeab8
2009-04-06 12:48:07 +00:00
Robby Findler
df77451bf8 svn: r14431
original commit: 83a1a5a8127b60ca96efd5b689862fe9e30f0cc8
2009-04-06 00:44:37 +00:00
Eli Barzilay
134b15abd5 Changed @itemize{...} to @itemize[...] (done after comparing the doc
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)

svn: r14427

original commit: c0a8a0122200209e38dff1959d79b58f847814db
2009-04-05 17:46:20 +00:00
Eli Barzilay
8b1a22893d remove support files when a test is done
svn: r14245

original commit: 896018f96ba3276c199b9221d00f3d5605c8c10b
2009-03-23 23:04:30 +00:00
Matthew Flatt
dff49f902e disable sandbox break propagation in scribble/eval
svn: r14221

original commit: 547101ac5bb81b9af1ccb39377fb6895101a2f2f
2009-03-22 16:42:35 +00:00
Eli Barzilay
9f2af4697e more time, for slower machines
svn: r14207

original commit: 1048d204ca6cc87395fc6ead393e7ffe5808799f
2009-03-22 01:30:13 +00:00
Eli Barzilay
9dd05abdae There is a problem with empty lines: having a line (= a row) in the
code tables with empty contents makes the row not appear.  Usually,
we'd put an   there so it does show, but that would be bad for
the preprocessor examples where I really want to have the table
contents reflect the exact file contents.

So another solution is to use a 'newline element, but then latex barfs
because it's not happy with a \\ inside a tt macro.  The hacked
"solution" is to have the newline element not be inside a tt element
-- latex doesn't barf now, but it does have one extra newline as a
result since it doesn't hide the newline to begin with.

A better solution is to find a way to make table cells in html not be
hidden when they have no contents, maybe through some css magic.

svn: r14206

original commit: 2af626972de3041951ef9efdbdbb216b6031cc72
2009-03-22 01:26:15 +00:00
Eli Barzilay
da64fcb797 Finished the docs+tests, added some minor utilities.
svn: r14199

original commit: 1db2b65978b9f2330d2de01f1caaef26f3f2cd3a
2009-03-21 15:06:48 +00:00
Matthew Flatt
241883588d doc updates for v4.1.5.2
svn: r14161

original commit: 9335e3cf285f6f25a100005fb69be0019646db29
2009-03-17 21:06:42 +00:00
Matthew Flatt
90c669ce1b fix 'defform*' #:id without #:literals (PR 10103); should merge to 4.1.5
svn: r14124

original commit: 14e4172c552ef96b3ec9dc60757c3e98f3d458cb
2009-03-16 12:52:28 +00:00
Eli Barzilay
36a92072fd Start a proper preprocessor documentation, with tests included.
(proper "literate testing".)

svn: r14112

original commit: 6d31100a8999d34fa595e119fccc029230848b45
2009-03-15 22:05:52 +00:00
Matthew Flatt
763a1a1b7d change render og var-ids under a quote
svn: r14108

original commit: 073013d8eff555d555bba470733eb0bd21855681
2009-03-15 13:30:26 +00:00
Eli Barzilay
a1b7be1a90 functionality for packaging tests and documentation for the preprocessor language
svn: r14104

original commit: cd233f856e8aba843956cc6180457dd4e96f840e
2009-03-15 07:41:04 +00:00
Eli Barzilay
208edf6016 reformat using #lang
svn: r14103

original commit: eb62b52d3af646a32eb842087c91743bdb815f94
2009-03-15 01:06:57 +00:00
Matthew Flatt
7d488fa96b add center valignment for table cells
svn: r14089

original commit: 6ee7b0379cda92726ac8d1b51a4d7ec704774b1c
2009-03-13 16:08:06 +00:00
Eli Barzilay
4672f9b344 dont show spaces at the end of a line when not needed
svn: r14077

original commit: 35374355648e0be9cdd93f9df4d74bb04b3d554f
2009-03-12 18:25:08 +00:00
Eli Barzilay
d1f1c4011d A complete rewrite of text output using port state now.
Also a few more text-controlling primitives.

svn: r14065

original commit: ca30b05114115470136c32dc8a2fca34e6ceb1d8
2009-03-12 02:27:12 +00:00
Matthew Flatt
fd1bb626d6 fix grammar alignment; allow row-independent 'alignment and 'valignment associations in a table style
svn: r14063

original commit: e43b393253ff65b3aeb8d2a49e4dbcbb04341e9c
2009-03-12 00:59:54 +00:00
Matthew Flatt
9eb42b71ee fix defclass and some scheme/gui argument schemevarfont binding
svn: r14042

original commit: d8d25debcd12d27588f31015d128b4b874ca3b8d
2009-03-10 23:14:53 +00:00
Eli Barzilay
1653b798cd The scribble/text language works much better now, with
indentation-aware output being possible.

svn: r14025

original commit: 3658ea87e52190d253e6c19259b47283b8138764
2009-03-10 09:36:54 +00:00
Eli Barzilay
32d49f6429 Avoid lumping together output values as (output '(x y z)), use
separate output expressions instead.

svn: r14015

original commit: 8b5b6a53d97e33b66254a9c26b1cde6333a7af8f
2009-03-08 21:10:07 +00:00
Matthew Flatt
ff3a20bb98 more fixes when 'toc sections are not immediately under a 'toc section
svn: r13985

original commit: 060bb38ebb99af6a4637160bda2eb01dec90d6b5
2009-03-06 18:41:39 +00:00
Matthew Flatt
49027e78cd Scribble: add 'non-toc style for --htmls output
svn: r13983

original commit: 5cefebf1ee65823a6bd135f38bfa42fad8416a2d
2009-03-06 17:35:22 +00:00
Eli Barzilay
22ee29d234 delete the target file if it exists
svn: r13968

original commit: ac70e716f863ca77eb0d0ec02185e148d5fddbad
2009-03-05 09:58:12 +00:00