| ## JavaScript parser |
| |
| This module contains the code for parsing JavaScript code into [JS AST](../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 |