Bike.Ast.NodeWalker.Walk C# (CSharp) Method

Walk() public method

public Walk ( AdditiveExpression node ) : object
node AdditiveExpression
return object
        public virtual object Walk(AdditiveExpression node)
        {
            if (Enter(node))
            {
                node.LeftExpression.Accept(this);
                if (node.RightExpression != null)
                    node.RightExpression.Accept(this);
            }
            Exit(node);
            return null;
        }

Same methods

NodeWalker::Walk ( AndExpression node ) : object
NodeWalker::Walk ( Argument node ) : object
NodeWalker::Walk ( Arguments node ) : object
NodeWalker::Walk ( ArrayLiteral node ) : object
NodeWalker::Walk ( BreakStatement node ) : object
NodeWalker::Walk ( CallExpression node ) : object
NodeWalker::Walk ( CaseClause node ) : object
NodeWalker::Walk ( ConditionalExpression node ) : object
NodeWalker::Walk ( EmptyStatement node ) : object
NodeWalker::Walk ( EqualityExpression node ) : object
NodeWalker::Walk ( ExecExpression node ) : object
NodeWalker::Walk ( Expression node ) : object
NodeWalker::Walk ( ExpressionStatement node ) : object
NodeWalker::Walk ( ForInStatement node ) : object
NodeWalker::Walk ( FormalParameter node ) : object
NodeWalker::Walk ( FunctionDeclaration node ) : object
NodeWalker::Walk ( FunctionExpression node ) : object
NodeWalker::Walk ( Identifier node ) : object
NodeWalker::Walk ( IfStatement node ) : object
NodeWalker::Walk ( IndexSuffix node ) : object
NodeWalker::Walk ( LeftAssignmentExpression node ) : object
NodeWalker::Walk ( LoadStatement node ) : object
NodeWalker::Walk ( MemberExpression node ) : object
NodeWalker::Walk ( MultiplicativeExpression node ) : object
NodeWalker::Walk ( NextStatement node ) : object
NodeWalker::Walk ( ObjectLiteral node ) : object
NodeWalker::Walk ( OrExpression node ) : object
NodeWalker::Walk ( PrimitiveLiteral node ) : object
NodeWalker::Walk ( PropertyReferenceSuffix node ) : object
NodeWalker::Walk ( RelationalExpression node ) : object
NodeWalker::Walk ( RescueClause node ) : object
NodeWalker::Walk ( ReturnStatement node ) : object
NodeWalker::Walk ( SelfExpression node ) : object
NodeWalker::Walk ( SourceElements node ) : object
NodeWalker::Walk ( SourceUnitTree node ) : object
NodeWalker::Walk ( StatementBlock node ) : object
NodeWalker::Walk ( SwitchStatement node ) : object
NodeWalker::Walk ( ThrowStatement node ) : object
NodeWalker::Walk ( TryStatement node ) : object
NodeWalker::Walk ( TypeDescriptor node ) : object
NodeWalker::Walk ( TypeDescriptorSuffix node ) : object
NodeWalker::Walk ( UnaryExpression node ) : object
NodeWalker::Walk ( VariableDeclaration node ) : object
NodeWalker::Walk ( VariableStatement node ) : object
NodeWalker::Walk ( WhileStatement node ) : object