Andrey Breslav
|
b84107104c
|
Self-types and anonymous initializers
|
2011-01-05 23:17:10 +03:00 |
|
Andrey Breslav
|
1f09ee1965
|
Modifiers for namespaces fixed
|
2011-01-04 00:52:26 +03:00 |
|
Andrey Breslav
|
27c4494d69
|
A bug caused by side-effects in assertions fixed. A new test (checks the code for suspicious asserts) added.
|
2011-01-03 23:59:28 +03:00 |
|
Andrey Breslav
|
8c15476cf3
|
Root namespace in types and expressions
|
2011-01-03 17:25:15 +03:00 |
|
Andrey Breslav
|
e2fca30f22
|
0-ary tuples
|
2011-01-03 13:27:40 +03:00 |
|
Andrey Breslav
|
018f5eaca1
|
Enum entry syntax fixed
|
2011-01-02 17:15:38 +03:00 |
|
Andrey Breslav
|
621a51e856
|
Passing closures outside parentheses. !!! A hack for by clause
|
2011-01-02 16:30:18 +03:00 |
|
Andrey Breslav
|
f9fd2182ff
|
Match implemented. Not tested yet.
|
2011-01-01 20:29:39 +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
|
4c41b1e566
|
Pre- and Post-fixes fixed
|
2010-12-30 20:09:45 +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
|
7f69f1ffe2
|
Newlines disabled inside () and [], enabled inside {}
|
2010-12-30 15:08:14 +03:00 |
|
Andrey Breslav
|
477d7c0a98
|
formatting
|
2010-12-30 01:44:05 +03:00 |
|
Andrey Breslav
|
300af58774
|
Binary operations implemented. Some bugs are caused by incorrect treatment of semantic EOLs when calling rollbackTo() on a marker
|
2010-12-29 23:39:23 +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
|
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
|
e49543c913
|
Stubs for expressions
|
2010-12-22 21:09:35 +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
|
c614d1dadc
|
Intermediate implementation for constructors
|
2010-12-20 22:13:50 +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 |
|
Andrey Breslav
|
c1edd25802
|
Value arguments fixed
|
2010-12-16 17:08:57 +03:00 |
|
Andrey Breslav
|
04de3ffcb0
|
Types with modifiers
|
2010-12-16 16:33:08 +03:00 |
|
Andrey Breslav
|
dee94c5e12
|
Function types
|
2010-12-16 16:29:08 +03:00 |
|
Andrey Breslav
|
86fcba88d0
|
Attributes
|
2010-12-15 19:50:21 +03:00 |
|
Andrey Breslav
|
921d74d821
|
Namespace blocks
|
2010-12-15 17:09:30 +03:00 |
|
Andrey Breslav
|
69ade018f9
|
Imports and recovery
|
2010-12-15 16:21:16 +03:00 |
|
Andrey Breslav
|
8114444f34
|
%=
|
2010-12-10 19:38:40 +03:00 |
|
Andrey Breslav
|
3d2686d9fd
|
open class
|
2010-12-10 19:35:00 +03:00 |
|
Andrey Breslav
|
b598f1a13b
|
open class
|
2010-12-10 19:34:07 +03:00 |
|
Andrey Breslav
|
b2e52e988b
|
Attributes for types
|
2010-12-10 19:03:01 +03:00 |
|
Andrey Breslav
|
e0f81e71b1
|
Elvis and null-safe access
|
2010-12-10 18:55:32 +03:00 |
|
Andrey Breslav
|
1fe0c77302
|
Call expression
|
2010-12-10 18:48:12 +03:00 |
|
Andrey Breslav
|
f9eb67c0a1
|
Local/inner types
|
2010-12-10 17:20:10 +03:00 |
|
Andrey Breslav
|
274cf80336
|
Preliminary list of keywords
|
2010-12-10 16:35:25 +03:00 |
|
Andrey Breslav
|
b111cbbbbb
|
Attributes on types
|
2010-12-09 15:30:23 +03:00 |
|
Andrey Breslav
|
0c90942472
|
Attributes
|
2010-12-09 15:02:07 +03:00 |
|
Andrey Breslav
|
c97c3a7ddc
|
Scripts
|
2010-12-07 20:06:08 +03:00 |
|
Andrey Breslav
|
d9cdd4ee34
|
Scripts
|
2010-12-07 19:05:05 +03:00 |
|
Andrey Breslav
|
0f87280fb5
|
Grammar reviewed
|
2010-12-07 18:59:38 +03:00 |
|
Andrey Breslav
|
03ef48508f
|
Namespaces and imports
|
2010-12-07 17:13:40 +03:00 |
|