Michael Davis
15169596d1
add tags.scm queries ( #18 )
...
* add tags.scm queries
* mark defimpl modules as references to the interface
* mark modules as module references instead of calls
* define protocol modules as modules, remove interface references
2022-01-08 13:54:00 +01:00
Jonatan Kłosko
94d6471cc8
Fix multiline stab clause with trailing identifier ( #20 )
2021-12-27 22:56:00 +01:00
Jonatan Kłosko
1b3ecf7765
Rename module highlight token ( #16 )
...
* Rename module highlight token
* Fix CRLF in scanner lookahead
2021-12-15 23:29:48 +01:00
Jonatan Kłosko
de3ec57591
Add issue template
2021-10-22 18:07:49 +02:00
Jonatan Kłosko
c3b82ff916
Highlight 'not in' as keyword ( #11 )
2021-10-14 20:30:28 +02:00
jonatanklosko
f5d7bda543
Generate parser
2021-10-14 18:10:50 +00:00
Jonatan Kłosko
5d3f7edbc2
Make hidden scanned tokens visible as regular literals ( #10 )
2021-10-14 20:10:10 +02:00
Jonatan Kłosko
dda17b01c2
Make C++ source compatible with older standards ( #7 )
2021-10-13 16:04:04 +02:00
Michael Davis
24a9eaeaa9
highlight calls to erlang modules as types ( #5 )
...
* highlight calls to erlang modules as types
* Add test
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2021-10-12 23:11:14 +02:00
jonatanklosko
7ae20df181
Generate parser
2021-10-04 08:26:45 +00:00
Jonatan Kłosko
ab50f8bbda
Parse digits in sigil modifiers ( #3 )
2021-10-04 10:26:04 +02:00
Jonatan Kłosko
3817c5f986
Wording fixes
2021-09-30 16:44:26 +02:00
Jonatan Kłosko
d7f4f08a81
Add license
2021-09-30 14:40:11 +02:00
Jonatan Kłosko
fe4a3cff57
Add .gitattributes
2021-09-30 12:57:11 +02:00
Jonatan Kłosko
d9f0b7887a
Automate parser generation
2021-09-30 12:42:15 +02:00
Jonatan Kłosko
8f1f7bc427
Add test workflow
2021-09-30 12:36:21 +02:00
Jonatan Kłosko
e846449ef6
Add script for testing the parser against popular repositories
2021-09-29 21:41:10 +02:00
Jonatan Kłosko
01d428d3a6
Add docs on highlighting
2021-09-29 20:33:13 +02:00
Jonatan Kłosko
7357885bbc
Add highlighting tests
2021-09-29 19:44:04 +02:00
Jonatan Kłosko
30128092d4
Add highlight rules
2021-09-29 18:45:17 +02:00
Jonatan Kłosko
18f6c6cc5d
Use the same AST node for all identifiers
2021-09-29 12:44:04 +02:00
Jonatan Kłosko
3cf73a2529
Add field names to quoted delimiters
2021-09-29 11:54:52 +02:00
Jonatan Kłosko
e35f31122f
Fix stab clause ambiguities
2021-09-28 20:40:20 +02:00
Jonatan Kłosko
bb5f90516e
Add field names
2021-09-28 17:26:43 +02:00
Jonatan Kłosko
d229dddf66
Cleanup and documentation
2021-09-28 16:03:43 +02:00
Jonatan Kłosko
dad92d2b87
Initial parser implementation
2021-09-25 02:34:29 +02:00
Jonatan Kłosko
3f19b87c70
Add parser tests
2021-09-01 16:59:04 +02:00
Jonatan Kłosko
da75c9ee6b
Generate files
2021-09-01 16:44:03 +02:00
Jonatan Kłosko
769b9f184f
Initial commit
2021-09-01 16:38:27 +02:00