]> gitweb.factorcode.org Git - factor.git/blob - basis/stack-checker/errors/errors.factor
f3aeb7bb648e2cc0b9892e2af3b9285a6a1f5f17
[factor.git] / basis / stack-checker / errors / errors.factor
1 ! Copyright (C) 2006, 2010 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: vocabs.loader ;
4 IN: stack-checker.errors
5
6 TUPLE: inference-error ;
7
8 ERROR: do-not-compile < inference-error word ;
9
10 ERROR: bad-macro-input < inference-error macro ;
11
12 ERROR: unknown-macro-input < inference-error macro ;
13
14 ERROR: too-many->r < inference-error ;
15
16 ERROR: too-many-r> < inference-error ;
17
18 ERROR: missing-effect < inference-error word ;
19
20 ERROR: effect-error < inference-error inferred declared ;
21
22 ERROR: recursive-quotation-error < inference-error quot ;
23
24 ERROR: undeclared-recursion-error < inference-error word ;
25
26 ERROR: diverging-recursion-error < inference-error word ;
27
28 ERROR: unbalanced-recursion-error < inference-error word height ;
29
30 ERROR: inconsistent-recursive-call-error < inference-error word ;
31
32 ERROR: transform-expansion-error < inference-error error continuation word ;
33
34 ERROR: bad-declaration-error < inference-error declaration ;
35
36 ERROR: unbalanced-branches-error < inference-error word quots declareds actuals ;
37
38 { "stack-checker.errors" "debugger" } "stack-checker.errors.prettyprint" require-when