Skip to content

Commit a630291

Browse files
author
Alvaro Muñoz
authored
Merge pull request #99 from github/bash_parser
Improve Bash script parser
2 parents 68da482 + 7d2cbc1 commit a630291

File tree

11 files changed

+488
-390
lines changed

11 files changed

+488
-390
lines changed

ql/lib/codeql/actions/Ast.qll

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,9 +294,27 @@ class Run extends Step instanceof RunImpl {
294294

295295
string getWorkingDirectory() { result = super.getWorkingDirectory() }
296296

297+
string getStmt(int i) { result = super.getStmt(i) }
298+
299+
string getAStmt() { result = super.getAStmt() }
300+
301+
string getCommand(int i) { result = super.getCommand(i) }
302+
297303
string getACommand() { result = super.getACommand() }
298304

305+
predicate getAssignment(int i, string name, string value) { super.getAssignment(i, name, value) }
306+
299307
predicate getAnAssignment(string name, string value) { super.getAnAssignment(name, value) }
308+
309+
predicate getAWriteToGitHubEnv(string name, string value) {
310+
super.getAWriteToGitHubEnv(name, value)
311+
}
312+
313+
predicate getAWriteToGitHubOutput(string name, string value) {
314+
super.getAWriteToGitHubOutput(name, value)
315+
}
316+
317+
predicate getAWriteToGitHubPath(string value) { super.getAWriteToGitHubPath(value) }
300318
}
301319

302320
abstract class SimpleReferenceExpression extends AstNode instanceof SimpleReferenceExpressionImpl {

0 commit comments

Comments
 (0)