Adding unit tests
parent
0b5ebce339
commit
8a40ef0cdd
|
@ -33,7 +33,9 @@ TUPLE: parts in out ;
|
||||||
] assoc-map
|
] assoc-map
|
||||||
] change-transitions ;
|
] change-transitions ;
|
||||||
|
|
||||||
|
USE: sorting
|
||||||
|
|
||||||
: nfa>dfa ( nfa -- dfa )
|
: nfa>dfa ( nfa -- dfa )
|
||||||
construct-dfa
|
construct-dfa minimize
|
||||||
minimize disambiguate
|
disambiguate
|
||||||
construct-dfa minimize ;
|
construct-dfa minimize ;
|
||||||
|
|
|
@ -3,6 +3,8 @@ regexp.traversal eval strings multiline accessors regexp.matchers ;
|
||||||
IN: regexp-tests
|
IN: regexp-tests
|
||||||
|
|
||||||
\ <regexp> must-infer
|
\ <regexp> must-infer
|
||||||
|
\ compile-regexp must-infer
|
||||||
|
\ compile-dfa-quot must-infer
|
||||||
\ matches? must-infer
|
\ matches? must-infer
|
||||||
|
|
||||||
[ f ] [ "b" "a*" <regexp> matches? ] unit-test
|
[ f ] [ "b" "a*" <regexp> matches? ] unit-test
|
||||||
|
|
Loading…
Reference in New Issue