Commit Graph

20 Commits

Author SHA1 Message Date
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