7 Commits

Author SHA1 Message Date
1985e8c1f8 Updated to use the Rust 2018 changes and to use the Weave library. 2020-07-07 03:17:31 -04:00
280c6605ff Added a Pass Through compiler.
This just handles the include statement.
2016-07-31 04:08:08 -04:00
0ee91d15c9 The Parser now uses the Lexer Tokens.
The parser can now handle code block start and end, and it can process
the include file useing the Lexer Tokens. Previously it was trying to do
this by reading lines.
2016-07-27 01:49:05 -04:00
282926f07c The Lexer now parses StaticStrings correctly. 2016-07-27 01:47:00 -04:00
99a816e2a5 The compiler can currently handle the include keyword.
Skipping the Lexer, the parser can find and replace the include statement
as long as it is on a line by itself.
2016-07-26 18:30:47 -04:00
5103ed2971 The Draconian compiler can now read a file.
A file can be read and placed into a Reader buffer for lexicographical
analysis. This buffer can be consumed on a character by character basis.
2016-07-16 17:07:47 -04:00
14bd90d88e Initial library commit. 2016-07-15 15:40:16 -04:00