module

universal_parser

70 symbols15 public

Module Dependencies

graph LR universal_parser[universal_parser] universal_parser --> cstd[cstd] universal_parser --> std[std] std --> cstd[cstd] std --> core[core] universal_parser --> compiler[compiler] compiler --> cstd[cstd] compiler --> std[std] universal_parser --> html_comp[html_comp] html_comp --> std[std] html_comp --> compiler[compiler] universal_parser --> js_syntax[js_syntax] js_syntax --> cstd[cstd] js_syntax --> std[std] js_syntax --> compiler[compiler]

Symbols

Public only
view (function) in comptime_utils.ch

parseJSXAttribute (function) in jsx.ch Private

parseJSXElement (function) in jsx.ch Private

parseJSXElementBody (function) in jsx.ch Private

JsParser (struct) in parser_base.ch

parseArrayDestructuring (function) in parser_decl.ch Private

parseClassDecl (function) in parser_decl.ch Private

parseImport (function) in parser_decl.ch Private

parseExport (function) in parser_decl.ch Private

parseUniversalRoot (function) in root.ch

parseBlock (function) in parser_stmt.ch

parseStatement (function) in parser_stmt.ch

checkHasJSX (function) in utils.ch Private

parseArrowBody (function) in parser_expr.ch Private

parsePostfixContinuation (function) in parser_expr.ch Private

parsePrimary (function) in parser_expr.ch Private

binary_operator_precedence (function) in parser_expr.ch Private

parseBinaryPrecedence (function) in parser_expr.ch Private

parseExpressionContinuation (function) in parser_expr.ch Private

parseExpression (function) in parser_expr.ch Private

JsComponentDecl (struct) in jsx.ch

JsJSXAttribute (struct) in jsx.ch

JsJSXSpreadAttribute (struct) in jsx.ch

JsJSXOpeningElement (struct) in jsx.ch

JsJSXClosingElement (struct) in jsx.ch

JsJSXElement (struct) in jsx.ch

JsJSXFragment (struct) in jsx.ch

JsJSXText (struct) in jsx.ch

JsJSXExpressionContainer (struct) in jsx.ch

JsParen (struct) in expressions.ch