Commit Graph

11 Commits

Author SHA1 Message Date
beder
5657241e4c Added stream input to the regular expressions, greatly simplifying the usage (in particular, we no longer have to specify the number of characters to be checked). 2008-06-27 19:07:30 +00:00
beder
b20e47cdd9 Wrote a simplified regular expression parser to make life easier (it only does single matches; i.e., no one-or-more matches, etc.).
Fixed some of the whitespace/line break matching.
2008-06-27 08:20:41 +00:00
beder
076779d325 The plain scalar scanner is almost done (and it scans a simple list correctly).
Also messed around with multiple character peeking on the input, and got something working.
2008-06-27 00:18:52 +00:00
beder
643b0de4fa More simple scalar scanning. 2008-06-26 22:00:39 +00:00
beder
fb149fc15a Continued working on scanner.
We're now using exceptions for errors, and scanning/pushing tokens is exception-safe (using a set of "limbo tokens").
2008-06-26 19:30:11 +00:00
beder
a03a8f10f1 Started the scanner. 2008-06-26 09:05:28 +00:00
beder
92ebd0ba82 Beginning of first attempt to parse.
Will be completely wiped, I think, in favor of a Scanner (to tokens), then Parser mechanism.
2008-06-26 06:49:50 +00:00
beder
b5ad2cdb94 Preliminary setup - basic data structures are there. 2008-06-25 23:00:18 +00:00
beder
984230b96e 2008-06-25 22:46:18 +00:00
beder
ced580ef6d 2008-06-25 22:45:08 +00:00
beder
28d5532c06 2008-06-25 22:44:44 +00:00