Patrick Lühne
22238bb398
Switch to C++17
...
With C++17, optionals, an experimental language feature, were moved to
the “std” namespace. This makes C++17 mandatory and drops the now
obsolete “experimental” namespace.
2018-03-24 16:09:52 +01:00
Patrick Lühne
14abc37116
Implemented #show statements for completed output.
2017-06-05 03:02:22 +02:00
Patrick Lühne
4baed6fbc6
Added back completion support.
2017-06-01 02:37:45 +02:00
Patrick Lühne
1de0486989
Removed unnecessary namespace identifiers.
2017-05-30 18:13:31 +02:00
Patrick Lühne
664a57ec68
Fixed issue with multi-layer variable stacks.
2017-05-30 18:09:33 +02:00
Patrick Lühne
8214d7837a
Fixed incorrect variable declaration look-up in variable stack.
2017-05-30 16:40:14 +02:00
Patrick Lühne
2964dd1309
Restricting variable stack look-up to user-defined variables.
2017-05-30 16:39:44 +02:00
Patrick Lühne
1c925d661b
Major refactoring to uniquely link variables to their declarations (breaks simplification and completion).
2017-05-30 03:56:35 +02:00
Patrick Lühne
5948d30e5c
Refactored implementation of completion.
2017-04-10 16:32:12 +02:00
Patrick Lühne
8210adea7c
Added support for completion of integrity constraints.
2017-04-08 18:25:59 +02:00
Patrick Lühne
a716da4af1
Finished implementing completion (unit tests to follow).
2017-04-08 16:21:24 +02:00