Robert Krimen
|
1728c036d4
|
Partial rewrite of lexer
- Better identifier scanning
- Less repetition in decoding the stream (cached in readIn)
- Method privitization
|
2012-10-19 12:24:53 -07:00 |
|
Robert Krimen
|
fdc619c393
|
Classify "const" as a keyword
|
2012-10-18 14:59:51 -07:00 |
|
Robert Krimen
|
d2fd2fc31d
|
Classify "debugger" as a keyword
|
2012-10-18 14:56:42 -07:00 |
|
Robert Krimen
|
7982fa0fac
|
Fix scanning \r, \b, \f, \v as \t
Copy and paste error of epic proportions?
This will fix #5
|
2012-10-17 18:57:48 -07:00 |
|
Robert Krimen
|
32cbffe7b8
|
Avoid backing up when checking for line terminator
|
2012-10-17 01:05:52 -07:00 |
|
Robert Krimen
|
e3211c0351
|
Scan FORM FEED (U+000C) as whitespace
|
2012-10-16 16:42:03 -07:00 |
|
Robert Krimen
|
b729c55d84
|
Scan VERTICAL TAB (U+000B) as whitespace
|
2012-10-16 16:38:19 -07:00 |
|
Robert Krimen
|
f5540f1472
|
Scan NO-BREAK SPACE (U+00A0) as whitespace
|
2012-10-16 12:03:59 -07:00 |
|
Robert Krimen
|
4a8c7ffc00
|
Initial commit
|
2012-10-05 18:47:53 -07:00 |
|