Skip to content

Commit 9217d0e

Browse files
authored
Merge pull request github#7875 from github/nickrolfe/locations_column
Ruby: put AST node locations in a single table
2 parents f478bf5 + 881776a commit 9217d0e

File tree

122 files changed

+13651
-12777
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+13651
-12777
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class AstNode extends @erb_ast_node {
2+
string toString() { none() }
3+
}
4+
5+
class Location extends @location {
6+
string toString() { none() }
7+
}
8+
9+
from AstNode id, AstNode child, Location loc
10+
where erb_comment_directive_def(id, child) and erb_ast_node_info(id, _, _, loc)
11+
select id, child, loc
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class AstNode extends @erb_ast_node {
2+
string toString() { none() }
3+
}
4+
5+
class Location extends @location {
6+
string toString() { none() }
7+
}
8+
9+
from AstNode id, AstNode child, Location loc
10+
where erb_directive_def(id, child) and erb_ast_node_info(id, _, _, loc)
11+
select id, child, loc
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class AstNode extends @erb_ast_node {
2+
string toString() { none() }
3+
}
4+
5+
class Location extends @location {
6+
string toString() { none() }
7+
}
8+
9+
from AstNode id, AstNode child, Location loc
10+
where erb_graphql_directive_def(id, child) and erb_ast_node_info(id, _, _, loc)
11+
select id, child, loc
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class AstNode extends @erb_ast_node {
2+
string toString() { none() }
3+
}
4+
5+
class Location extends @location {
6+
string toString() { none() }
7+
}
8+
9+
from AstNode id, AstNode child, Location loc
10+
where erb_output_directive_def(id, child) and erb_ast_node_info(id, _, _, loc)
11+
select id, child, loc
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class AstNode extends @erb_ast_node {
2+
string toString() { none() }
3+
}
4+
5+
class Location extends @location {
6+
string toString() { none() }
7+
}
8+
9+
from AstNode id, Location loc
10+
where erb_template_def(id) and erb_ast_node_info(id, _, _, loc)
11+
select id, loc
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class AstNode extends @erb_ast_node {
2+
string toString() { none() }
3+
}
4+
5+
class Location extends @location {
6+
string toString() { none() }
7+
}
8+
9+
from AstNode id, int kind, string value, Location loc
10+
where erb_tokeninfo(id, kind, value) and erb_ast_node_info(id, _, _, loc)
11+
select id, kind, value, loc

0 commit comments

Comments
 (0)