- Aug 23, 2023
-
-
pechmst1 authored
-
- Jun 12, 2023
-
-
Incorrect (unparseable) commands were not saved into history. When this happens usually you want to quickly fix the mistake and run again. But the command was not saved to history so we were unable to do that.
-
- May 30, 2023
-
-
Tomáš Pecka authored
-
- Apr 28, 2023
-
-
Ondřej Štorc authored
-
- Apr 18, 2023
-
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
Remove all references to old parser in tests. Replace AST comparasion with generated files from old parser which are same as from the new parser.
-
Ondřej Štorc authored
Tests for parser are now under one test_case and are dynamicly loaded at runtime. Thanks to that we have only one compilation unit. It also simplifies CMake for alib2cli
-
Ondřej Štorc authored
Remove all logic related to handling of command scope from visitor. The handling is done in the grammar and in the parser. No tricks with parser actions are used.
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
This commit contains two fixes. One for introspect of bindings, where we only accept identifier or integer (valid bindings names), which is different form old parser. The second change is fix of completion of bindings when used.
-
Ondřej Štorc authored
Also create own syntax rule for each data type (String, Integer, Double). This makes parsing simplier as we do not have to check if the node with one type is present and the ANTLR runtime will do it for use.
-
Ondřej Štorc authored
-
Ondřej Štorc authored
LineInterface in AQL2 was required beacuase of old parser. With new parser, it is not required anymore. However, we still need some kind of abstraction over user input, and so we introduce Interface, which is simplier, than old LineInterface.
-
Ondřej Štorc authored
-
Ondřej Štorc authored
New parser does not support passing raw path, thus we need to have it as a string
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
-
Ondřej Štorc authored
This is not supported in old aql2.
-
Ondřej Štorc authored
Make EOL separator of top level commands.
-