Leonhard Kipp
400bc97e35
Add parser improvements ( #2679 )
...
* Add parser improvements
Previously everything starting with "$" was parsed as a column path.
With this commit applied, the lite_arg starting with $ is parsed as
the most appropriate thing
- $true/$false ==> Expression::Boolean
- $(...) ==> Invocation
- $it ==> ColumnPath
- Anything with at least one '.' ==> ColumnPath
- Anything else ==> Variable
* Ignore failing tests
2020-10-19 20:03:14 +13:00
Jonathan Turner
0adf2accdd
Fix defaulting alias var values ( #2631 )
2020-10-03 09:18:23 +13:00
Bailey Layzer
a64270829e
Move alias type inference (experimental) behind --infer/-i flag ( #2418 )
...
* put alias type inference behind --infer/-i flag
* revert cargo.lock
2020-08-27 17:48:13 +12:00
Bailey Layzer
ad395944ef
SyntaxShape checking in Alias ( #2377 )
...
* initial, working for shallow internals
* add recurion on Block
* clean up/abstract, Invocations
* use Result
* inspection of Binary, tests
* improve code structure
* move arg shape inspection to Alias command
* add spanned errors, tests, cleanup for PR
* fix test, clippy
2020-08-20 15:18:55 +12:00
Andrés N. Robalino
96e5fc05a3
Pick->Select rename. Integration tests changes. ( #1725 )
...
Pick->Select rename. Integration tests changes.
2020-05-07 06:03:43 -05:00
Jonathan Turner
a9968046ed
Add subcommands. Switch from-* and to-* to them ( #1708 )
2020-05-04 20:44:33 +12:00
Jonathan Turner
bd5836e25d
Aliases ( #1589 )
...
* WIP getting scopes right
* finish adding initial support
* Finish with alias and add startup commands
2020-04-15 17:43:23 +12:00