Alexey Tsvetkov
efba2a2372
JS: make JsEmpty singleton
2015-04-16 21:17:09 +03:00
Alexey Tsvetkov
1557111277
JS: fix issues with js() usage in inline functions
2015-03-23 16:43:49 +03:00
Alexey Tsvetkov
c7e8f52faf
JS: use one tag for inlining
2015-03-23 16:43:48 +03:00
Alexey Tsvetkov
e83b253b3e
JS: renamed JsParser->JsAstMapper
2015-03-23 16:43:48 +03:00
Alexey Tsvetkov
47064ce03c
JS: grouped all scope/name operations in JsParser
2015-03-06 21:36:19 +03:00
Alexey Tsvetkov
ae970044e2
JS: extracted ThrowExceptionReporter
2015-02-20 16:01:26 +03:00
Alexey Tsvetkov
b01aa5e0a5
JS: simplified parser exceptions
2015-02-20 16:01:26 +03:00
Alexey Tsvetkov
4f992eeeb4
JS: report right end of js() error
2015-02-20 16:01:26 +03:00
Alexey Tsvetkov
baccfa914f
JS: removed unused rhino error reporter method
2015-02-20 16:01:25 +03:00
Alexey Tsvetkov
33f6759966
Minor in JS: updated copyrights
2015-02-20 16:01:25 +03:00
Alexander Udalov
5903b8c4a7
Reorder and optimize dependencies between modules and libraries
...
- drop 'kotlin-runtime' and other dependencies which are exported by
other modules ('util' and 'util.runtime' in case of 'kotlin-runtime')
- make all Kotlin modules from the compiler depend on 'util' for clarity
- put 'util' and 'util.runtime' to the bottom of the list everywhere: when
kotlin-runtime gets reflection, classes from core/ should have higher
priority than their previous versions from kotlin-runtime.jar
2015-01-28 19:58:35 +03:00
Alexey Tsvetkov
834725b260
JS parser minor: removed broken @see in javadoc
2014-12-15 19:16:22 +03:00
Alexey Tsvetkov
6115e1afec
JS parser: use map for keyword search
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
b2cd437230
JS parser: removed RESERVED token type
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
0fac9b3673
JS parser: removed unused classes and methods
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
0d6b4c6590
JS parser: removed unused decompilation info
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
272788cb27
JS parser: fixed JsInvocation mapping
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
348a452e01
JS backend: report parser errors and warnings
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
a9c21b97f9
JS parser minor: moved isEndOfLine method to Utils
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
7c6629e38a
JS parser: pass ErrorReporter to JsParser
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov
5530ad84e5
JS parser: use different positions for parser and lexer errors
2014-12-15 19:16:20 +03:00
Alexey Tsvetkov
5323fe920d
JS parser: save token positions
2014-12-15 19:16:20 +03:00
Alexey Tsvetkov
5b1319b535
JS parser: removed unused messages
2014-12-15 19:16:20 +03:00
Alexey Tsvetkov
714b719204
JS parser: static messages load
2014-12-15 19:16:20 +03:00
Alexey Tsvetkov
21d51147bf
JS parser: fixed labelled break/continue
2014-12-15 19:16:20 +03:00
Alexey Tsvetkov
939a8cce4e
JS parser: removed @ from @author tag because of JetCodeConformanceTest
2014-12-15 19:16:20 +03:00
Alexey Tsvetkov
97bbcab77d
JS parser: added description string to constructor arguments
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
c814b9a8b8
JS parser: renamed sourceNameStub to comply with a codestyle (UPPERCASE)
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
f69398b915
JS parser: literals creation
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
5256a99c54
JS parser: added insideFunction flag
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
420df315b4
JS parser: added NUMBER_INT token type
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
570010ed5c
JS parser: fixed expression statement mapping
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
8f33dea8d3
JS parser: removed source info creation
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
706b93b5b8
JS parser minor: removed unused function
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
225c9cdf54
JS parser: updated imports
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
df41400fe5
JS parser: auto-reformat JsParser.java
2014-12-15 19:16:19 +03:00
Alexey Tsvetkov
54dbdce908
JS parser: added original gwt code revision notice
2014-12-15 19:16:18 +03:00
Alexey Tsvetkov
b1c005dccf
JS parser: GWT parser copied
2014-12-15 19:16:18 +03:00