CLanguage by praeclarum

<PackageReference Include="CLanguage" Version="0.6.30" />

 yyDebug

interface yyDebug
void accept(object value)

void discard(int state, int token, string name, object value)

void error(string message)

void lex(int state, int token, string name, object value)

void pop(int state)

void push(int state, object value)

void reduce(int from, int to, int rule, string text, int len)

void reject()

void shift(int from, int to, int errorFlag)

void shift(int from, int to)