Maxim Shafirov
|
936d3443ea
|
Need *this* to be an expression and don't need separate node for super type qualifiers - they're all type references
|
2011-01-09 00:01:01 +03:00 |
|
Maxim Shafirov
|
1d6317356a
|
Stub implementation for expression nodes
|
2011-01-07 16:57:44 +03:00 |
|
Maxim Shafirov
|
c777677a85
|
Need expression-kind node wrapping IDENTIFIER in reference expression
|
2011-01-06 18:40:11 +03:00 |
|
Andrey Breslav
|
b84107104c
|
Self-types and anonymous initializers
|
2011-01-05 23:17:10 +03:00 |
|
Maxim Shafirov
|
4466d1f08f
|
DELEGATION_SPECIFIER node seem to be unnecessary.
|
2011-01-05 03:35:21 +03:00 |
|
Andrey Breslav
|
5fb3f37cab
|
Field references ($fieldName) and quoted literal (anyWord)
|
2011-01-04 01:09:42 +03:00 |
|
Andrey Breslav
|
1f09ee1965
|
Modifiers for namespaces fixed
|
2011-01-04 00:52:26 +03:00 |
|
Andrey Breslav
|
8c15476cf3
|
Root namespace in types and expressions
|
2011-01-03 17:25:15 +03:00 |
|
Andrey Breslav
|
c4fa51c16e
|
Call with closure is available inside the by clause in nested expressions, see the test
|
2011-01-03 17:10:15 +03:00 |
|
Andrey Breslav
|
fc669d18b9
|
Object expressions marked
|
2011-01-03 17:09:29 +03:00 |
|
Andrey Breslav
|
e2fca30f22
|
0-ary tuples
|
2011-01-03 13:27:40 +03:00 |
|
Andrey Breslav
|
4d4e9cc342
|
Better testing framework, examples added as tests
|
2011-01-02 21:26:50 +03:00 |
|
Andrey Breslav
|
018f5eaca1
|
Enum entry syntax fixed
|
2011-01-02 17:15:38 +03:00 |
|
Andrey Breslav
|
45864d91d6
|
Bug in properties fixed
|
2011-01-02 17:09:47 +03:00 |
|
Andrey Breslav
|
3f82192a7c
|
EOLs are treated properly in the presence of comments and multiple whitespace tokens
|
2011-01-02 17:00:52 +03:00 |
|
Andrey Breslav
|
cd38e28e15
|
A bug in eol enablement fixed
|
2011-01-02 16:46:10 +03:00 |
|
Andrey Breslav
|
621a51e856
|
Passing closures outside parentheses. !!! A hack for by clause
|
2011-01-02 16:30:18 +03:00 |
|
Andrey Breslav
|
9224f75d33
|
Tests for match
|
2011-01-02 14:56:52 +03:00 |
|
Andrey Breslav
|
a7b790cb13
|
Accessors for local variables (not available)
val foo get set
|
2011-01-01 18:01:21 +03:00 |
|
Andrey Breslav
|
70293ca754
|
Whitespace problems fixed
|
2011-01-01 03:02:29 +03:00 |
|
Andrey Breslav
|
4c41b1e566
|
Pre- and Post-fixes fixed
|
2010-12-30 20:09:45 +03:00 |
|
Andrey Breslav
|
df5bba0a00
|
A bug in properties fixed, a test added
|
2010-12-30 16:48:46 +03:00 |
|
Andrey Breslav
|
08e1276e41
|
f(foo<a, b>(x)) is parsed as a call(call(...))
|
2010-12-30 16:38:30 +03:00 |
|
Andrey Breslav
|
ea847f4a4d
|
Precedence of basic operations tested
|
2010-12-30 15:31:03 +03:00 |
|
Andrey Breslav
|
a9941a475b
|
Newline reenabling tested
|
2010-12-30 15:10:54 +03:00 |
|
Andrey Breslav
|
7f69f1ffe2
|
Newlines disabled inside () and [], enabled inside {}
|
2010-12-30 15:08:14 +03:00 |
|
Andrey Breslav
|
aaa3e9e1c2
|
Minor fixes. The semantic newline problem is still there
|
2010-12-30 13:32:19 +03:00 |
|
Andrey Breslav
|
b56b4c8930
|
Function literals
|
2010-12-29 20:53:30 +03:00 |
|
Andrey Breslav
|
01297cc926
|
Local declarations
|
2010-12-29 18:08:47 +03:00 |
|
Andrey Breslav
|
88b5c26fe3
|
Token stream predicates for lookahead
|
2010-12-29 16:56:44 +03:00 |
|
Andrey Breslav
|
9d9ee762e1
|
All tests except for properties are fixed
|
2010-12-29 15:48:54 +03:00 |
|
Andrey Breslav
|
2305f3c445
|
Fixing function types
|
2010-12-29 15:42:57 +03:00 |
|
Andrey Breslav
|
408eb6fcdc
|
Control structures
|
2010-12-27 21:41:35 +03:00 |
|
Andrey Breslav
|
4cd1a55b9b
|
All simple expressions (only basic testing, no recovery)
|
2010-12-27 20:23:21 +03:00 |
|
Andrey Breslav
|
0f852ed88f
|
A few more basic expressions, some bits about newlines
|
2010-12-27 20:12:31 +03:00 |
|
Andrey Breslav
|
ef9a963ebd
|
A few basic expressions, no tests
|
2010-12-27 19:12:21 +03:00 |
|
Andrey Breslav
|
84ffac4b60
|
Enums
|
2010-12-22 20:52:34 +03:00 |
|
Andrey Breslav
|
407a8e1684
|
Tests fixed
|
2010-12-22 19:46:09 +03:00 |
|
Andrey Breslav
|
cfcb9d7d7d
|
New syntax for property accessors
|
2010-12-22 19:28:22 +03:00 |
|
Andrey Breslav
|
7547b36eb0
|
Class objects
|
2010-12-21 20:27:55 +03:00 |
|
Andrey Breslav
|
198c46528c
|
More tests, minor fixes
|
2010-12-21 19:46:20 +03:00 |
|
Andrey Breslav
|
b521a7a244
|
Tests for basic class member cases
|
2010-12-21 19:21:21 +03:00 |
|
Andrey Breslav
|
4d54f704b9
|
Soft keywords fixed
|
2010-12-21 18:46:49 +03:00 |
|
Andrey Breslav
|
ba1cc369f8
|
Extensions
|
2010-12-20 20:54:20 +03:00 |
|
Andrey Breslav
|
6f241b7f9f
|
Parsing property declarations by looking ahead
|
2010-12-20 20:30:52 +03:00 |
|
Andrey Breslav
|
6361d0eb0a
|
Functions
|
2010-12-20 19:12:42 +03:00 |
|
Andrey Breslav
|
346c0fd980
|
Recovery fixed for properties and decomposers
|
2010-12-20 12:45:18 +03:00 |
|
Andrey Breslav
|
622baf94d1
|
Properties, testdata
|
2010-12-18 19:46:26 +03:00 |
|
Andrey Breslav
|
3d21852134
|
Properties. Recovery needs to be fixed
|
2010-12-16 23:16:32 +03:00 |
|
Andrey Breslav
|
beded22df5
|
Decomposers
|
2010-12-16 21:59:48 +03:00 |
|