60 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
namespace Parser.Binding
 | 
						|
{
 | 
						|
    public enum BoundNodeKind
 | 
						|
    {
 | 
						|
        Root,
 | 
						|
        File,
 | 
						|
 | 
						|
        // Statements
 | 
						|
        
 | 
						|
        AbstractMethodDeclaration,
 | 
						|
        BlockStatement,
 | 
						|
        ClassDeclaration,
 | 
						|
        ConcreteMethodDeclaration,
 | 
						|
        ConditionalGotoStatement,
 | 
						|
        EmptyStatement,
 | 
						|
        ExpressionStatement,
 | 
						|
        ForStatement,
 | 
						|
        FunctionDeclaration,
 | 
						|
        GotoStatement,
 | 
						|
        IfStatement,
 | 
						|
        LabelStatement,
 | 
						|
        SwitchStatement,
 | 
						|
        TryCatchStatement,
 | 
						|
        TypedVariableDeclaration,
 | 
						|
        WhileStatement,
 | 
						|
 | 
						|
        // Expressions
 | 
						|
        
 | 
						|
        ArrayLiteralExpression,
 | 
						|
        AssignmentExpression,
 | 
						|
        BinaryOperationExpression,
 | 
						|
        CellArrayElementAccessExpression,
 | 
						|
        CellArrayLiteralExpression,
 | 
						|
        ClassInvokationExpression,
 | 
						|
        CommandExpression,
 | 
						|
        CompoundNameExpression,
 | 
						|
        ConversionExpression,
 | 
						|
        DoubleQuotedStringLiteralExpression,
 | 
						|
        EmptyExpression,
 | 
						|
        ErrorExpression,
 | 
						|
        FunctionCallExpression,
 | 
						|
        IdentifierNameExpression,
 | 
						|
        IndirectMemberAccessExpression,
 | 
						|
        LambdaExpression,
 | 
						|
        MemberAccessExpression,
 | 
						|
        NamedFunctionHandleExpression,
 | 
						|
        NumberLiteralExpression,
 | 
						|
        ParenthesizedExpression,
 | 
						|
        StringLiteralExpression,
 | 
						|
        TypedFunctionCallExpression,
 | 
						|
        TypedVariableExpression,
 | 
						|
        UnaryOperationExpression,
 | 
						|
        UnquotedStringLiteralExpression,
 | 
						|
 | 
						|
        // Parts
 | 
						|
        ElseIfClause,
 | 
						|
        ElseClause,
 | 
						|
    }
 | 
						|
}
 |