module volta.parser.statements

Code Map

module volta.parser.statements;


fn parseStatement(ps: ParserStream, dgt: NodeSinkDg) ParseStatus { }
fn parseVariableOrExpression(ps: ParserStream, dgt: NodeSinkDg) ParseStatus { }
fn parseAssertStatement(ps: ParserStream, as: ir.AssertStatement) ParseStatus { }
fn parseExpStatement(ps: ParserStream, e: ir.ExpStatement) ParseStatus { }
fn parseReturnStatement(ps: ParserStream, r: ir.ReturnStatement) ParseStatus { }
fn parseBlockStatement(ps: ParserStream, bs: ir.BlockStatement) ParseStatus { }
fn parseAsmStatement(ps: ParserStream, as: ir.AsmStatement) ParseStatus { }
fn parseIfStatement(ps: ParserStream, i: ir.IfStatement) ParseStatus { }
fn parseWhileStatement(ps: ParserStream, w: ir.WhileStatement) ParseStatus { }
fn parseDoStatement(ps: ParserStream, d: ir.DoStatement) ParseStatus { }
fn parseForeachStatement(ps: ParserStream, f: ir.ForeachStatement) ParseStatus { }
fn parseForStatement(ps: ParserStream, f: ir.ForStatement) ParseStatus { }
fn parseLabelStatement(ps: ParserStream, ls: ir.LabelStatement) ParseStatus { }
fn parseSwitchStatement(ps: ParserStream, ss: ir.SwitchStatement) ParseStatus { }
fn parseContinueStatement(ps: ParserStream, cs: ir.ContinueStatement) ParseStatus { }
fn parseBreakStatement(ps: ParserStream, bs: ir.BreakStatement) ParseStatus { }
fn parseGotoStatement(ps: ParserStream, gs: ir.GotoStatement) ParseStatus { }
fn parseWithStatement(ps: ParserStream, ws: ir.WithStatement) ParseStatus { }
fn parseSynchronizedStatement(ps: ParserStream, ss: ir.SynchronizedStatement) ParseStatus { }
fn parseTryStatement(ps: ParserStream, t: ir.TryStatement) ParseStatus { }
fn parseThrowStatement(ps: ParserStream, t: ir.ThrowStatement) ParseStatus { }
fn parseScopeStatement(ps: ParserStream, ss: ir.ScopeStatement) ParseStatus { }
fn parsePragmaStatement(ps: ParserStream, prs: ir.PragmaStatement) ParseStatus { }
fn parseConditionStatement(ps: ParserStream, cs: ir.ConditionStatement) ParseStatus { }
fn parseMixinStatement(ps: ParserStream, ms: ir.MixinStatement) ParseStatus { }
fn parseStaticIs(ps: ParserStream, as: ir.AssertStatement) ParseStatus { }
fn parseColonAssign(ps: ParserStream, dgt: NodeSinkDg) ParseStatus { }
fn parseColonDeclaration(ps: ParserStream, comment: string, idents: Token[], dgt: NodeSinkDg) ParseStatus { }