LR(1) Parser Initial

This commit is contained in:
IlushaShurupov 2023-08-12 11:37:41 +03:00
parent 616441e049
commit 01b6f9099c
8 changed files with 161 additions and 46 deletions

View file

@ -202,4 +202,8 @@ void CfGrammar::deinitializeCfGrammarParser(CfGrammarParserState* state) {
bool CfGrammar::parse(CfGrammarParserState* context, const String& source) {
return ::parse(source.read(), &context->automata, &context->tokenizer, this);
}
}
bool CfGrammar::isLooped() const {
return mIsLooped;
}