stack-checker.errors vocabulary - Factor Documentation (original) (raw)
stack-checker.errors vocabulary
Factor handbook » Vocabulary index
Documentation
Stack checker errors
Metadata
| Parents: | stack-checker |
|---|---|
| Authors: | Slava Pestov |
Words
Error classes
| Class | Superclass | Slots |
|---|---|---|
bad-declaration-error |
inference-error |
declaration |
bad-macro-input |
inference-error |
macro |
diverging-recursion-error |
inference-error |
word |
do-not-compile |
inference-error |
word |
effect-error |
inference-error |
inferred declared |
inconsistent-recursive-call-error |
inference-error |
word |
missing-effect |
inference-error |
word |
recursive-quotation-error |
inference-error |
quot |
too-many->r |
inference-error |
|
too-many-r> |
inference-error |
|
transform-expansion-error |
inference-error |
error continuation word |
unbalanced-branches-error |
inference-error |
word quots declareds actuals |
unbalanced-recursion-error |
inference-error |
word height |
undeclared-recursion-error |
inference-error |
word |
unknown-macro-input |
inference-error |
macro |
Tuple classes
| Class | Superclass | Slots |
|---|---|---|
inference-error |
tuple |
Ordinary words
| Word | Stack effect |
|---|---|
bad-declaration-error |
( declaration -- * ) |
bad-macro-input |
( macro -- * ) |
diverging-recursion-error |
( word -- * ) |
do-not-compile |
( word -- * ) |
effect-error |
( inferred declared -- * ) |
inconsistent-recursive-call-error |
( word -- * ) |
missing-effect |
( word -- * ) |
recursive-quotation-error |
( quot -- * ) |
too-many->r |
( -- * ) |
too-many-r> |
( -- * ) |
transform-expansion-error |
( error continuation word -- * ) |
unbalanced-branches-error |
( word quots declareds actuals -- * ) |
unbalanced-recursion-error |
( word height -- * ) |
undeclared-recursion-error |
( word -- * ) |
unknown-macro-input |
( macro -- * ) |
Class predicate words
| Word | Stack effect |
|---|---|
bad-declaration-error? |
( object -- ? ) |
bad-macro-input? |
( object -- ? ) |
diverging-recursion-error? |
( object -- ? ) |
do-not-compile? |
( object -- ? ) |
effect-error? |
( object -- ? ) |
inconsistent-recursive-call-error? |
( object -- ? ) |
inference-error? |
( object -- ? ) |
missing-effect? |
( object -- ? ) |
recursive-quotation-error? |
( object -- ? ) |
too-many->r? |
( object -- ? ) |
too-many-r>? |
( object -- ? ) |
transform-expansion-error? |
( object -- ? ) |
unbalanced-branches-error? |
( object -- ? ) |
unbalanced-recursion-error? |
( object -- ? ) |
undeclared-recursion-error? |
( object -- ? ) |
unknown-macro-input? |
( object -- ? ) |
Files
resource:basis/stack-checker/errors/errors.factor
resource:basis/stack-checker/errors/errors-docs.factor
Metadata files
resource:basis/stack-checker/errors/authors.txt
resource:basis/stack-checker/errors/summary.txt
Children from resource:basis
| Vocabulary | Summary |
|---|---|
stack-checker.errors.prettyprint |