Compare commits
2 Commits
fd79376cfe
...
fddbd9b03b
Author | SHA1 | Date | |
---|---|---|---|
fddbd9b03b | |||
0fc3ab2ea8 |
@@ -12,7 +12,7 @@ The end goal is to emit bytecode. The bytecode format is not decided yet.
|
|||||||
All you need is:
|
All you need is:
|
||||||
|
|
||||||
- CMake
|
- CMake
|
||||||
- An appropriate C++ compiler
|
- A modern C++ compiler
|
||||||
- The [Catch2](https://github.com/catchorg/Catch2) library v3 or higher installed on your system
|
- The [Catch2](https://github.com/catchorg/Catch2) library v3 or higher installed on your system
|
||||||
|
|
||||||
Once you have these, you can build with:
|
Once you have these, you can build with:
|
||||||
|
@@ -11,8 +11,9 @@ using namespace std;
|
|||||||
|
|
||||||
Parser::Parser(Lexer l) : ts(l.collect()) {}
|
Parser::Parser(Lexer l) : ts(l.collect()) {}
|
||||||
|
|
||||||
void Parser::feed(Lexer l) {
|
void Parser::feed(Lexer lexer) {
|
||||||
ts.append_range(l.collect());
|
auto l = lexer.collect();
|
||||||
|
ts.insert(ts.end(), l.begin(), l.end());
|
||||||
}
|
}
|
||||||
|
|
||||||
Token Parser::get_token() {
|
Token Parser::get_token() {
|
||||||
|
Reference in New Issue
Block a user