1 ! Copyright (C) 2006, 2010 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
4 IN: stack-checker.errors
6 TUPLE: inference-error ;
8 ERROR: do-not-compile < inference-error word ;
10 ERROR: bad-macro-input < inference-error macro ;
12 ERROR: unknown-macro-input < inference-error macro ;
14 ERROR: too-many->r < inference-error ;
16 ERROR: too-many-r> < inference-error ;
18 ERROR: missing-effect < inference-error word ;
20 ERROR: effect-error < inference-error inferred declared ;
22 ERROR: recursive-quotation-error < inference-error quot ;
24 ERROR: undeclared-recursion-error < inference-error word ;
26 ERROR: diverging-recursion-error < inference-error word ;
28 ERROR: unbalanced-recursion-error < inference-error word height ;
30 ERROR: inconsistent-recursive-call-error < inference-error word ;
32 ERROR: transform-expansion-error < inference-error error continuation word ;
34 ERROR: bad-declaration-error < inference-error declaration ;
36 ERROR: unbalanced-branches-error < inference-error word quots declareds actuals ;
38 { "stack-checker.errors" "debugger" } "stack-checker.errors.prettyprint" require-when