11 lines
400 B
Factor
11 lines
400 B
Factor
|
USING: lambda test hashtables sequences kernel ;
|
||
|
|
||
|
#! test simple parsing
|
||
|
[ "(A. A)" ] [ "(b.b)" lambda-parse second bound-vars swap expr>string ] unit-test
|
||
|
|
||
|
#! test name replacement
|
||
|
[ "(A. A)" ] [
|
||
|
"(b.b)" lambda-parse second "OK" H{ } clone [ set-hash ] keep
|
||
|
"OK" lambda-parse second replace-names bound-vars
|
||
|
swap expr>string
|
||
|
] unit-test
|