Class ParserRunner


  • public class ParserRunner
    extends java.lang.Object
    • 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