CLanguage by praeclarum

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

 CParser

public class CParser
public static int yacc_verbose_flag

protected static readonly short[] yyCheck

protected static readonly short[] yyDgoto

protected const int yyFinal = 27

protected static readonly short[] yyGindex

protected static readonly string[] yyNames

protected static readonly short[] yyRindex

protected static readonly short[] yySindex

protected static readonly short[] yyTable

public int eof_token

protected bool use_global_stacks

protected int yyMax

public CParser()

public TranslationUnit ParseTranslationUnit(string name, string code, Report report = null)

protected object yyDefault(object first)

public void yyerror(string message)

public void yyerror(string message, string[] expected)

protected string[] yyExpecting(int state)

protected int[] yyExpectingTokens(int state)