Ignore:
Timestamp:
Nov 19, 2012, 7:51:17 PM (7 years ago)
Author:
ksherdy
Message:

Shortened variable names for sanity.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/pablo/input/grammar/scatter/pablo.scatter.alpha

    r2387 r2658  
    6666  binaryOperator {} [expression, expression1, expression3],
    6767  unaryOperator {} [expression2],
    68   assignment {} [assignmentStatementTail],
    69 //  ifStatement {} [ifStatementBulk],
     68  assignment {} [assignmentStmtTail],
     69//  ifStmt {} [ifStmtBulk],
    7070  functionCall {} [functionCallTail],
    7171  tupleIdentifier {} [tupleTail],
    72 //  ASTNode [variableFunctionCall], //[assignmentOrFunctionInvocation, variableOrFunctionInvocation],
     72//  ASTNode [variableFunctionCall], //[assignmentOrFunctionCall, variableOrFunctionCall],
    7373}
    7474
     
    9191        // f u n c t i o n   d e f i n i t i o n s                                                             
    9292        //
    93         functionDef             -> FUNCTION functionReturnType functionName LROUND (parameter (COMMA parameter)*)? RROUND blockStatement TERMINATOR ?;                         
     93        functionDef             -> FUNCTION functionReturnType functionName LROUND (parameter (COMMA parameter)*)? RROUND blockStmt TERMINATOR ?;                               
    9494                                                                               
    9595        functionReturnType      -> typeSpecifier | VOID ;
     
    101101        parameterName   #-> identifier ;
    102102       
    103         blockStatement  -> LCURLY statement* RCURLY ;
     103        blockStmt       -> LCURLY Stmt* RCURLY ;
    104104               
    105105        //
    106106        // s t a t e m e n t s
    107107        //
    108         statement                       #-> (assignmentStatementOrFunctionCall | ifStatement | whileStatement | returnStatement) (TERMINATOR)?  ;
     108        Stmt                    #-> (assignmentStmtOrFunctionCall | ifStmt | whileStmt | returnStmt) (TERMINATOR)?      ;
    109109                       
    110110        //variableDefinition           
     
    112112        //variableName          #-> identifier ;
    113113       
    114         assignmentStatementOrFunctionCall -> compoundVariable (assignmentStatementTail _promote_ | functionCallTail _promote_) ;
    115        
    116         assignmentStatementTail -> assignmentOperator^! expression ;
     114        assignmentStmtOrFunctionCall -> compoundVariable (assignmentStmtTail _promote_ | functionCallTail _promote_) ;
     115       
     116        assignmentStmtTail      -> assignmentOperator^! expression ;
    117117       
    118118        functionCallTail        -> LROUND (argumentList)? RROUND ;
     
    131131        assignmentOperator      -> ASSIGN | AND_ASSIGN | OR_ASSIGN | NOT_ASSIGN | XOR_ASSIGN ;
    132132                                       
    133         ifStatement             -> IF LROUND ifCondition RROUND ifBlock (ELSE elseBlock)? ;
     133        ifStmt          -> IF LROUND ifCondition RROUND ifBlock (ELSE elseBlock)? ;
    134134       
    135135        ifCondition             -> expression ;
    136136       
    137         ifBlock                 -> blockStatement ;
    138        
    139         elseBlock               -> blockStatement ; // TODO - dangling else problems?
     137        ifBlock                 -> blockStmt ;
     138       
     139        elseBlock               -> blockStmt ; // TODO - dangling else problems?
    140140                                               
    141         whileStatement  -> WHILE LROUND whileCondition RROUND blockStatement ;
     141        whileStmt       -> WHILE LROUND whileCondition RROUND blockStmt ;
    142142       
    143143        whileCondition  -> expression ;
    144144       
    145         returnStatement -> RETURN (identifier)? ; // TODO - return an expression
     145        returnStmt      -> RETURN (identifier)? ; // TODO - return an expression
    146146       
    147147        //
Note: See TracChangeset for help on using the changeset viewer.