Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | viml/parser/expressions: Add support for subscript and list literals | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Error out on multiple colons in a row | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Add support for the dot operator and numbers | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Make lexer parse numbers, support non-decimal | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Forbid dot or alpha characters after a float | ZyX | 2017-10-15 | |
| | | | | | This is basically what Vim already does, in addition to forbidding floats should there be a concat immediately before it. | |||
* | viml/parser/expressions: Add support for comparison operators | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Make sure that arrows outside lambda throw | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Add support for ternary operator | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Fix determining invalid commas/colons | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Fix call inside nested parenthesis | ZyX | 2017-10-15 | |
| | | | | It may have incorrectly tried to call everything because of essentially “value” nodes being treated as not such. | |||
* | viml/parser/expressions: Add a way to represent tokens from C code | ZyX | 2017-10-15 | |
| | ||||
* | viml/parser/expressions: Add a way to adjust lexer | ZyX | 2017-10-08 | |
| | | | | | | | It also adds support for kExprLexOr which for some reason was forgotten. It was only made sure that KLEE test compiles in non-KLEE mode, not that something works or that KLEE is able to run tests. | |||
* | viml/parser/expressions: Make curly braces name actually work | ZyX | 2017-10-08 | |
| | ||||
* | viml/parser/expressions: Make commas actually work when calling | ZyX | 2017-10-08 | |
| | ||||
* | viml/parser/expressions: Make commas actually work when calling | ZyX | 2017-10-08 | |
| | ||||
* | viml/parser/expressions: Add support for figure braces (three kinds) | ZyX | 2017-10-08 | |
| | ||||
* | viml/parser/expressions: Start creating expressions parser | ZyX | 2017-10-08 | |
| | | | | | | | | | | | | | | Currently supported nodes: - Register as it is one of the simplest value nodes (even numbers are not that simple with that dot handling). - Plus, both unary and binary. - Parenthesis, both nesting and calling. Note regarding unit tests: it stores data for AST in highlighting in strings in place of tables because luassert fails to do a good job at representing big tables. Squashing a bunch of data into a single string simply yields more readable result. | |||
* | viml/parser: Add helper functions for highlighting | ZyX | 2017-10-08 | |
| | ||||
* | viml/parser: Handle encoding conversions | ZyX | 2017-10-08 | |
| | ||||
* | viml/expressions: Add lexer with some basic tests | ZyX | 2017-10-08 | |