Robby Findler
6721cf7f42
add error message with the right form name
...
original commit: 431a520ed867cf82947a00650ef64dedaafbec51
2013-08-14 15:46:31 -05:00
Robby Findler
3eae0d34bd
adjust 2dmatch so that it copies more code
...
but this also means that multi-column cells can
refer to variables in the column header (ditto
for multi-row cells)
the code duplication can be fixed with a little
more smarts at the match level, I believe
(see comment in source)
original commit: 5cc2ec0ccaefc5150722e0651ef7c41da30d408f
2013-08-14 07:20:52 -05:00
Matthew Flatt
a5cb5a74b7
reorganize into core plus packages
...
The "racket" directory contains a pared-back version of the
repository, roughly.
The "pkgs" directory everything else in the repository, but
organized into packages.
original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2
2013-06-19 09:01:37 -06:00
Robby Findler
f33f96a838
add 'else' support to 2dcond
...
closes PR 13714
original commit: 4bef2987a9e0d03b97b1221f77b8c72ec0bde308
2013-04-26 10:26:03 -05:00
Robby Findler
d2630cd78f
fix readtable composition in #2d reader
...
original commit: 6914451426194ed7e334d302d35f95d0f5ce1b35
2013-03-13 10:13:33 -05:00
Robby Findler
d9dfcf0acb
forgot to add tabular.rkt
...
original commit: cbd8f073a99b78364a528ea26bfa6aec604acb9e
2013-03-12 15:04:35 -05:00
Robby Findler
33d69779a4
properly compose readtables
...
original commit: 74d5706c20aa3773041a9d23dd8434bcb5e1c0cd
2013-03-11 18:53:40 -05:00
Robby Findler
deb6aabe4c
adjust 2d reader so the keyword has its own source location
...
and is syntax-original?
original commit: d652d69d146b6ed048e06509c77e1f46f710654c
2013-03-11 18:53:40 -05:00
Robby Findler
c36adfa53d
extend the lexer <-> framework's color:text api
...
to let lexers say "call me again before you change the buffer"
also, use this in the 2d lexer
original commit: 761054890d8207d7689cce825d0fc777d15b1091
2013-03-10 20:17:20 -05:00
Robby Findler
b49c680dd5
fix unstable/2d's lexer to handle eof better
...
original commit: 87a8e6f677d9538001766910ba119dde8066b400
2013-02-26 12:41:19 -06:00
Robby Findler
1b75e51175
more 2d lexer repairs
...
original commit: a0059f791a929bdb91a043d9419a622912ea65ee
2013-02-24 16:37:06 -06:00
Robby Findler
670f9e7c51
fix bugs in unstable/2d lexer
...
original commit: fe515e3ac779d04d25304c0f0bae6b291df828e3
2013-02-23 20:12:56 -06:00
Eli Barzilay
076fa0c267
Newlines at EOFs scan.
...
original commit: cec73f5652aee0b78f9265e6a2c4135f131a8248
2013-02-23 02:09:56 -05:00
Robby Findler
d1d2ce8c15
fix bad test
...
original commit: 1ee765c7e3e9508febdbd60e910ebb0326e2246b
2013-02-16 00:09:25 -06:00
Robby Findler
23f6a46faf
fix 2d lexer for the case when the #2d expression
...
isn't in the leftmost column
original commit: 93bf0cd663070e5b6df4cda8377be9f7f8f5463f
2013-02-15 10:29:34 -06:00
Robby Findler
06ca5775a5
add syntax coloring for 2d syntax
...
original commit: 30ca1f0baf57957bad9be093785a4dae2e318199
2013-02-14 19:51:08 -06:00
Robby Findler
b5194ef617
move dir-chars.rkt to unstable/2d to unbreak dependencies
...
original commit: 6c93cfea56b6406f77f5a4e267132cdbcbd6e468
2013-02-07 10:16:10 -06:00
Robby Findler
b0d3079cb4
2d
...
original commit: bb216d142c4435df0371ae0d699766c7886a648e
2013-02-06 15:55:20 -06:00
Robby Findler
dcee0e5cf9
more adjustments to the c:x;r;a keystroke
...
The goal is to better handle situations like this one:
╔═══╗
║ - ║
╚═══╝
where the hyphen should not change.
original commit: a0f910c3dcf6ad40971257e9a4bd1b9ca94d3435
2013-01-21 20:25:40 -06:00
Robby Findler
3fe3a93c43
loosen slightly the requirements for changing existing chars
...
in the c:x;r;a keystroke
original commit: fce4cbad3a6dcd68b182a7bcf9dd38df2d92356e
2013-01-17 15:39:35 -06:00
Robby Findler
0bd74f1302
move the ╬ char and friends into a separate file
...
do not merge to 5.3.2
original commit: 1edec6a33ed3a98b95a233f6be90d40fd8e1dfc0
2013-01-15 09:08:02 -06:00