opm-common/opm/input/eclipse/Parser
Markus Blatt f3668e0a37 Better error handling for problems in conditions of ACTIONX.
When encountering these (e.g. a number instead of an expression on
the left hand side) the simulator would immediately abort with an
error message like:
```
Error: An error occurred while creating the reservoir schedule
Internal error: Extra unhandled data starting with token[0] = 135

Error: Unrecoverable errors while loading input: Extra unhandled data starting with token[0] = 135
```
(The message above is for the number 135 on the left hand side)

With this change we now use the usual way of handling errors and
warnings in the parser and continue parsing.

The error message for the problem above is now
```
Error: condition of action EX1 has the following error: Left side of comparsion (135) has to be an expression!

Error: Problem with keyword ACTIONX
In model.schedule line 562
condition of action EX1 has the following error: Left side of comparsion (135) has to be an expression!

Error: Unrecoverable errors while loading input: Problem with keyword ACTIONX
In model.schedule line 562
condition of action EX1 has the following error: Left side of comparsion (135) has to be an expression!
2023-10-25 14:04:10 +02:00
..
ErrorGuard.hpp Filesystem rename parser/eclipse/ input/eclipse 2022-01-02 14:32:14 +01:00
InputErrorAction.hpp InputErrorAction: convert to enum class 2023-01-16 22:17:50 +01:00
ParseContext.hpp Better error handling for problems in conditions of ACTIONX. 2023-10-25 14:04:10 +02:00
Parser.hpp Split Keyword Recognition Into Two Parts 2023-08-30 15:27:06 +02:00
ParserConst.hpp Filesystem rename parser/eclipse/ input/eclipse 2022-01-02 14:32:14 +01:00
ParserEnums.hpp Implement Full Size Protocol for ROCK Keyword 2023-04-24 12:54:41 +02:00
ParserItem.hpp Filesystem rename parser/eclipse/ input/eclipse 2022-01-02 14:32:14 +01:00
ParserKeyword.hpp Support Regular Expression Suffix for Keyword Matching 2023-09-13 11:11:32 +02:00
ParserRecord.hpp Filesystem rename parser/eclipse/ input/eclipse 2022-01-02 14:32:14 +01:00