beder
|
dce43a305f
|
Split off the specific regular expressions, and the specialized token-scanning functions, into their own files.
|
2008-06-27 19:13:03 +00:00 |
|
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 |
|