internal short no_entry(short nonterminal, short token, int level) { mHasError = true; ArkCrossEngine.LogSystem.Error(" syntax error: skipping input {0}", DslString.GetSymbolName(token)); token = tokens.get(); // advance the input return(token); }
internal short mismatch(short terminal, short token) { mHasError = true; ArkCrossEngine.LogSystem.Error(" expecting {0} but found {1}", DslString.GetSymbolName(terminal), DslString.GetSymbolName(token)); return(token); }