private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.Assignment)); AddParser(NewExpressionSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.Comma)); AddParser(TypeReferenceSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.NothingKeyword)); AddParser(TypeSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.DebugKeyword)); AddParser(NewDebugStatementSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.TrueKeyword)); AddParser(TokenParser.Get(SyntaxTokenType.FalseKeyword)); return(this); }
private Parser Init() { AddParser(TypeSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.FunctionKeyword)); AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); return(this); }
private Parser Init() { AddParser(CommentSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.NewlineSymbol)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.ExitwhenKeyword)); AddParser(NewExpressionSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.ReturnKeyword)); AddParser(new OptionalParser(NewExpressionSyntax.Parser.Get)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.PlusOperator)); AddParser(TokenParser.Get(SyntaxTokenType.MinusOperator)); AddParser(TokenParser.Get(SyntaxTokenType.NotOperator)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.LocalKeyword)); AddParser(VariableDeclarationSyntax.Parser.Get); AddParser(LineDelimiterSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.SquareBracketOpenSymbol)); AddParser(NewExpressionSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.SquareBracketCloseSymbol)); return(this); }
private Parser Init() { AddParser(new OptionalParser(TokenParser.Get(SyntaxTokenType.ConstantKeyword))); AddParser(TokenParser.Get(SyntaxTokenType.NativeKeyword)); AddParser(FunctionDeclarationSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TypeSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); AddParser(new OptionalParser(EqualsValueClauseSyntax.Parser.Get)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.DoubleQuotes)); AddParser(new OptionalParser(TokenParser.Get(SyntaxTokenType.String))); AddParser(TokenParser.Get(SyntaxTokenType.DoubleQuotes)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.ParenthesisOpenSymbol)); AddParser(NewExpressionSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.ParenthesisCloseSymbol)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.DoubleForwardSlash)); AddParser(new OptionalParser(TokenParser.Get(SyntaxTokenType.Comment))); AddParser(TokenParser.Get(SyntaxTokenType.NewlineSymbol)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.ElseKeyword)); AddParser(LineDelimiterSyntax.Parser.Get); AddParser(StatementListSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.SingleQuote)); AddParser(TokenParser.Get(SyntaxTokenType.FourCCNumber)); AddParser(TokenParser.Get(SyntaxTokenType.SingleQuote)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.TypeKeyword)); AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); AddParser(TokenParser.Get(SyntaxTokenType.ExtendsKeyword)); AddParser(ExtendableTypeReferenceSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(new OptionalParser(LineDelimiterSyntax.Parser.Get)); AddParser(DeclarationListSyntax.Parser.Get); AddParser(FunctionListSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.EndOfFile)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); AddParser(TokenParser.Get(SyntaxTokenType.ParenthesisOpenSymbol)); AddParser(new OptionalParser(ArgumentListSyntax.Parser.Get)); AddParser(TokenParser.Get(SyntaxTokenType.ParenthesisCloseSymbol)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.SetKeyword)); AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); AddParser(new OptionalParser(BracketedExpressionSyntax.Parser.Get)); AddParser(EqualsValueClauseSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.DecimalNumber)); AddParser(TokenParser.Get(SyntaxTokenType.OctalNumber)); AddParser(TokenParser.Get(SyntaxTokenType.HexadecimalNumber)); AddParser(FourCCIntegerSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.GlobalsKeyword)); AddParser(LineDelimiterSyntax.Parser.Get); AddParser(GlobalsDeclarationListSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.EndglobalsKeyword)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); AddParser(TokenParser.Get(SyntaxTokenType.TakesKeyword)); AddParser(ParameterListReferenceSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.ReturnsKeyword)); AddParser(TypeIdentifierSyntax.Parser.Get); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.ConstantKeyword)); AddParser(TypeSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); AddParser(EqualsValueClauseSyntax.Parser.Get); AddParser(LineDelimiterSyntax.Parser.Get); return(this); }
private Parser Init() { // TODO: use BracketedExpressionSyntax? AddParser(TokenParser.Get(SyntaxTokenType.AlphanumericIdentifier)); AddParser(TokenParser.Get(SyntaxTokenType.SquareBracketOpenSymbol)); AddParser(NewExpressionSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.SquareBracketCloseSymbol)); return(this); }
private Parser Init() { AddParser(TokenParser.Get(SyntaxTokenType.ElseifKeyword)); AddParser(NewExpressionSyntax.Parser.Get); AddParser(TokenParser.Get(SyntaxTokenType.ThenKeyword)); AddParser(LineDelimiterSyntax.Parser.Get); AddParser(StatementListSyntax.Parser.Get); AddParser(new OptionalParser(ElseClauseSyntax.Parser.Get)); return(this); }