-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathparsingtable.txt
More file actions
34 lines (34 loc) · 17.9 KB
/
Copy pathparsingtable.txt
File metadata and controls
34 lines (34 loc) · 17.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Generated parsing table:
╒════╤════════════════════╤═════════╤════════╤════════╤═════╤══════════════════════╤═══════════╤════════╤═════════════╤═══════════════════════════╤══════════╤══════╤═══════════════════╤══════╤══════════╤═══════════╤══════════════════════╤═════╤═════╤═════╤═════╕
│ │ maxval │ L[10] │ L[0] │ L[i] │ n │ int │ main() │ End │ for │ if │ begin │ do │ i │ to │ endif │ endfor │ return │ > │ , │ ; │ $ │
╞════╪════════════════════╪═════════╪════════╪════════╪═════╪══════════════════════╪═══════════╪════════╪═════════════╪═══════════════════════════╪══════════╪══════╪═══════════════════╪══════╪══════════╪═══════════╪══════════════════════╪═════╪═════╪═════╪═════╡
│ S │ │ │ │ │ │ S->T M B A D │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ T │ │ │ │ │ │ T->int │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ M │ │ │ │ │ │ │ M->main() │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ B │ │ │ │ │ │ │ │ │ │ │ B->begin │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ D │ │ │ │ │ │ │ │ D->End │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ A │ │ │ │ │ │ A->E F G W X │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ E │ │ │ │ │ │ E->T L[10] ; │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ F │ │ │ │ │ │ F->T maxval = L[0] ; │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ G │ │ │ │ │ │ │ │ │ G->for C do │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ C │ │ │ │ │ │ │ │ │ │ │ │ │ C->i = 1 to n - 1 │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ W │ │ │ │ │ │ │ │ │ │ W->if L[i] > maxval P Q R │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ P │ P->maxval = L[i] ; │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Q->endif │ │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ R │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ R->endfor │ │ │ │ │ │
├────┼────────────────────┼─────────┼────────┼────────┼─────┼──────────────────────┼───────────┼────────┼─────────────┼───────────────────────────┼──────────┼──────┼───────────────────┼──────┼──────────┼───────────┼──────────────────────┼─────┼─────┼─────┼─────┤
│ X │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ X->return ( maxval ) │ │ │ │ │
╘════╧════════════════════╧═════════╧════════╧════════╧═════╧══════════════════════╧═══════════╧════════╧═════════════╧═══════════════════════════╧══════════╧══════╧═══════════════════╧══════╧══════════╧═══════════╧══════════════════════╧═════╧═════╧═════╧═════╛