Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/ParseNode.h

    r4e05d27 r658fafe4  
    7777        virtual ExpressionNode *clone() const = 0;
    7878
    79         virtual CommaExprNode *add_to_list( ExpressionNode * );
     79        // virtual CommaExprNode *add_to_list( ExpressionNode * );
    8080
    8181        ExpressionNode *get_argName() const { return argName; }
     
    290290  private:
    291291        std::list< Label > labels;
    292 };
    293 
    294 class CommaExprNode : public CompositeExprNode {
    295   public:
    296         CommaExprNode();
    297         CommaExprNode( ExpressionNode * );
    298         CommaExprNode( ExpressionNode *, ExpressionNode * );
    299         CommaExprNode( const CommaExprNode &other );
    300 
    301         virtual CommaExprNode *add_to_list( ExpressionNode * );
    302         virtual CommaExprNode *clone() const { return new CommaExprNode( *this ); }
    303292};
    304293
     
    485474        std::string get_target() const;
    486475
    487         StatementNode *add_controlexp( ExpressionNode * );
     476        // StatementNode *add_controlexp( ExpressionNode * );
    488477        StatementNode *append_block( StatementNode * );
    489478        StatementNode *append_last_case( StatementNode * );
     
    531520        ConstantNode *clobber;
    532521        std::list< Label > gotolabels;
    533 };
    534 
    535 class NullStmtNode : public CompoundStmtNode {
    536   public:
    537         Statement *build() const;
    538         void print( std::ostream &, int indent = 0 ) const;
    539522};
    540523
Note: See TracChangeset for help on using the changeset viewer.