Lexer/RegExs now work on a very basic level. Regular expressions have not been fully implemented, but the structure is there. It creates trivial regexs that only accept a specified sequence, no actual regular expression power.

This commit is contained in:
Nathan Braswell
2013-07-02 01:47:42 -04:00
parent 94a7739bd9
commit 85da0bf646
10 changed files with 72 additions and 16 deletions

View File

@@ -13,7 +13,7 @@ class Lexer {
Lexer();
Lexer(std::string inputString);
~Lexer();
void addRegexString(std::string regExString);
void addRegEx(std::string regExString);
void setInput(std::string inputString);
Symbol* next();
private: