polemy.failure
Authors:
k.inaba
License:
NYSL 0.9982 http://www.kmonos.net/nysl/
Error Information for Polemy Programming Language
- alias
LexPosition
;
- Represents a position in source codes
- class
LexPosition_t
;
- Represents a position in source codes
- immutable string
filename
;
- name of the source file
- immutable int
lineno
;
- 1-origin
- immutable int
column
;
- 1-origin
- class
UnexpectedEOF
: object.Exception;
- EOF during lexing/parsing
- class
LexException
: object.Exception;
- Lexer errors
- class
ParseException
: object.Exception;
- Parser errors
- class
RuntimeException
: object.Exception;
- Evaluator errors
- class
PushCallStack
;
- Per-thread call stack management.
This scoped class's ctor&dtor maintain the callstack.
TODO:
make it "per-evaluator" !!!!!!!!!!!
|