Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/ParseNode.h

    re5f2a67 r046e04a  
    99// Author           : Rodolfo G. Esteves
    1010// Created On       : Sat May 16 13:28:16 2015
    11 // Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sat Jul 15 16:00:48 2017
    13 // Update Count     : 785
     11// Last Modified By : Andrew Beach
     12// Last Modified On : Mon Jun 12 13:00:00 2017
     13// Update Count     : 779
    1414//
    1515
     
    141141};
    142142
    143 // Must harmonize with OperName.
    144143enum class OperKinds {
    145144        // diadic
    146         SizeOf, AlignOf, OffsetOf, Plus, Minus, Exp, Mul, Div, Mod, Or, And,
     145        SizeOf, AlignOf, OffsetOf, Plus, Minus, Mul, Div, Mod, Or, And,
    147146        BitOr, BitAnd, Xor, Cast, LShift, RShift, LThan, GThan, LEThan, GEThan, Eq, Neq,
    148         Assign, AtAssn, ExpAssn, MulAssn, DivAssn, ModAssn, PlusAssn, MinusAssn, LSAssn, RSAssn, AndAssn, ERAssn, OrAssn,
     147        Assign, AtAssn, MulAssn, DivAssn, ModAssn, PlusAssn, MinusAssn, LSAssn, RSAssn, AndAssn, ERAssn, OrAssn,
    149148        Index, Range,
    150149        // monadic
     
    249248        static DeclarationNode * newAsmStmt( StatementNode * stmt ); // gcc external asm statement
    250249
    251         // Perhaps this would best fold into newAggragate.
    252         static DeclarationNode * newTreeStruct( Aggregate kind, const std::string * name, const std::string * parent, ExpressionNode * actuals, DeclarationNode * fields, bool body );
    253 
    254250        DeclarationNode();
    255251        ~DeclarationNode();
     
    336332
    337333        static UniqueName anonymous;
    338 
    339         // Temp to test TreeStruct
    340         const std::string * parent_name;
    341334}; // DeclarationNode
    342335
Note: See TracChangeset for help on using the changeset viewer.