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/antlr/pablo.g

    r2583 r2658  
    3434// f u n c t i o n   d e f i n i t i o n                                                               
    3535functionDef
    36                                 : FUNCTION functionReturnTypeSpecifier functionName LROUND parameterList? RROUND blockStatemen
     36                                : FUNCTION functionReturnTypeSpecifier functionName LROUND parameterList? RROUND blockStm
    3737                                ;                               
    3838                                                                       
     
    5757                                ;
    5858
    59 blockStatement
    60                                 : LCURLY statementList RCURLY
    61                                 ;
    62 
    63 statementList
    64                                 : statement*
     59blockStmt
     60                                : LCURLY StmtList RCURLY
     61                                ;
     62
     63StmtList
     64                                : Stmt*
    6565                                ;
    6666
    6767// s t a t e m e n t s
    68 statement       
    69                                 : (variableDefinition | assignmentStatement | ifStatement | functionCall | whileStatement | returnStatement) (TERMINATOR)?
     68Stmt   
     69                                : (variableDefinition | assignmentStmt | ifStmt | functionCall | whileStmt | returnStmt) (TERMINATOR)?
    7070                                ;
    7171                                       
     
    7878                                ;
    7979                                       
    80 assignmentStatement
     80assignmentStmt
    8181                                : compoundVariable assignmentOperator expression
    8282                                ;
     
    9090                                ;
    9191                               
    92 ifStatement
    93                                 : IF LROUND expression RROUND blockStatement (ELSE blockStatement)?
     92ifStmt
     93                                : IF LROUND expression RROUND blockStmt (ELSE blockStmt)?
    9494                                ;
    9595
     
    9898                                ;
    9999                               
    100 whileStatement
    101                                 : WHILE LROUND expression RROUND DO blockStatement     
    102                                 ;
    103 
    104 returnStatement
     100whileStmt
     101                                : WHILE LROUND expression RROUND DO blockStmt   
     102                                ;
     103
     104returnStmt
    105105                                : RETURN identifier // expression ?
    106106                                ;
Note: See TracChangeset for help on using the changeset viewer.