Skip to content

Commit de0de80

Browse files
committed
test: failing test for issue #150
1 parent a64b3d3 commit de0de80

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import './sub.pg' ;
2+
main: sub.Rule+ ;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import './base.pg' ;
2+
main: base.main ;
3+
terminals
4+
base.sub.SEP: ',' ;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Rule: ITEM+[SEP] ;
2+
terminals
3+
ITEM: /\w+/ ;
4+
SEP: '.' ;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from os.path import dirname, join
2+
3+
from parglare import GLRParser, Grammar
4+
5+
6+
def test_import_plus_raises_keyerror():
7+
8+
this_folder = dirname(__file__)
9+
grammar = Grammar.from_file(join(this_folder, 'base.pg'))
10+
GLRParser(grammar)
11+
12+
grammar = Grammar.from_file(join(this_folder, 'overrider.pg'))
13+
GLRParser(grammar)

0 commit comments

Comments
 (0)