Commit graph

24 commits

Author SHA1 Message Date
Uy Ha 5a730d2140 Make token for command name anonymous 2021-06-13 22:39:43 +02:00
Uy Ha c0b417d056 Let foreach and endforeach accept arugments instead of variable 2021-06-13 22:34:27 +02:00
Uy Ha bcb9e4ccfb Extract foreach loop 2021-06-08 00:07:49 +02:00
Uy Ha 9e0798cc16 Hide command_invocation 2021-06-08 00:02:13 +02:00
Uy Ha b828373a88 Regenerate grammar.json 2021-06-07 23:29:15 +02:00
Uy Ha 4ef112e6ce Final have foreach working 2021-06-07 23:02:35 +02:00
Uy Ha 3ff964a361 Add basic support for foreach 2021-06-06 20:38:18 +02:00
Uy Ha 265b10cf72 Start fresh with foreach 2021-06-06 15:44:05 +02:00
Uy Ha bdc2d6e321 [WIP] Start extracting overloaded foreach commands 2021-06-06 13:46:48 +02:00
Uy Ha 9d86152473 Add parsing for foreach RANGE and items 2021-06-04 14:15:12 +02:00
Uy Ha 387faac594 Update tests for differentiating commands 2021-06-04 13:02:16 +02:00
Uy Ha 045e372f3b Two things:
- Start using prettier for formatting
- Start adding foreach loop highlighting
2021-06-04 00:19:26 +02:00
Uy Ha 672fb317c4 Expose inner elements of variables and argument:
- Purpose: Better support nvim-treesitter highlighting
2021-05-28 22:12:15 +02:00
Uy Ha 4076762484 Fix for nvim-treesitter integration:
- Change name 'CMake' to 'cmake'
- Regenerate from grammar
2021-05-28 10:33:07 +02:00
Uy Ha 509f73b2de Regenerate parser 2021-05-27 09:13:26 +02:00
Uy Ha 84d2b2b3f5 Add rules for variable ref and related tests 2021-04-17 21:16:33 +02:00
Uy Ha 539e1dc77e Add quoted argument 2021-04-11 17:27:20 +02:00
Uy Ha c81ec16963 Change order of rules 2021-04-11 15:48:26 +02:00
Uy Ha 2baec3b814 Add 2 things:
- Escape sequence
- Seperation before arguments
2021-04-11 15:04:28 +02:00
Uy Ha 788ec10f19 Hide bracket argumnet details 2021-04-11 01:10:37 +02:00
Uy Ha 1e1738a814 Add brack argument 2021-04-10 21:55:47 +02:00
Uy Ha f79a9ebe9e Make unquoted_argument named 2021-04-10 18:12:41 +02:00
Uy Ha 89c8485128 Start implementing different types of argument 2021-04-10 18:03:07 +02:00
Uy Ha b2affd12ba Unignore files 2021-04-10 16:29:19 +02:00