Fixed a considerable amount of compiler errors and changed the lexer error handling...
commit3ddfe3d4ebd2088e5f7dc74454b04c19a177f45f
authorbinrapt <binrapt@ethnic.atheist.invalid>
Wed, 14 Oct 2009 02:02:05 +0000 (14 04:02 +0200)
committerbinrapt <binrapt@ethnic.atheist.invalid>
Wed, 14 Oct 2009 02:02:05 +0000 (14 04:02 +0200)
treeb799a623f143785c3d7ac7e6600e9b3b00339f20
parentf3ebd6ddb652d0880d2afd19bf0f8690c7abff23
Fixed a considerable amount of compiler errors and changed the lexer error handling from boolean return values to exceptions, at least internally
21 files changed:
fridh/function.hpp
fridh/intermediary.hpp
fridh/lexer.hpp
fridh/symbol.hpp
fridh/variable.hpp
function.cpp
intermediary/control_flow.cpp
intermediary/intermediary.cpp
intermediary/node.cpp
intermediary/precedence.cpp
intermediary/statement.cpp
lexer/comment.cpp
lexer/group.cpp
lexer/lexeme.cpp
lexer/lexer.cpp
lexer/number.cpp
lexer/operator.cpp
lexer/string.cpp
main.cpp
symbol.cpp
variable/comparison.cpp