Class ParserRunner
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.ParserRunner
-
public final class ParserRunner extends java.lang.Object
parser runner
-
-
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 Modifier and Type Method Description static Config
createConfig(Config.LanguageMode languageMode, Config.JsDocParsing jsdocParsingMode, Config.RunMode runMode, java.util.Set<java.lang.String> extraAnnotationNames, boolean parseInlineSourceMaps, Config.StrictMode strictMode)
static Config
createConfig(Config.LanguageMode languageMode, java.util.Set<java.lang.String> extraAnnotationNames, Config.StrictMode strictMode)
static com.google.common.collect.ImmutableSet<java.lang.String>
getReservedVars()
static com.google.common.collect.ImmutableSet<java.lang.String>
getSuppressionNames()
static ParserRunner.ParseResult
parse(StaticSourceFile sourceFile, java.lang.String sourceString, Config config, ErrorReporter errorReporter)
-
-
-
Method Detail
-
createConfig
public static Config createConfig(Config.LanguageMode languageMode, java.util.Set<java.lang.String> extraAnnotationNames, Config.StrictMode strictMode)
-
createConfig
public static Config createConfig(Config.LanguageMode languageMode, Config.JsDocParsing jsdocParsingMode, Config.RunMode runMode, java.util.Set<java.lang.String> extraAnnotationNames, boolean parseInlineSourceMaps, Config.StrictMode strictMode)
-
getReservedVars
public static com.google.common.collect.ImmutableSet<java.lang.String> getReservedVars()
-
getSuppressionNames
public static com.google.common.collect.ImmutableSet<java.lang.String> getSuppressionNames()
-
parse
public static ParserRunner.ParseResult parse(StaticSourceFile sourceFile, java.lang.String sourceString, Config config, ErrorReporter errorReporter)
-
-