Class ParserRunner
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.ParserRunner
-
public class ParserRunner extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ParserRunner.ParseResult
Holds results of parsing.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Config
createConfig(boolean isIdeMode)
Deprecated.static Config
createConfig(boolean isIdeMode, Config.LanguageMode languageMode, boolean acceptConstKeyword)
static Config
createConfig(boolean isIdeMode, Config.LanguageMode languageMode, boolean acceptConstKeyword, java.util.Set<java.lang.String> extraAnnotationNames)
static java.util.Set<java.lang.String>
getReservedVars()
static ParserRunner.ParseResult
parse(StaticSourceFile sourceFile, java.lang.String sourceString, Config config, com.google.javascript.rhino.head.ErrorReporter errorReporter, java.util.logging.Logger logger)
Parses the JavaScript text given by a reader.
-
-
-
Method Detail
-
createConfig
@Deprecated public static Config createConfig(boolean isIdeMode)
Deprecated.
-
createConfig
public static Config createConfig(boolean isIdeMode, Config.LanguageMode languageMode, boolean acceptConstKeyword)
-
createConfig
public static Config createConfig(boolean isIdeMode, Config.LanguageMode languageMode, boolean acceptConstKeyword, java.util.Set<java.lang.String> extraAnnotationNames)
-
getReservedVars
public static java.util.Set<java.lang.String> getReservedVars()
-
parse
public static ParserRunner.ParseResult parse(StaticSourceFile sourceFile, java.lang.String sourceString, Config config, com.google.javascript.rhino.head.ErrorReporter errorReporter, java.util.logging.Logger logger) throws java.io.IOException
Parses the JavaScript text given by a reader.- Parameters:
sourceString
- Source code from the file.errorReporter
- An error.logger
- A logger.- Returns:
- The AST of the given text.
- Throws:
java.io.IOException
-
-