Alex Ford
|
277a6a020a
|
diagnostics: use debug rather than hidden terminology, and leave gaps for other severities
|
2021-05-13 13:44:10 +01:00 |
|
Alex Ford
|
0dad1a4779
|
use a case-split for diagnostic severity levels
|
2021-05-12 16:38:37 +01:00 |
|
Alex Ford
|
c38453305f
|
add diagnostics table to dbscheme
|
2021-05-06 22:58:01 +01:00 |
|
Nick Rolfe
|
9b96bc32cc
|
Add ast_node_parent relation
|
2021-03-08 18:25:37 +00:00 |
|
Nick Rolfe
|
672148e5b4
|
Add support for multiple statements in interpolations
|
2021-02-23 15:36:14 +00:00 |
|
Nick Rolfe
|
f56f81f555
|
Add and expand AST classes for literals
|
2021-02-16 15:41:05 +00:00 |
|
Nick Rolfe
|
443a992a90
|
Add AST classes for classes and modules
|
2021-02-01 14:23:41 +00:00 |
|
Nick Rolfe
|
2e8d154f2b
|
Add AST classes and tests for method calls
|
2021-01-20 18:34:25 +00:00 |
|
Nick Rolfe
|
7c503120ae
|
Add AST library for control expressions (conditionals and loops)
|
2021-01-05 16:08:33 +00:00 |
|
Arthur Baars
|
d4874641a3
|
Revert "Add duplicate code tables to dbscheme"
This reverts commit 4c699fcb32.
|
2020-12-21 10:45:59 +01:00 |
|
Nick Rolfe
|
d1a9572b0e
|
Merge remote-tracking branch 'origin/main' into kinds
|
2020-12-16 17:55:20 +00:00 |
|
Nick Rolfe
|
aa0c1491a6
|
Update tree-sitter-ruby to pick up improvements to calls
|
2020-12-16 10:13:45 +00:00 |
|
Nick Rolfe
|
3f5eab04b5
|
Create disjoint db types for different operators
|
2020-12-15 15:22:33 +00:00 |
|
Nick Rolfe
|
6bacac7598
|
Bump tree-sitter-ruby revision to get operator_assignment field
|
2020-12-08 18:28:54 +00:00 |
|
Arthur Baars
|
4c699fcb32
|
Add duplicate code tables to dbscheme
|
2020-12-07 13:06:26 +01:00 |
|
Arthur Baars
|
dd3f94a3e2
|
Update tree-sitter grammar
|
2020-12-03 18:50:47 +01:00 |
|
Nick Rolfe
|
c598dc6b5c
|
Initial work on user-facing AST library
|
2020-11-26 13:45:45 +00:00 |
|
Arthur Baars
|
083672744e
|
Remove @file from @astnode
|
2020-11-25 17:37:58 +01:00 |
|
Arthur Baars
|
00015b0022
|
Add #keyset[parent, parent_index]
|
2020-11-25 13:48:25 +01:00 |
|
Arthur Baars
|
89953fd87c
|
Add parent_index field to @astnode
|
2020-11-25 13:48:25 +01:00 |
|
Arthur Baars
|
b72db8b6f1
|
Add parent field to AstNode
|
2020-11-25 13:48:25 +01:00 |
|
Arthur Baars
|
8d1ed4bf89
|
Run: cargo update
This pulls in improvements to the tree-sitter-ruby repository.
|
2020-11-12 10:25:40 +01:00 |
|
Nick Rolfe
|
6f72ba106e
|
Get latest fixes from tree-sitter-ruby repo
|
2020-11-06 17:15:22 +00:00 |
|
Arthur Baars
|
222af90790
|
Deduplicate and sort union members
|
2020-11-05 18:50:12 +01:00 |
|
Arthur Baars
|
053c9f60a4
|
Store tokens in a separate table
|
2020-11-04 13:35:24 +01:00 |
|
Nick Rolfe
|
41dcb19cd5
|
Implement basic printAst query
|
2020-11-03 13:47:54 +00:00 |
|
Arthur Baars
|
bfc05539ec
|
Update library and dbscheme
|
2020-11-03 10:07:05 +01:00 |
|
Nick Rolfe
|
4d5d80c749
|
Fix location handling to match common db schema requirements
|
2020-10-29 19:44:16 +00:00 |
|
Nick Rolfe
|
11c9c18de4
|
Don't generate an index for optional fields that occur at most once
|
2020-10-29 13:04:26 +00:00 |
|
Arthur Baars
|
5d3f2de685
|
Add dbscheme to QL folder
|
2020-10-28 14:04:36 +01:00 |
|