Skip to content

Commit faac248

Browse files
authored
Merge pull request #398 from wttech/fix-path
fixed path term
2 parents 22096c5 + f3c9ff0 commit faac248

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

app/aem/core/src/main/kotlin/com/cognifide/apm/core/grammar/ReferenceFinder.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import com.cognifide.apm.api.scripts.LaunchEnvironment
2424
import com.cognifide.apm.api.scripts.LaunchMode
2525
import com.cognifide.apm.api.scripts.Script
2626
import com.cognifide.apm.api.services.ScriptFinder
27-
import com.cognifide.apm.core.grammar.argument.toPlainString
27+
import com.cognifide.apm.core.grammar.common.getPath
2828
import com.cognifide.apm.core.grammar.executioncontext.ExecutionContext
2929
import com.cognifide.apm.core.grammar.parsedscript.ParsedScript
3030
import com.cognifide.apm.core.progress.ProgressImpl
@@ -104,13 +104,13 @@ class ReferenceFinder(
104104
inner class InternalVisitor(private val executionContext: ExecutionContext, val refGraph: ReferenceGraph, val currentNode: ReferenceGraph.TreeNode) : com.cognifide.apm.core.grammar.antlr.ApmLangBaseVisitor<Unit>() {
105105
val scripts = mutableSetOf<Script>()
106106

107-
override fun visitImportScript(ctx: com.cognifide.apm.core.grammar.antlr.ApmLangParser.ImportScriptContext?) {
108-
val foundPath = ctx?.path()?.STRING_LITERAL()?.toPlainString()
107+
override fun visitImportScript(ctx: com.cognifide.apm.core.grammar.antlr.ApmLangParser.ImportScriptContext) {
108+
val foundPath = getPath(ctx.path())
109109
createTransition(foundPath, ReferenceGraph.TransitionType.IMPORT)
110110
}
111111

112-
override fun visitRunScript(ctx: com.cognifide.apm.core.grammar.antlr.ApmLangParser.RunScriptContext?) {
113-
val foundPath = ctx?.path()?.STRING_LITERAL()?.toPlainString()
112+
override fun visitRunScript(ctx: com.cognifide.apm.core.grammar.antlr.ApmLangParser.RunScriptContext) {
113+
val foundPath = getPath(ctx.path())
114114
createTransition(foundPath, ReferenceGraph.TransitionType.RUN_SCRIPT)
115115
}
116116

app/aem/core/src/main/kotlin/com/cognifide/apm/core/grammar/ScriptRunner.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ import com.cognifide.apm.api.status.Status
2626
import com.cognifide.apm.core.grammar.antlr.ApmLangParser.*
2727
import com.cognifide.apm.core.grammar.argument.ArgumentResolverException
2828
import com.cognifide.apm.core.grammar.argument.Arguments
29-
import com.cognifide.apm.core.grammar.argument.toPlainString
3029
import com.cognifide.apm.core.grammar.common.getIdentifier
30+
import com.cognifide.apm.core.grammar.common.getPath
3131
import com.cognifide.apm.core.grammar.executioncontext.ExecutionContext
3232
import com.cognifide.apm.core.grammar.parsedscript.InvalidSyntaxException
3333
import com.cognifide.apm.core.grammar.parsedscript.InvalidSyntaxMessageFactory
@@ -120,7 +120,7 @@ class ScriptRunner(
120120
}
121121

122122
override fun visitRunScript(ctx: RunScriptContext): Status {
123-
val path = ctx.path().STRING_LITERAL().toPlainString()
123+
val path = getPath(ctx.path())
124124
val arguments = executionContext.resolveArguments(ctx.namedArguments())
125125
val loadScript = executionContext.loadScript(path)
126126
if (executionContext.scriptIsOnStack(loadScript))

0 commit comments

Comments
 (0)