Menu

Diff of /trunk/python/python.lime [r29] .. [r30]  Maximize  Restore

Switch to unified view

a/trunk/python/python.lime b/trunk/python/python.lime
...
...
2
%start stmt_start
2
%start stmt_start
3
3
4
%left PLUS MINUS
4
%left PLUS MINUS
5
%left STAR SLASH 
5
%left STAR SLASH 
6
6
7
stmt_start  
7
stmt_start 
8
    = stmt_start stmt_block 
8
    = stmt_loads ENDMARKER  
9
    .
10
11
stmt_loads
12
    = stmt_loads stmt_block 
9
    | stmt_block 
13
    | stmt_block    
10
    .
14
    .
11
15
12
stmt_block
16
stmt_block
13
    = newlines stmt newlines
17
    = newlines stmt newlines
14
    .
18
    .
...
...
207
    | TRUE 
211
    | TRUE 
208
    | FALSE 
212
    | FALSE 
209
    .
213
    .
210
214
211
classdef
215
classdef
212
    = CLASS NAME RBO testlist RBC COLON suite
216
    = CLASS NAME RBO testlist RBC COLON { python_class_start($2); } suite { python_class_end($2); }
213
    | CLASS NAME RBO RBC COLON suite
217
    | CLASS NAME RBO RBC COLON          { python_class_start($2); } suite { python_class_end($2); }
214
    | CLASS NAME COLON suite
218
    | CLASS NAME COLON                  { python_class_start($2); } suite { python_class_end($2); }
215
    .
219
    .