Add failing ebnf test
parent
90bb54f304
commit
27f2992dc5
|
@ -1,7 +1,7 @@
|
|||
! Copyright (C) 2007 Chris Double.
|
||||
! See http://factorcode.org/license.txt for BSD license.
|
||||
!
|
||||
USING: kernel tools.test peg peg.ebnf words math math.parser ;
|
||||
USING: kernel tools.test peg peg.ebnf words math math.parser sequences ;
|
||||
IN: peg.ebnf.tests
|
||||
|
||||
{ T{ ebnf-non-terminal f "abc" } } [
|
||||
|
@ -247,6 +247,10 @@ IN: peg.ebnf.tests
|
|||
"1+1+1" [EBNF num=([0-9])+ x=expr expr=x "+" num | num EBNF] call parse-result-ast
|
||||
] unit-test
|
||||
|
||||
{ t } [
|
||||
"abcd='9' | ('8'):x => [[ drop x ]]" 'ebnf' parse parse-result-remaining empty?
|
||||
] unit-test
|
||||
|
||||
EBNF: primary
|
||||
Primary = PrimaryNoNewArray
|
||||
PrimaryNoNewArray = ClassInstanceCreationExpression
|
||||
|
|
Loading…
Reference in New Issue