Ignore:
Timestamp:
Sep 11, 2012, 6:46:32 PM (7 years ago)
Author:
ksherdy
Message:

Updated grammar tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/pablo/input/test/expr2.pablo

    r2361 r2363  
    1 function void Expressions() {
    2         Ct_Cursor = pablo.Advance(Ct_Cursor);
    3         u8.scope22 = pablo.Advance(u8.prefix2);
    4         ED_F4_scope = pablo.Advance(xED | xF4);
    5         u8.xE0_scope = u8.scope32 & E0_F0_scope;       
     1function void PostfixExpressions() {
     2
     3        // records
     4        temp4 = temp1.temp2;
     5        temp4 = temp1.temp2.temp3;
     6       
     7        temp1.temp2 = temp4;
     8        temp1.temp2.temp3 = temp4;
     9       
     10        // tuples
     11        temp4 = temp[0];
     12        temp4 = temp.temp1[0];
     13        temp4 = temp[0].temp1[1];
     14        temp4 = temp.temp1[0].temp3;
     15       
     16        temp[0] = temp4;
     17        temp.temp1[0] = temp4;
     18        temp[0].temp1[1] = temp4;
     19        temp.temp1[0].temp3 = temp4;
     20       
     21        // functions and casts
     22       
     23        temp4 = functionCall();
     24        temp4 = functionCall(a,0);
     25        temp4 = functionCall("string");
     26        temp4 = library.functionCall();
     27        temp4 = path.to.functionCall();
     28       
    629};
Note: See TracChangeset for help on using the changeset viewer.