diff options
| author | JRPan <[email protected]> | 2023-06-08 22:41:43 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-06-08 22:41:43 +0800 |
| commit | b5bda5adb534e3130082ca7a3cbde81a3747362c (patch) | |
| tree | 57cfd5c05b8fd5fb8503a6ddf8c0664033b08b22 /aerialvision/parsetab.py | |
| parent | de83af2df6a70d7963b07e39c264515a399049d9 (diff) | |
| parent | 812e809f8f3e1e0a4e1a1b13b427be4cffd35a13 (diff) | |
Merge branch 'dev' into dev
Diffstat (limited to 'aerialvision/parsetab.py')
| -rw-r--r-- | aerialvision/parsetab.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/aerialvision/parsetab.py b/aerialvision/parsetab.py new file mode 100644 index 0000000..47a3884 --- /dev/null +++ b/aerialvision/parsetab.py @@ -0,0 +1,31 @@ + +# parsetab.py +# This file is automatically generated. Do not edit. +# pylint: disable=W,C,R +_tabversion = '3.10' + +_lr_method = 'LALR' + +_lr_signature = 'NUMBERSEQUENCE WORDsentence : WORD NUMBERSEQUENCE' + +_lr_action_items = {'WORD':([0,],[2,]),'$end':([1,3,],[0,-1,]),'NUMBERSEQUENCE':([2,],[3,]),} + +_lr_action = {} +for _k, _v in _lr_action_items.items(): + for _x,_y in zip(_v[0],_v[1]): + if not _x in _lr_action: _lr_action[_x] = {} + _lr_action[_x][_k] = _y +del _lr_action_items + +_lr_goto_items = {'sentence':([0,],[1,]),} + +_lr_goto = {} +for _k, _v in _lr_goto_items.items(): + for _x, _y in zip(_v[0], _v[1]): + if not _x in _lr_goto: _lr_goto[_x] = {} + _lr_goto[_x][_k] = _y +del _lr_goto_items +_lr_productions = [ + ("S' -> sentence","S'",1,None,None,None), + ('sentence -> WORD NUMBERSEQUENCE','sentence',2,'p_sentence','lexyacc.py',220), +] |
