# modc-mh/1
# Generated by Mod-c 0.26.5
@module parser_common
@format 1
export type TParserTypeName complete struct (start: const ^char, length: size_t)
export type pParserTypeName complete
export function SIZE_PARSER_TYPE_NAME complete () : size_t
export type TParser complete struct (lexer: TLexer, current: TToken, arena: pArena, out: pDynBuf, show_tokens: bool, debug_enabled: bool, type_names: pParserTypeName, type_name_count: size_t, type_name_capacity: size_t)
export type pParser complete
export procedure advance complete (pParser)
export procedure TParser__advance complete instance TParser (ref TParser)
export function check complete (pParser, TokenKind) : bool
export function TParser__check complete instance TParser (ref TParser, TokenKind) : bool
export function match complete (pParser, TokenKind) : bool
export function TParser__match complete instance TParser (ref TParser, TokenKind) : bool
export function check_comment complete (pParser) : bool
export function TParser__check_comment complete instance TParser (ref TParser) : bool
export function match_comment complete (pParser) : bool
export function TParser__match_comment complete instance TParser (ref TParser) : bool
export function checkEOS complete (pParser) : bool
export function TParser__checkEOS complete instance TParser (ref TParser) : bool
export function matchEOS complete (pParser) : bool
export function TParser__matchEOS complete instance TParser (ref TParser) : bool
export procedure skip_empty_statements complete (pParser)
export procedure TParser__skip_empty_statements complete instance TParser (ref TParser)
export procedure skip_layout_breaks complete (pParser)
export procedure TParser__skip_layout_breaks complete instance TParser (ref TParser)
export function check_assignment complete (pParser) : bool
export function TParser__check_assignment complete instance TParser (ref TParser) : bool
export procedure error_at complete (pParser, const ^char, bool)
export procedure TParser__error_at complete instance TParser (ref TParser, const ^char, bool)
export procedure consume complete (pParser, TokenKind, const ^char)
export procedure TParser__consume complete instance TParser (ref TParser, TokenKind, const ^char)
export function isEOF complete (pParser) : bool
export function TParser__isEOF complete instance TParser (ref TParser) : bool
export procedure parser_common complete
