/vqdr/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/vqdr/trunk
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
1
[CCode (cname = "V", cprefix = "v_")]
36 by Gustav Hartvigsson
Refactoring.
2
namespace Utils {
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
3
  [CCode (cname = "VArgError", cprefix = "V_ARG_ERROR_")]
1 by Gustav Hartvigsson
* Initial code - far from done
4
  public errordomain ArgError {
5
    INVALID_ARGUMENT,
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
6
    INDEX_OUT_OF_BOUNDS;
1 by Gustav Hartvigsson
* Initial code - far from done
7
  }
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
8
  [CCode (cname = "VMathError", cprefix = "V_MATH_ERROR_")]
1 by Gustav Hartvigsson
* Initial code - far from done
9
  public errordomain MathError {
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
10
    DIVIDE_BY_ZERO;
11
  }
12
  [CCode (cname = "VOperandError", cprefix = "V_OPERAND_ERROR_")]
13
  public errordomain OperandError {
14
    MISSING_OPERAND;
15
  }
16
  [CCode (cname = "VParserError", cprefix = "V_PARSER_ERROR_")]
1 by Gustav Hartvigsson
* Initial code - far from done
17
  public errordomain ParseError {
18
    INVALID_CHARECTER,
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
19
    NOT_READY,
20
    ALLREADY_PARSED,
21
    INVALID_DATA;
1 by Gustav Hartvigsson
* Initial code - far from done
22
  }
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
23
  [CCode (cname = "VEvaluationError", cprefix = "V_EVALIUATION_ERROR_")]
1 by Gustav Hartvigsson
* Initial code - far from done
24
  public errordomain EvaluationError {
25
    MISSING_TOKEN,
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
26
    INVALID_TOKEN;
1 by Gustav Hartvigsson
* Initial code - far from done
27
  }
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
28
  [CCode (cname = "VParamError", cprefix = "V_PARAM_ERROR_")]
32 by Gustav Hartvigsson
Added RollAndKeepFunctionToken.
29
  public errordomain ParamError {
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
30
    OUT_OF_BOUNDS;
32 by Gustav Hartvigsson
Added RollAndKeepFunctionToken.
31
  }
35 by Gustav Hartvigsson
a few things: FastNumbers, simplifications and AbstractPoolToken.
32
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
33
  [CCode (cname = "VLoopError", cprefix = "V_LOOP_ERROR_")]
35 by Gustav Hartvigsson
a few things: FastNumbers, simplifications and AbstractPoolToken.
34
  public errordomain  LoopError {
35
    TO_LONG,
54 by Gustav Hartvigsson
More work torwards inperementing the parser.
36
    INFINITE;
35 by Gustav Hartvigsson
a few things: FastNumbers, simplifications and AbstractPoolToken.
37
  }
1 by Gustav Hartvigsson
* Initial code - far from done
38
  
39
}