Rename (to|from)TreeSitter to (to|from)Generated

This commit is contained in:
Tom Hvitved
2021-03-17 09:28:23 +01:00
parent 5724112513
commit eb7610c55f
22 changed files with 155 additions and 156 deletions

View File

@@ -129,7 +129,7 @@ private class ScopeResolutionMethodCall extends MethodCall, TScopeResolutionMeth
ScopeResolutionMethodCall() { this = TScopeResolutionMethodCall(g, i) }
final override Expr getReceiver() { toTreeSitter(result) = g.getScope() }
final override Expr getReceiver() { toGenerated(result) = g.getScope() }
final override string getMethodName() { result = getMethodName(this, i.getValue()) }
}
@@ -140,10 +140,10 @@ private class RegularMethodCall extends MethodCall, TRegularMethodCall {
RegularMethodCall() { this = TRegularMethodCall(g) }
final override Expr getReceiver() {
toTreeSitter(result) = g.getReceiver()
toGenerated(result) = g.getReceiver()
or
not exists(g.getReceiver()) and
toTreeSitter(result) = g.getMethod().(Generated::ScopeResolution).getScope()
toGenerated(result) = g.getMethod().(Generated::ScopeResolution).getScope()
}
final override string getMethodName() {
@@ -157,12 +157,12 @@ private class RegularMethodCall extends MethodCall, TRegularMethodCall {
}
final override Expr getArgument(int n) {
toTreeSitter(result) = g.getArguments().getChild(n)
toGenerated(result) = g.getArguments().getChild(n)
or
toTreeSitter(result) = g.getMethod().(Generated::ArgumentList).getChild(n)
toGenerated(result) = g.getMethod().(Generated::ArgumentList).getChild(n)
}
final override Block getBlock() { toTreeSitter(result) = g.getBlock() }
final override Block getBlock() { toGenerated(result) = g.getBlock() }
}
/**
@@ -189,11 +189,11 @@ class ElementReference extends MethodCall, TElementReference {
final override string getAPrimaryQlClass() { result = "ElementReference" }
final override Expr getReceiver() { toTreeSitter(result) = g.getObject() }
final override Expr getReceiver() { toGenerated(result) = g.getObject() }
final override string getMethodName() { result = getMethodName(this, "[]") }
final override Expr getArgument(int n) { toTreeSitter(result) = g.getChild(n) }
final override Expr getArgument(int n) { toGenerated(result) = g.getChild(n) }
final override string toString() { result = "...[...]" }
}
@@ -211,7 +211,7 @@ class YieldCall extends Call, TYieldCall {
final override string getAPrimaryQlClass() { result = "YieldCall" }
final override Expr getArgument(int n) { toTreeSitter(result) = g.getChild().getChild(n) }
final override Expr getArgument(int n) { toGenerated(result) = g.getChild().getChild(n) }
final override string toString() { result = "yield ..." }
}
@@ -247,9 +247,9 @@ private class RegularSuperCall extends SuperCall, TRegularSuperCall {
result = getMethodName(this, g.getMethod().(Generated::Super).getValue())
}
final override Expr getArgument(int n) { toTreeSitter(result) = g.getArguments().getChild(n) }
final override Expr getArgument(int n) { toGenerated(result) = g.getArguments().getChild(n) }
final override Block getBlock() { toTreeSitter(result) = g.getBlock() }
final override Block getBlock() { toGenerated(result) = g.getBlock() }
}
/**
@@ -272,7 +272,7 @@ class BlockArgument extends Expr, TBlockArgument {
* foo(&bar)
* ```
*/
final Expr getValue() { toTreeSitter(result) = g.getChild() }
final Expr getValue() { toGenerated(result) = g.getChild() }
final override string toString() { result = "&..." }
@@ -299,7 +299,7 @@ class SplatArgument extends Expr, TSplatArgument {
* foo(*bar)
* ```
*/
final Expr getValue() { toTreeSitter(result) = g.getChild() }
final Expr getValue() { toGenerated(result) = g.getChild() }
final override string toString() { result = "*..." }
@@ -326,7 +326,7 @@ class HashSplatArgument extends Expr, THashSplatArgument {
* foo(**bar)
* ```
*/
final Expr getValue() { toTreeSitter(result) = g.getChild() }
final Expr getValue() { toGenerated(result) = g.getChild() }
final override string toString() { result = "**..." }

View File

@@ -81,7 +81,7 @@ private class ScopeResolutionConstantReadAccess extends ConstantReadAccess,
final override string getName() { result = constant.getValue() }
final override Expr getScopeExpr() { toTreeSitter(result) = g.getScope() }
final override Expr getScopeExpr() { toGenerated(result) = g.getScope() }
final override predicate hasGlobalScope() { not exists(g.getScope()) }
}
@@ -123,7 +123,7 @@ private class ScopeResolutionConstantWriteAccess extends ConstantWriteAccess,
final override string getName() { result = constant.getValue() }
final override Expr getScopeExpr() { toTreeSitter(result) = g.getScope() }
final override Expr getScopeExpr() { toGenerated(result) = g.getScope() }
final override predicate hasGlobalScope() { not exists(g.getScope()) }
}

