Skip to content

Commit b06760e

Browse files
committed
add package entrance function
1 parent 92e5d13 commit b06760e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

parser/parser.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,14 @@ func CreateJavaParser(file string) (*javaAntlr.JavaParser, error) {
9797
p.BuildParseTrees = true
9898
return p, nil
9999
}
100+
101+
func GetSqlFromJavaFile(file string) (sqls []string, err error) {
102+
p, err := CreateJavaParser(file)
103+
if err != nil {
104+
return
105+
}
106+
visitor := NewJavaVisitor()
107+
p.CompilationUnit().Accept(visitor)
108+
sqls = GetSqlsFromVisitor(visitor)
109+
return
110+
}

0 commit comments

Comments
 (0)