Felix Krause
|
9c731cb6d1
|
Refactoring lexer, part 1
|
2016-01-15 00:06:57 +01:00 |
Felix Krause
|
551c8b0dd1
|
Refactoring: Extracted type guessing from lexer
|
2016-01-14 19:58:38 +01:00 |
Felix Krause
|
238faf82ab
|
Source restructuring, added config.nims
* moved src/* to .
* added config.nims to build library and run tests
* reduced compiler warnings
|
2015-12-28 22:03:16 +01:00 |
Felix Krause
|
f2527efd46
|
Support additional boolean scalars
* on, off, yes, no, literals with leading or complete capital letters
* added documentation
|
2015-12-27 21:36:47 +01:00 |
Felix Krause
|
e307cbbad5
|
Pipe type hints through parser. Fixed bugs.
|
2015-12-23 18:12:51 +01:00 |
Felix Krause
|
ffcbbf89e6
|
Restructured source code
|
2015-12-23 12:35:07 +01:00 |
Felix Krause
|
5c0e9f570b
|
Added type hinting in lexer
|
2015-12-23 10:28:58 +01:00 |
Felix Krause
|
3ca3081e92
|
Added support for multiline plain scalars
|
2015-12-14 21:26:34 +01:00 |
Felix Krause
|
b56f9cb537
|
Refactoring of parser.
|
2015-12-11 22:55:21 +01:00 |
Felix Krause
|
73ce41bbef
|
Added parsing tests; got basic parsing working
|
2015-12-07 22:09:57 +01:00 |
Felix Krause
|
ada4a36e6e
|
Lexer: Fixed parsing verbatim tags
|
2015-12-07 19:09:02 +01:00 |
Felix Krause
|
26c1c07567
|
No position in token; line and column in lexer
|
2015-11-30 20:36:55 +01:00 |
Felix Krause
|
9a3cf9a524
|
Renamed *LexerEvent* to *LexerToken*
|
2015-11-30 19:52:01 +01:00 |
Felix Krause
|
8493015042
|
Implemented anchors and aliases
|
2015-11-29 22:43:10 +01:00 |
Felix Krause
|
f876c845b7
|
Own token kinds for every special char, more tests
|
2015-11-29 22:27:05 +01:00 |
Felix Krause
|
71456c6bed
|
Fixed unicode escaping; added tests
|
2015-11-29 21:01:22 +01:00 |
Felix Krause
|
f793247a41
|
Fixed line break handling
|
2015-11-29 16:50:27 +01:00 |
Felix Krause
|
9cba968c1e
|
Separation between directives and content; tests
|
2015-11-29 15:42:41 +01:00 |