steve donovan
|
9d126aa2e7
|
lexer can crash nastily if called beyond end of stream: now always returns nil after the end
|
2011-08-25 19:00:43 +02:00 |
steve donovan
|
87784490fc
|
track line numbers in full text mode by counting linefeeds in spaces and comments
|
2011-08-21 17:23:58 +02:00 |
steve donovan
|
e265370400
|
lexer rewritten to return an object and not a coroutine. Methods like getline() and lineno() now work much better; sorts out problems encountered with Lua block comments
|
2011-08-14 11:54:40 +02:00 |
steve donovan
|
bedb89a307
|
initial blank line makes lexer give up
|
2011-07-29 15:54:23 +02:00 |
steve donovan
|
da13ae5942
|
handle [=[...]=] comments and strings
|
2011-07-14 15:23:20 +02:00 |
steve donovan
|
d864e49f47
|
lexer would hang on an empty file
|
2011-07-11 09:34:18 +02:00 |
steve donovan
|
acaa57c6b6
|
handling of strings was borked
|
2011-07-08 16:00:21 +02:00 |
steve donovan
|
3ca03ea818
|
lexer could not cope with zero length file
|
2011-06-21 18:30:57 +02:00 |
steve donovan
|
19b0be5e71
|
moved modules to ldoc, templates to html
|
2011-06-14 10:52:10 +02:00 |