View File

@@ -113,11 +113,11 @@ private class If extends IfExpr, TIf {
If() { this = TIf(g) }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override Stmt getThen() { toTreeSitter(result) = g.getConsequence() }
final override Stmt getThen() { toGenerated(result) = g.getConsequence() }
final override Stmt getElse() { toTreeSitter(result) = g.getAlternative() }
final override Stmt getElse() { toGenerated(result) = g.getAlternative() }
final override string toString() { result = "if ..." }
}
@@ -129,11 +129,11 @@ private class Elsif extends IfExpr, TElsif {
final override predicate isElsif() { any() }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override Stmt getThen() { toTreeSitter(result) = g.getConsequence() }
final override Stmt getThen() { toGenerated(result) = g.getConsequence() }
final override Stmt getElse() { toTreeSitter(result) = g.getAlternative() }
final override Stmt getElse() { toGenerated(result) = g.getAlternative() }
final override string toString() { result = "elsif ..." }
}
@@ -153,7 +153,7 @@ class UnlessExpr extends ConditionalExpr, TUnlessExpr {
final override string getAPrimaryQlClass() { result = "UnlessExpr" }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
/**
* Gets the 'then' branch of this `unless` expression. In the following
@@ -166,7 +166,7 @@ class UnlessExpr extends ConditionalExpr, TUnlessExpr {
* end
* ```
*/
final Stmt getThen() { toTreeSitter(result) = g.getConsequence() }
final Stmt getThen() { toGenerated(result) = g.getConsequence() }
/**
* Gets the 'else' branch of this `unless` expression. In the following
@@ -179,7 +179,7 @@ class UnlessExpr extends ConditionalExpr, TUnlessExpr {
* end
* ```
*/
final Stmt getElse() { toTreeSitter(result) = g.getAlternative() }
final Stmt getElse() { toGenerated(result) = g.getAlternative() }
final override Expr getBranch(boolean cond) {
cond = false and result = getThen()
@@ -211,7 +211,7 @@ class IfModifierExpr extends ConditionalExpr, TIfModifierExpr {
final override string getAPrimaryQlClass() { result = "IfModifierExpr" }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override Stmt getBranch(boolean cond) { cond = true and result = this.getBody() }
@@ -222,7 +222,7 @@ class IfModifierExpr extends ConditionalExpr, TIfModifierExpr {
* foo if bar
* ```
*/
final Stmt getBody() { toTreeSitter(result) = g.getBody() }
final Stmt getBody() { toGenerated(result) = g.getBody() }
final override string toString() { result = "... if ..." }
@@ -246,7 +246,7 @@ class UnlessModifierExpr extends ConditionalExpr, TUnlessModifierExpr {
final override string getAPrimaryQlClass() { result = "UnlessModifierExpr" }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override Stmt getBranch(boolean cond) { cond = false and result = this.getBody() }
@@ -257,7 +257,7 @@ class UnlessModifierExpr extends ConditionalExpr, TUnlessModifierExpr {
* foo unless bar
* ```
*/
final Stmt getBody() { toTreeSitter(result) = g.getBody() }
final Stmt getBody() { toGenerated(result) = g.getBody() }
final override string toString() { result = "... unless ..." }
@@ -281,13 +281,13 @@ class TernaryIfExpr extends ConditionalExpr, TTernaryIfExpr {
final override string getAPrimaryQlClass() { result = "TernaryIfExpr" }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
/** Gets the 'then' branch of this ternary if expression. */
final Stmt getThen() { toTreeSitter(result) = g.getConsequence() }
final Stmt getThen() { toGenerated(result) = g.getConsequence() }
/** Gets the 'else' branch of this ternary if expression. */
final Stmt getElse() { toTreeSitter(result) = g.getAlternative() }
final Stmt getElse() { toGenerated(result) = g.getAlternative() }
final override Stmt getBranch(boolean cond) {
cond = true and result = getThen()
@@ -332,13 +332,13 @@ class CaseExpr extends ControlExpr, TCaseExpr {
* end
* ```
*/
final Expr getValue() { toTreeSitter(result) = g.getValue() }
final Expr getValue() { toGenerated(result) = g.getValue() }
/**
* Gets the `n`th branch of this case expression, either a `WhenExpr` or a
* `StmtSequence`.
*/
final Expr getBranch(int n) { toTreeSitter(result) = g.getChild(n) }
final Expr getBranch(int n) { toGenerated(result) = g.getChild(n) }
/**
* Gets a branch of this case expression, either a `WhenExpr` or an
@@ -382,7 +382,7 @@ class WhenExpr extends Expr, TWhenExpr {
final override string getAPrimaryQlClass() { result = "WhenExpr" }
/** Gets the body of this case-when expression. */
final Stmt getBody() { toTreeSitter(result) = g.getBody() }
final Stmt getBody() { toGenerated(result) = g.getBody() }
/**
* Gets the `n`th pattern (or condition) in this case-when expression. In the
@@ -395,7 +395,7 @@ class WhenExpr extends Expr, TWhenExpr {
* end
* ```
*/
final Expr getPattern(int n) { toTreeSitter(result) = g.getPattern(n).getChild() }
final Expr getPattern(int n) { toGenerated(result) = g.getPattern(n).getChild() }
/**
* Gets a pattern (or condition) in this case-when expression.
@@ -459,9 +459,9 @@ class WhileExpr extends ConditionalLoop, TWhileExpr {
final override string getAPrimaryQlClass() { result = "WhileExpr" }
/** Gets the body of this `while` loop. */
final override Stmt getBody() { toTreeSitter(result) = g.getBody() }
final override Stmt getBody() { toGenerated(result) = g.getBody() }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override string toString() { result = "while ..." }
}
@@ -483,9 +483,9 @@ class UntilExpr extends ConditionalLoop, TUntilExpr {
final override string getAPrimaryQlClass() { result = "UntilExpr" }
/** Gets the body of this `until` loop. */
final override Stmt getBody() { toTreeSitter(result) = g.getBody() }
final override Stmt getBody() { toGenerated(result) = g.getBody() }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override string toString() { result = "until ..." }
}
@@ -501,9 +501,9 @@ class WhileModifierExpr extends ConditionalLoop, TWhileModifierExpr {
WhileModifierExpr() { this = TWhileModifierExpr(g) }
final override Stmt getBody() { toTreeSitter(result) = g.getBody() }
final override Stmt getBody() { toGenerated(result) = g.getBody() }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override string getAPrimaryQlClass() { result = "WhileModifierExpr" }
@@ -521,9 +521,9 @@ class UntilModifierExpr extends ConditionalLoop, TUntilModifierExpr {
UntilModifierExpr() { this = TUntilModifierExpr(g) }
final override Stmt getBody() { toTreeSitter(result) = g.getBody() }
final override Stmt getBody() { toGenerated(result) = g.getBody() }
final override Expr getCondition() { toTreeSitter(result) = g.getCondition() }
final override Expr getCondition() { toGenerated(result) = g.getCondition() }
final override string getAPrimaryQlClass() { result = "UntilModifierExpr" }
@@ -546,10 +546,10 @@ class ForExpr extends Loop, TForExpr {
final override string getAPrimaryQlClass() { result = "ForExpr" }
/** Gets the body of this `for` loop. */
final override Stmt getBody() { toTreeSitter(result) = g.getBody() }
final override Stmt getBody() { toGenerated(result) = g.getBody() }
/** Gets the pattern representing the iteration argument. */
final Pattern getPattern() { toTreeSitter(result) = g.getPattern() }
final Pattern getPattern() { toGenerated(result) = g.getPattern() }
/**
* Gets the value being iterated over. In the following example, the result
@@ -560,7 +560,7 @@ class ForExpr extends Loop, TForExpr {
* end
* ```
*/
final Expr getValue() { toTreeSitter(result) = g.getValue().getChild() }
final Expr getValue() { toGenerated(result) = g.getValue().getChild() }
final override string toString() { result = "for ... in ..." }

View File

@@ -39,7 +39,7 @@ class ArgumentList extends Expr, TArgumentList {
/** Gets the `i`th element in this argument list. */
Expr getElement(int i) {
toTreeSitter(result) in [
toGenerated(result) in [
g.(Generated::ArgumentList).getChild(i), g.(Generated::RightAssignmentList).getChild(i)
]
}
@@ -90,7 +90,7 @@ private class Then extends StmtSequence, TThen {
Then() { this = TThen(g) }
override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
}
private class Else extends StmtSequence, TElse {
@@ -98,7 +98,7 @@ private class Else extends StmtSequence, TElse {
Else() { this = TElse(g) }
override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
}
private class Do extends StmtSequence, TDo {
@@ -106,7 +106,7 @@ private class Do extends StmtSequence, TDo {
Do() { this = TDo(g) }
override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
}
private class Ensure extends StmtSequence, TEnsure {
@@ -114,7 +114,7 @@ private class Ensure extends StmtSequence, TEnsure {
Ensure() { this = TEnsure(g) }
override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
final override string toString() { result = "ensure ..." }
}
@@ -153,7 +153,7 @@ class BodyStmt extends StmtSequence, TBodyStmt {
final override Stmt getStmt(int n) {
result =
rank[n + 1](AstNode node, int i |
toTreeSitter(node) = this.getChild(i) and
toGenerated(node) = this.getChild(i) and
not node instanceof Else and
not node instanceof RescueClause and
not node instanceof Ensure
@@ -165,17 +165,17 @@ class BodyStmt extends StmtSequence, TBodyStmt {
/** Gets the `n`th rescue clause in this block. */
final RescueClause getRescue(int n) {
result =
rank[n + 1](RescueClause node, int i | toTreeSitter(node) = getChild(i) | node order by i)
rank[n + 1](RescueClause node, int i | toGenerated(node) = getChild(i) | node order by i)
}
/** Gets a rescue clause in this block. */
final RescueClause getARescue() { result = this.getRescue(_) }
/** Gets the `else` clause in this block, if any. */
final StmtSequence getElse() { result = unique(Else s | toTreeSitter(s) = getChild(_)) }
final StmtSequence getElse() { result = unique(Else s | toGenerated(s) = getChild(_)) }
/** Gets the `ensure` clause in this block, if any. */
final StmtSequence getEnsure() { result = unique(Ensure s | toTreeSitter(s) = getChild(_)) }
final StmtSequence getEnsure() { result = unique(Ensure s | toGenerated(s) = getChild(_)) }
final predicate hasEnsure() { exists(this.getEnsure()) }
@@ -220,7 +220,7 @@ class ParenthesizedExpr extends StmtSequence, TParenthesizedExpr {
)
}
final override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
final override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
}
/**
@@ -251,7 +251,7 @@ class Pair extends Expr, TPair {
* { 'foo' => 123 }
* ```
*/
final Expr getKey() { toTreeSitter(result) = g.getKey() }
final Expr getKey() { toGenerated(result) = g.getKey() }
/**
* Gets the value expression of this pair. For example, the `InteralLiteral`
@@ -260,7 +260,7 @@ class Pair extends Expr, TPair {
* { 'foo' => 123 }
* ```
*/
final Expr getValue() { toTreeSitter(result) = g.getValue() }
final Expr getValue() { toGenerated(result) = g.getValue() }
final override string toString() { result = "Pair" }
@@ -297,7 +297,7 @@ class RescueClause extends Expr, TRescueClause {
* end
* ```
*/
final Expr getException(int n) { toTreeSitter(result) = g.getExceptions().getChild(n) }
final Expr getException(int n) { toGenerated(result) = g.getExceptions().getChild(n) }
/**
* Gets an exception to match, if any. For example `FirstError` or `SecondError` in:
@@ -322,12 +322,12 @@ class RescueClause extends Expr, TRescueClause {
* end
* ```
*/
final LhsExpr getVariableExpr() { toTreeSitter(result) = g.getVariable().getChild() }
final LhsExpr getVariableExpr() { toGenerated(result) = g.getVariable().getChild() }
/**
* Gets the exception handler body.
*/
final StmtSequence getBody() { toTreeSitter(result) = g.getBody() }
final StmtSequence getBody() { toGenerated(result) = g.getBody() }
final override string toString() { result = "rescue ..." }
@@ -359,7 +359,7 @@ class RescueModifierExpr extends Expr, TRescueModifierExpr {
* body rescue handler
* ```
*/
final Stmt getBody() { toTreeSitter(result) = g.getBody() }
final Stmt getBody() { toGenerated(result) = g.getBody() }
/**
* Gets the exception handler of this `RescueModifierExpr`.
@@ -367,7 +367,7 @@ class RescueModifierExpr extends Expr, TRescueModifierExpr {
* body rescue handler
* ```
*/
final Stmt getHandler() { toTreeSitter(result) = g.getHandler() }
final Stmt getHandler() { toGenerated(result) = g.getHandler() }
final override string toString() { result = "... rescue ..." }
@@ -393,7 +393,7 @@ class StringConcatenation extends Expr, TStringConcatenation {
final override string getAPrimaryQlClass() { result = "StringConcatenation" }
/** Gets the `n`th string literal in this concatenation. */
final StringLiteral getString(int n) { toTreeSitter(result) = g.getChild(n) }
final StringLiteral getString(int n) { toGenerated(result) = g.getChild(n) }
/** Gets a string literal in this concatenation. */
final StringLiteral getAString() { result = this.getString(_) }

View File

@@ -226,7 +226,7 @@ class StringInterpolationComponent extends StringComponent, StmtSequence,
final override string toString() { result = "#{...}" }
final override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
final override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
final override string getValueText() { none() }
@@ -334,9 +334,9 @@ class StringlikeLiteral extends Literal, TStringlikeLiteral {
concat(StringComponent c, int i, string s |
c = this.getComponent(i) and
(
s = toTreeSitter(c).(Generated::Token).getValue()
s = toGenerated(c).(Generated::Token).getValue()
or
not toTreeSitter(c) instanceof Generated::Token and
not toGenerated(c) instanceof Generated::Token and
s = "#{...}"
)
|
@@ -374,7 +374,7 @@ private class RegularStringLiteral extends StringLiteral, TRegularStringLiteral
RegularStringLiteral() { this = TRegularStringLiteral(g) }
final override StringComponent getComponent(int n) { toTreeSitter(result) = g.getChild(n) }
final override StringComponent getComponent(int n) { toGenerated(result) = g.getChild(n) }
}
private class BareStringLiteral extends StringLiteral, TBareStringLiteral {
@@ -382,7 +382,7 @@ private class BareStringLiteral extends StringLiteral, TBareStringLiteral {
BareStringLiteral() { this = TBareStringLiteral(g) }
final override StringComponent getComponent(int n) { toTreeSitter(result) = g.getChild(n) }
final override StringComponent getComponent(int n) { toGenerated(result) = g.getChild(n) }
}
/**
@@ -399,7 +399,7 @@ class RegexLiteral extends StringlikeLiteral, TRegexLiteral {
final override string getAPrimaryQlClass() { result = "RegexLiteral" }
final override StringComponent getComponent(int i) { toTreeSitter(result) = g.getChild(i) }
final override StringComponent getComponent(int i) { toGenerated(result) = g.getChild(i) }
/**
* Gets the regex flags as a string.
@@ -464,7 +464,7 @@ private class DelimitedSymbolLiteral extends ComplexSymbolLiteral, TDelimitedSym
DelimitedSymbolLiteral() { this = TDelimitedSymbolLiteral(g) }
final override StringComponent getComponent(int i) { toTreeSitter(result) = g.getChild(i) }
final override StringComponent getComponent(int i) { toGenerated(result) = g.getChild(i) }
}
private class BareSymbolLiteral extends ComplexSymbolLiteral, TBareSymbolLiteral {
@@ -472,7 +472,7 @@ private class BareSymbolLiteral extends ComplexSymbolLiteral, TBareSymbolLiteral
BareSymbolLiteral() { this = TBareSymbolLiteral(g) }
final override StringComponent getComponent(int i) { toTreeSitter(result) = g.getChild(i) }
final override StringComponent getComponent(int i) { toGenerated(result) = g.getChild(i) }
}
private class HashKeySymbolLiteral extends SymbolLiteral, THashKeySymbolLiteral {
@@ -500,7 +500,7 @@ class SubshellLiteral extends StringlikeLiteral, TSubshellLiteral {
final override string getAPrimaryQlClass() { result = "SubshellLiteral" }
final override StringComponent getComponent(int i) { toTreeSitter(result) = g.getChild(i) }
final override StringComponent getComponent(int i) { toGenerated(result) = g.getChild(i) }
}
/**
@@ -599,7 +599,7 @@ class HereDoc extends StringlikeLiteral, THereDoc {
}
final override StringComponent getComponent(int n) {
toTreeSitter(result) = this.getBody().getChild(n)
toGenerated(result) = this.getBody().getChild(n)
}
final override string toString() { result = g.getValue() }
@@ -636,7 +636,7 @@ private class RegularArrayLiteral extends ArrayLiteral, TRegularArrayLiteral {
RegularArrayLiteral() { this = TRegularArrayLiteral(g) }
final override Expr getElement(int i) { toTreeSitter(result) = g.getChild(i) }
final override Expr getElement(int i) { toGenerated(result) = g.getChild(i) }
final override string toString() { result = "[...]" }
}
@@ -646,7 +646,7 @@ private class StringArrayLiteral extends ArrayLiteral, TStringArrayLiteral {
StringArrayLiteral() { this = TStringArrayLiteral(g) }
final override Expr getElement(int i) { toTreeSitter(result) = g.getChild(i) }
final override Expr getElement(int i) { toGenerated(result) = g.getChild(i) }
final override string toString() { result = "%w(...)" }
}
@@ -656,7 +656,7 @@ private class SymbolArrayLiteral extends ArrayLiteral, TSymbolArrayLiteral {
SymbolArrayLiteral() { this = TSymbolArrayLiteral(g) }
final override Expr getElement(int i) { toTreeSitter(result) = g.getChild(i) }
final override Expr getElement(int i) { toGenerated(result) = g.getChild(i) }
final override string toString() { result = "%i(...)" }
}
@@ -685,7 +685,7 @@ class HashLiteral extends Literal, THashLiteral {
* { foo: 123, **bar }
* ```
*/
final Expr getElement(int n) { toTreeSitter(result) = g.getChild(n) }
final Expr getElement(int n) { toGenerated(result) = g.getChild(n) }
/** Gets an element in this array literal. */
final Expr getAnElement() { result = this.getElement(_) }
@@ -719,10 +719,10 @@ class RangeLiteral extends Literal, TRangeLiteral {
final override string getAPrimaryQlClass() { result = "RangeLiteral" }
/** Gets the begin expression of this range, if any. */
final Expr getBegin() { toTreeSitter(result) = g.getBegin() }
final Expr getBegin() { toGenerated(result) = g.getBegin() }
/** Gets the end expression of this range, if any. */
final Expr getEnd() { toTreeSitter(result) = g.getEnd() }
final Expr getEnd() { toGenerated(result) = g.getEnd() }
/**
* Holds if the range is inclusive of the end value, i.e. uses the `..`
@@ -755,7 +755,7 @@ class RangeLiteral extends Literal, TRangeLiteral {
* ```
*/
class MethodName extends Literal {
MethodName() { MethodName::range(toTreeSitter(this)) }
MethodName() { MethodName::range(toGenerated(this)) }
final override string getAPrimaryQlClass() { result = "MethodName" }
}

View File

@@ -57,7 +57,7 @@ class Method extends MethodBase, TMethod {
final predicate isSetter() { g.getName() instanceof Generated::Setter }
final override Parameter getParameter(int n) {
toTreeSitter(result) = g.getParameters().getChild(n)
toGenerated(result) = g.getParameters().getChild(n)
}
final override string toString() { result = this.getName() }
@@ -72,7 +72,7 @@ class SingletonMethod extends MethodBase, TSingletonMethod {
final override string getAPrimaryQlClass() { result = "SingletonMethod" }
/** Gets the object of this singleton method. */
final Expr getObject() { toTreeSitter(result) = g.getObject() }
final Expr getObject() { toGenerated(result) = g.getObject() }
final override string getName() {
result = g.getName().(Generated::Token).getValue()
@@ -81,7 +81,7 @@ class SingletonMethod extends MethodBase, TSingletonMethod {
}
final override Parameter getParameter(int n) {
toTreeSitter(result) = g.getParameters().getChild(n)
toGenerated(result) = g.getParameters().getChild(n)
}
final override string toString() { result = this.getName() }
@@ -107,7 +107,7 @@ class Lambda extends Callable, BodyStmt, TLambda {
final override string getAPrimaryQlClass() { result = "Lambda" }
final override Parameter getParameter(int n) {
toTreeSitter(result) = g.getParameters().getChild(n)
toGenerated(result) = g.getParameters().getChild(n)
}
final override string toString() { result = "-> { ... }" }
@@ -135,7 +135,7 @@ class DoBlock extends Block, BodyStmt, TDoBlock {
DoBlock() { this = TDoBlock(g) }
final override Parameter getParameter(int n) {
toTreeSitter(result) = g.getParameters().getChild(n)
toGenerated(result) = g.getParameters().getChild(n)
}
final override string toString() { result = "do ... end" }
@@ -161,10 +161,10 @@ class BraceBlock extends Block, TBraceBlock {
BraceBlock() { this = TBraceBlock(g) }
final override Parameter getParameter(int n) {
toTreeSitter(result) = g.getParameters().getChild(n)
toGenerated(result) = g.getParameters().getChild(n)
}
final override Stmt getStmt(int i) { toTreeSitter(result) = g.getChild(i) }
final override Stmt getStmt(int i) { toGenerated(result) = g.getChild(i) }
final override string toString() { result = "{ ... }" }

View File

@@ -47,8 +47,7 @@ class Toplevel extends ModuleBase, TToplevel {
* Gets the `n`th `BEGIN` block.
*/
final BeginBlock getBeginBlock(int n) {
toTreeSitter(result) =
rank[n](int i, Generated::BeginBlock b | b = g.getChild(i) | b order by i)
toGenerated(result) = rank[n](int i, Generated::BeginBlock b | b = g.getChild(i) | b order by i)
}
/**
@@ -173,7 +172,7 @@ class Class extends Namespace, TClass {
* end
* ```
*/
final Expr getSuperclassExpr() { toTreeSitter(result) = g.getSuperclass().getChild() }
final Expr getSuperclassExpr() { toGenerated(result) = g.getSuperclass().getChild() }
final override string getName() {
result = g.getName().(Generated::Token).getValue() or
@@ -181,7 +180,7 @@ class Class extends Namespace, TClass {
}
final override Expr getScopeExpr() {
toTreeSitter(result) = g.getName().(Generated::ScopeResolution).getScope()
toGenerated(result) = g.getName().(Generated::ScopeResolution).getScope()
}
final override predicate hasGlobalScope() {
@@ -225,7 +224,7 @@ class SingletonClass extends ModuleBase, TSingletonClass {
* end
* ```
*/
final Expr getValue() { toTreeSitter(result) = g.getValue() }
final Expr getValue() { toGenerated(result) = g.getValue() }
final override string toString() { result = "class << ..." }
@@ -274,7 +273,7 @@ class Module extends Namespace, TModule {
}
final override Expr getScopeExpr() {
toTreeSitter(result) = g.getName().(Generated::ScopeResolution).getScope()
toGenerated(result) = g.getName().(Generated::ScopeResolution).getScope()
}
final override predicate hasGlobalScope() {

View File

@@ -21,10 +21,10 @@ class Operation extends Expr, TOperation {
class UnaryOperation extends Operation, TUnaryOperation {
private Generated::Unary g;
UnaryOperation() { g = toTreeSitter(this) }
UnaryOperation() { g = toGenerated(this) }
/** Gets the operand of this unary operation. */
final Expr getOperand() { toTreeSitter(result) = g.getOperand() }
final Expr getOperand() { toGenerated(result) = g.getOperand() }
final override string getOperator() { result = g.getOperator() }
@@ -103,7 +103,7 @@ class DefinedExpr extends UnaryOperation, TDefinedExpr {
class BinaryOperation extends Operation, TBinaryOperation {
private Generated::Binary g;
BinaryOperation() { g = toTreeSitter(this) }
BinaryOperation() { g = toGenerated(this) }
final override string getOperator() { result = g.getOperator() }
@@ -122,10 +122,10 @@ class BinaryOperation extends Operation, TBinaryOperation {
}
/** Gets the left operand of this binary operation. */
final Stmt getLeftOperand() { toTreeSitter(result) = g.getLeft() }
final Stmt getLeftOperand() { toGenerated(result) = g.getLeft() }
/** Gets the right operand of this binary operation. */
final Stmt getRightOperand() { toTreeSitter(result) = g.getRight() }
final Stmt getRightOperand() { toGenerated(result) = g.getRight() }
}
/**
@@ -459,9 +459,9 @@ class AssignExpr extends Assignment, TAssignExpr {
AssignExpr() { this = TAssignExpr(g) }
final override Pattern getLeftOperand() { toTreeSitter(result) = g.getLeft() }
final override Pattern getLeftOperand() { toGenerated(result) = g.getLeft() }
final override Expr getRightOperand() { toTreeSitter(result) = g.getRight() }
final override Expr getRightOperand() { toGenerated(result) = g.getRight() }
final override string getOperator() { result = "=" }
@@ -474,13 +474,13 @@ class AssignExpr extends Assignment, TAssignExpr {
class AssignOperation extends Assignment, TAssignOperation {
private Generated::OperatorAssignment g;
AssignOperation() { g = toTreeSitter(this) }
AssignOperation() { g = toGenerated(this) }
final override string getOperator() { result = g.getOperator() }
final override LhsExpr getLeftOperand() { toTreeSitter(result) = g.getLeft() }
final override LhsExpr getLeftOperand() { toGenerated(result) = g.getLeft() }
final override Expr getRightOperand() { toTreeSitter(result) = g.getRight() }
final override Expr getRightOperand() { toGenerated(result) = g.getRight() }
}
/**

View File

@@ -154,7 +154,7 @@ class KeywordParameter extends NamedParameter, TKeywordParameter {
* is not provided by the caller. If the parameter is mandatory and does not
* have a default value, this predicate has no result.
*/
final Expr getDefaultValue() { toTreeSitter(result) = g.getValue() }
final Expr getDefaultValue() { toGenerated(result) = g.getValue() }
/**
* Holds if the parameter is optional. That is, there is a default value that
@@ -195,7 +195,7 @@ class OptionalParameter extends NamedParameter, TOptionalParameter {
* Gets the default value, i.e. the value assigned to the parameter when one
* is not provided by the caller.
*/
final Expr getDefaultValue() { toTreeSitter(result) = g.getValue() }
final Expr getDefaultValue() { toGenerated(result) = g.getValue() }
final override LocalVariable getVariable() { result = TLocalVariable(_, _, g.getName()) }

View File

@@ -7,9 +7,9 @@ private import internal.Variable
/** A pattern. */
class Pattern extends AstNode {
Pattern() {
explicitAssignmentNode(toTreeSitter(this), _) or
implicitAssignmentNode(toTreeSitter(this)) or
implicitParameterAssignmentNode(toTreeSitter(this), _)
explicitAssignmentNode(toGenerated(this), _) or
implicitAssignmentNode(toGenerated(this)) or
implicitParameterAssignmentNode(toGenerated(this), _)
}
/** Gets a variable used in (or introduced by) this pattern. */
@@ -57,19 +57,19 @@ class TuplePattern extends Pattern, TTuplePattern {
override string getAPrimaryQlClass() { result = "TuplePattern" }
private Generated::AstNode getChild(int i) {
result = toTreeSitter(this).(Generated::DestructuredParameter).getChild(i)
result = toGenerated(this).(Generated::DestructuredParameter).getChild(i)
or
result = toTreeSitter(this).(Generated::DestructuredLeftAssignment).getChild(i)
result = toGenerated(this).(Generated::DestructuredLeftAssignment).getChild(i)
or
result = toTreeSitter(this).(Generated::LeftAssignmentList).getChild(i)
result = toGenerated(this).(Generated::LeftAssignmentList).getChild(i)
}
/** Gets the `i`th pattern in this tuple pattern. */
final Pattern getElement(int i) {
exists(Generated::AstNode c | c = this.getChild(i) |
toTreeSitter(result) = c.(Generated::RestAssignment).getChild()
toGenerated(result) = c.(Generated::RestAssignment).getChild()
or
toTreeSitter(result) = c
toGenerated(result) = c
)
}

View File

@@ -6,16 +6,16 @@ private import internal.TreeSitter
class Scope extends AstNode, TScopeType {
private Scope::Range range;
Scope() { range = toTreeSitter(this) }
Scope() { range = toGenerated(this) }
/** Gets the enclosing module, if any. */
ModuleBase getEnclosingModule() { toTreeSitter(result) = range.getEnclosingModule() }
ModuleBase getEnclosingModule() { toGenerated(result) = range.getEnclosingModule() }
/** Gets the enclosing method, if any. */
MethodBase getEnclosingMethod() { toTreeSitter(result) = range.getEnclosingMethod() }
MethodBase getEnclosingMethod() { toGenerated(result) = range.getEnclosingMethod() }
/** Gets the scope in which this scope is nested, if any. */
Scope getOuterScope() { toTreeSitter(result) = range.getOuterScope() }
Scope getOuterScope() { toGenerated(result) = range.getOuterScope() }
/** Gets a variable that is declared in this scope. */
final Variable getAVariable() { result.getDeclaringScope() = this }

View File

@@ -15,7 +15,7 @@ class Stmt extends AstNode, TStmt {
CfgNodes::AstCfgNode getAControlFlowNode() { result.getNode() = this }
/** Gets the control-flow scope of this statement, if any. */
CfgScope getCfgScope() { result = getCfgScope(toTreeSitter(this)) }
CfgScope getCfgScope() { result = getCfgScope(toGenerated(this)) }
/** Gets the enclosing callable, if any. */
Callable getEnclosingCallable() { result = this.getCfgScope() }
@@ -59,7 +59,7 @@ class BeginBlock extends StmtSequence, TBeginBlock {
final override string toString() { result = "BEGIN { ... }" }
final override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
final override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
}
/**
@@ -77,7 +77,7 @@ class EndBlock extends StmtSequence, TEndBlock {
final override string toString() { result = "END { ... }" }
final override Stmt getStmt(int n) { toTreeSitter(result) = g.getChild(n) }
final override Stmt getStmt(int n) { toGenerated(result) = g.getChild(n) }
}
/**
@@ -94,7 +94,7 @@ class UndefStmt extends Stmt, TUndefStmt {
UndefStmt() { this = TUndefStmt(g) }
/** Gets the `n`th method name to undefine. */
final MethodName getMethodName(int n) { toTreeSitter(result) = g.getChild(n) }
final MethodName getMethodName(int n) { toGenerated(result) = g.getChild(n) }
/** Gets a method name to undefine. */
final MethodName getAMethodName() { result = getMethodName(_) }
@@ -122,10 +122,10 @@ class AliasStmt extends Stmt, TAliasStmt {
AliasStmt() { this = TAliasStmt(g) }
/** Gets the new method name. */
final MethodName getNewName() { toTreeSitter(result) = g.getName() }
final MethodName getNewName() { toGenerated(result) = g.getName() }
/** Gets the original method name. */
final MethodName getOldName() { toTreeSitter(result) = g.getAlias() }
final MethodName getOldName() { toGenerated(result) = g.getAlias() }
final override string getAPrimaryQlClass() { result = "AliasStmt" }
@@ -161,7 +161,7 @@ class ReturningStmt extends Stmt, TReturningStmt {
/** Gets the returned value, if any. */
final Expr getValue() {
toTreeSitter(result) =
toGenerated(result) =
any(Generated::AstNode res |
exists(Generated::ArgumentList a, int c |
a = this.getArgumentList() and c = count(a.getChild(_))

View File

@@ -22,7 +22,7 @@ class Variable extends TVariable {
final Location getLocation() { result = range.getLocation() }
/** Gets the scope this variable is declared in. */
final Scope getDeclaringScope() { toTreeSitter(result) = range.getDeclaringScope() }
final Scope getDeclaringScope() { toGenerated(result) = range.getDeclaringScope() }
/** Gets an access to this variable. */
VariableAccess getAnAccess() { result.getVariable() = this }
@@ -94,7 +94,7 @@ class VariableAccess extends Expr, TVariableAccess {
* both `a` and `b` are write accesses belonging to the same assignment.
*/
predicate isExplicitWrite(AstNode assignment) {
explicitWriteAccess(toTreeSitter(this), toTreeSitter(assignment))
explicitWriteAccess(toGenerated(this), toGenerated(assignment))
}
/**
@@ -112,7 +112,7 @@ class VariableAccess extends Expr, TVariableAccess {
* the access to `elements` in the parameter list is an implicit assignment,
* as is the first access to `e`.
*/
predicate isImplicitWrite() { implicitWriteAccess(toTreeSitter(this)) }
predicate isImplicitWrite() { implicitWriteAccess(toGenerated(this)) }
}
/** An access to a variable where the value is updated. */

View File

@@ -221,7 +221,7 @@ private module Cached {
/** Gets the underlying TreeSitter entity for a given AST node. */
cached
Generated::AstNode toTreeSitter(AST::AstNode n) {
Generated::AstNode toGenerated(AST::AstNode n) {
n = TAddExpr(result) or
n = TAliasStmt(result) or
n = TArgumentList(result) or
@@ -367,7 +367,7 @@ private module Cached {
import Cached
TAstNode fromTreeSitter(Generated::AstNode n) { n = toTreeSitter(result) }
TAstNode fromGenerated(Generated::AstNode n) { n = toGenerated(result) }
class TCall = TMethodCall or TYieldCall;

View File

@@ -331,7 +331,7 @@ private module Cached {
cached
predicate isCapturedAccess(LocalVariableAccess access) {
toTreeSitter(access.getVariable().getDeclaringScope()) != scopeOf(toTreeSitter(access))
toGenerated(access.getVariable().getDeclaringScope()) != scopeOf(toGenerated(access))
}
cached
@@ -398,7 +398,7 @@ module LocalVariable {
final override Scope::Range getDeclaringScope() { result = scope }
final VariableAccess getDefiningAccess() { toTreeSitter(result) = i }
final VariableAccess getDefiningAccess() { toGenerated(result) = i }
}
}