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:
@@ -18,6 +18,7 @@ class RegExState {
|
||||
bool characterIs(char inCharacter);
|
||||
std::vector<RegExState*>* advance(char advanceCharacter);
|
||||
bool isGoal();
|
||||
std::string toString();
|
||||
|
||||
private:
|
||||
std::vector<RegExState*> nextStates;
|
||||
|
||||
Reference in New Issue
Block a user