Commit Graph

11 Commits

Author SHA1 Message Date
beder
aad36b8c47 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
bb4bc8c4ae 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
20dba9cd75 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
c7274ff2e8 More simple scalar scanning. 2008-06-26 22:00:39 +00:00
beder
2040e4de8b 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
4b33531240 Started the scanner. 2008-06-26 09:05:28 +00:00
beder
e6977cbe4e 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
2d0f324529 Preliminary setup - basic data structures are there. 2008-06-25 23:00:18 +00:00
beder
ffaf6a19ca 2008-06-25 22:46:18 +00:00
beder
0134c553a5 2008-06-25 22:45:08 +00:00
beder
f959a475b7 2008-06-25 22:44:44 +00:00