Tags: | reflection |
Authors: | Slava Pestov |
Class | Superclass | Slots |
bad-number | tuple | |
classoid-expected | tuple | object |
invalid-word-name | tuple | string |
number-expected | tuple | |
staging-violation | tuple | word |
version-control-merge-conflict | tuple |
Word | Stack effect |
parse-quotation | ( -- quot ) |
auto-use? |
bootstrap-syntax |
quotation-parser |
Word | Stack effect |
(execute-parsing) | ( accum word -- accum ) |
(parse-lines) | ( lexer -- quot ) |
(parse-until) | ( accum end -- accum ) |
?execute-parsing | ( word/number -- seq ) |
?run-file | ( path -- ) |
?scan-datum | ( -- word/number/f ) |
bad-number | ( -- * ) |
check-word-name | ( string -- string ) |
classoid-expected | ( object -- * ) |
create-word-in | ( str -- word ) |
execute-parsing | ( accum word -- accum ) |
filter-moved | ( set1 set2 -- seq ) |
finish-parsing | ( lines quot -- ) |
fix-class-words | ( -- ) |
forget-removed-definitions | ( -- ) |
forget-smudged | ( -- ) |
ignore-forwards | ( seq -- seq' ) |
invalid-word-name | ( string -- * ) |
location | ( -- loc/f ) |
no-word | ( name -- newword ) |
no-word-restarted | ( restart-value -- word ) |
number-expected | ( -- * ) |
parse-array-def | ( -- array ) |
parse-datum | ( string -- word/number ) |
parse-definition | ( -- quot ) |
parse-file | ( path -- quot ) |
parse-file-restarts | ( path -- restarts ) |
parse-fresh | ( lines -- quot ) |
parse-lines | ( lines -- quot ) |
parse-literal | ( accum end quot -- accum ) |
parse-number | ( string -- number ) |
parse-stream | ( stream name -- quot ) |
parse-until | ( end -- vec ) |
parse-word | ( string -- word ) |
parsing-file | ( path -- ) |
private? | ( word -- ? ) |
removed-classes | ( -- set1 set2 ) |
removed-definitions | ( -- set1 set2 ) |
reset-removed-classes | ( -- ) |
run-file | ( path -- ) |
save-location | ( definition -- ) |
scan-base | ( base -- n ) |
scan-class | ( -- class ) |
scan-datum | ( -- word/number ) |
scan-new | ( -- word ) |
scan-new-word | ( -- word ) |
scan-number | ( -- number ) |
scan-object | ( -- object ) |
scan-word | ( -- word ) |
scan-word-name | ( -- string ) |
staging-violation | ( word -- * ) |
use-first-word? | ( words -- ? ) |
version-control-merge-conflict | ( -- * ) |
with-file-vocabs | ( quot -- ) |
Word | Stack effect |
bad-number? | ( object -- ? ) |
classoid-expected? | ( object -- ? ) |
invalid-word-name? | ( object -- ? ) |
number-expected? | ( object -- ? ) |
staging-violation? | ( object -- ? ) |
version-control-merge-conflict? | ( object -- ? ) |
Vocabulary | Summary |
parser.notes | Utility for presenting notes while parsing |
parser.test |