Ignore:
Timestamp:
Jul 31, 2015, 5:26:50 PM (4 years ago)
Author:
nmedfort
Message:

Temporary check-in.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/pabloAST.h

    r4699 r4711  
    4040
    4141    enum class ClassTypeId : unsigned {
     42        /** Non-statements **/
    4243        // Constants
    4344        Zeroes
    4445        , Ones
     46        // Internal types
     47        , Var
     48        , Integer
     49        , String
     50        , Block
     51        , Function
     52        , Prototype
     53        /** Statements **/
    4554        // Boolean operations
    4655        , And
     
    5766        , Next
    5867        , Call
    59         , Var
    6068        , SetIthBit
    6169        // Scope blocks
    6270        , If
    6371        , While
    64         , Block
    65         , Function
    66         // Internal variables
    67         , Integer
    68         , String
    69         , Prototype
    7072    };
    7173    inline ClassTypeId getClassTypeId() const {
     
    157159    static inline bool classof(const PabloAST * e) {
    158160        switch (e->getClassTypeId()) {
    159             case PabloAST::ClassTypeId::String:
    160             case PabloAST::ClassTypeId::Integer:
    161161            case PabloAST::ClassTypeId::Zeroes:
    162162            case PabloAST::ClassTypeId::Ones:
    163163            case PabloAST::ClassTypeId::Var:
     164            case PabloAST::ClassTypeId::String:
     165            case PabloAST::ClassTypeId::Integer:
     166            case PabloAST::ClassTypeId::Block:
     167            case PabloAST::ClassTypeId::Function:
     168            case PabloAST::ClassTypeId::Prototype:
    164169                return false;
    165170            default:
Note: See TracChangeset for help on using the changeset viewer.