tree: 09af081944471a0cfb0defe43504633953943929 [path history] [tgz]
  1. src/
  2. build.gradle.kts
  3. README.md
js/js.parser/README.md

JavaScript parser

This module contains the code for parsing JavaScript code into JS AST.

We use it for, e.g., validating the JavaScript code in kotlin.js.js(...) calls.

Attribution

The following files were copied from GWT project:

  • src/com/google/gwt/dev/js/JsParser.java
  • src/com/google/gwt/dev/js/JsParserException.java
  • src/com/google/gwt/dev/js/UncheckedJsParserException.java
  • src/com/google/gwt/dev/js/rhino/BinaryDigitReader.java
  • src/com/google/gwt/dev/js/rhino/Context.java
  • src/com/google/gwt/dev/js/rhino/COPYING
  • src/com/google/gwt/dev/js/rhino/ErrorReporter.java
  • src/com/google/gwt/dev/js/rhino/DToA.java
  • src/com/google/gwt/dev/js/rhino/EvaluatorException.java
  • src/com/google/gwt/dev/js/rhino/IRFactory.java
  • src/com/google/gwt/dev/js/rhino/JavaScriptException.java
  • src/com/google/gwt/dev/js/rhino/LineBuffer.java
  • src/com/google/gwt/dev/js/rhino/Messages.properties
  • src/com/google/gwt/dev/js/rhino/Node.java
  • src/com/google/gwt/dev/js/rhino/ObjToIntMap.java
  • src/com/google/gwt/dev/js/rhino/Parser.java
  • src/com/google/gwt/dev/js/rhino/ParserConfig.java
  • src/com/google/gwt/dev/js/rhino/ScriptRuntime.java
  • src/com/google/gwt/dev/js/rhino/TokenStream.java
  • src/com/google/gwt/dev/js/rhino/UintMap.java

Original code repository: https://gwt.googlesource.com/gwt/

Original revision: 138c60c7625a9403f34bd9616cea483fbdbeb2f0