mirror of
https://github.com/github/codeql.git
synced 2026-02-20 17:03:41 +01:00
Rename Statement to Stmt
This commit is contained in:
@@ -9,10 +9,10 @@ private import codeql_ruby.ast.internal.TreeSitter
|
||||
*
|
||||
* This is the root QL class for all statements.
|
||||
*/
|
||||
class Statement extends AstNode {
|
||||
Statement::Range range;
|
||||
class Stmt extends AstNode {
|
||||
Stmt::Range range;
|
||||
|
||||
Statement() { this = range }
|
||||
Stmt() { this = range }
|
||||
|
||||
/** Gets a control-flow node for this statement, if any. */
|
||||
CfgNodes::AstCfgNode getAControlFlowNode() { result.getNode() = this }
|
||||
@@ -36,8 +36,8 @@ class Statement extends AstNode {
|
||||
* next value
|
||||
* ```
|
||||
*/
|
||||
class ReturningStatement extends Statement {
|
||||
override ReturningStatement::Range range;
|
||||
class ReturningStmt extends Stmt {
|
||||
override ReturningStmt::Range range;
|
||||
|
||||
final override string toString() { result = range.toString() }
|
||||
|
||||
@@ -60,7 +60,7 @@ class ReturningStatement extends Statement {
|
||||
* return value
|
||||
* ```
|
||||
*/
|
||||
class ReturnStmt extends ReturningStatement, @return {
|
||||
class ReturnStmt extends ReturningStmt, @return {
|
||||
final override ReturnStmt::Range range;
|
||||
|
||||
final override string getAPrimaryQlClass() { result = "ReturnStmt" }
|
||||
@@ -73,7 +73,7 @@ class ReturnStmt extends ReturningStatement, @return {
|
||||
* break value
|
||||
* ```
|
||||
*/
|
||||
class BreakStmt extends ReturningStatement, @break {
|
||||
class BreakStmt extends ReturningStmt, @break {
|
||||
final override BreakStmt::Range range;
|
||||
|
||||
final override string getAPrimaryQlClass() { result = "BreakStmt" }
|
||||
@@ -86,7 +86,7 @@ class BreakStmt extends ReturningStatement, @break {
|
||||
* next value
|
||||
* ```
|
||||
*/
|
||||
class NextStmt extends ReturningStatement, @next {
|
||||
class NextStmt extends ReturningStmt, @next {
|
||||
final override NextStmt::Range range;
|
||||
|
||||
final override string getAPrimaryQlClass() { result = "NextStmt" }
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
private import codeql_ruby.AST
|
||||
private import codeql_ruby.ast.internal.TreeSitter
|
||||
|
||||
module Statement {
|
||||
module Stmt {
|
||||
abstract class Range extends AstNode { }
|
||||
}
|
||||
|
||||
module ReturningStatement {
|
||||
abstract class Range extends Statement::Range {
|
||||
module ReturningStmt {
|
||||
abstract class Range extends Stmt::Range {
|
||||
abstract Generated::ArgumentList getArgumentList();
|
||||
}
|
||||
}
|
||||
|
||||
module ReturnStmt {
|
||||
class Range extends ReturningStatement::Range, @return {
|
||||
class Range extends ReturningStmt::Range, @return {
|
||||
final override Generated::Return generated;
|
||||
|
||||
final override string toString() { result = "return" }
|
||||
@@ -22,7 +22,7 @@ module ReturnStmt {
|
||||
}
|
||||
|
||||
module BreakStmt {
|
||||
class Range extends ReturningStatement::Range, @break {
|
||||
class Range extends ReturningStmt::Range, @break {
|
||||
final override Generated::Break generated;
|
||||
|
||||
final override string toString() { result = "break" }
|
||||
@@ -32,7 +32,7 @@ module BreakStmt {
|
||||
}
|
||||
|
||||
module NextStmt {
|
||||
class Range extends ReturningStatement::Range, @next {
|
||||
class Range extends ReturningStmt::Range, @next {
|
||||
final override Generated::Next generated;
|
||||
|
||||
final override string toString() { result = "next" }
|
||||
|
||||
Reference in New Issue
Block a user