Dmitry Jemerov
|
8b1118f907
|
support augmented assignment when ordinary binary operation method is overloaded
|
2011-07-14 20:36:15 +02:00 |
|
Dmitry Jemerov
|
c88e3a1602
|
call overloaded *Assign methods for augmented assignment
|
2011-07-14 20:21:32 +02:00 |
|
Dmitry Jemerov
|
0e75b3363a
|
+= for strings is intrinsic
|
2011-07-14 20:05:56 +02:00 |
|
Dmitry Jemerov
|
8a6ccdfbf4
|
support operator overloading for unary methods
|
2011-07-14 19:22:27 +02:00 |
|
Dmitry Jemerov
|
385f8267fa
|
remove unnecessary restrictions on array indices
|
2011-07-14 19:22:26 +02:00 |
|
Dmitry Jemerov
|
0a9c626f21
|
rangeTo is an intrinsic
|
2011-07-14 19:22:26 +02:00 |
|
Dmitry Jemerov
|
e316989706
|
generate calls to overloaded binary operators and infix calls
|
2011-07-14 19:22:25 +02:00 |
|
Dmitry Jemerov
|
0518cba342
|
String methods are intrinsics
|
2011-07-14 19:22:25 +02:00 |
|
Andrey Breslav
|
fe6eed2913
|
isVariableReassignment
|
2011-07-14 21:20:45 +04:00 |
|
Dmitry Jemerov
|
0e7b8b8f35
|
one more step towards CallableMethod unification
|
2011-07-14 17:52:17 +02:00 |
|
Andrey Breslav
|
a075ce780b
|
Class and style macros
|
2011-07-14 19:16:24 +04:00 |
|
Andrey Breslav
|
117cead179
|
JET-183 Typechecker fails with enum constants
+
Tests for annotations
|
2011-07-14 19:04:07 +04:00 |
|
Andrey Breslav
|
80ab7a6ca6
|
Merge remote branch 'origin/master'
|
2011-07-14 19:03:42 +04:00 |
|
Dmitry Jemerov
|
99bf62827f
|
fix TypeInfoTest
|
2011-07-14 17:02:38 +02:00 |
|
Andrey Breslav
|
c0ef13f47c
|
Merge remote branch 'origin/master'
|
2011-07-14 18:43:13 +04:00 |
|
Andrey Breslav
|
9cf7a21a3d
|
"Jet" removed from grammar
|
2011-07-14 18:42:22 +04:00 |
|
Dmitry Jemerov
|
15f5ccce2d
|
stepping in debugger actually works now
|
2011-07-14 13:36:01 +02:00 |
|
Andrey Breslav
|
3ead58dc78
|
Short annotations supported in parser for toplevel declarations
Error recovery tests fail
|
2011-07-13 23:22:50 +04:00 |
|
Dmitry Jemerov
|
252086263c
|
Boolean.not() is intrinsic
|
2011-07-13 20:17:10 +02:00 |
|
Dmitry Jemerov
|
bfd571b7ee
|
string plus is an intrinsic
|
2011-07-13 20:17:09 +02:00 |
|
Dmitry Jemerov
|
769b9cead5
|
binary operations on numbers are intrinsics
|
2011-07-13 20:17:09 +02:00 |
|
Dmitry Jemerov
|
7a87d7e05c
|
typeinfo() is an intrinsic
|
2011-07-13 20:17:09 +02:00 |
|
Dmitry Jemerov
|
ed241e13d3
|
inv() is an intrinsic
|
2011-07-13 20:17:08 +02:00 |
|
Dmitry Jemerov
|
a1e6d16c96
|
I don't think this was checked in intentionally
|
2011-07-13 20:17:08 +02:00 |
|
Dmitry Jemerov
|
324106904c
|
intrinsics - initial
|
2011-07-13 20:17:07 +02:00 |
|
Dmitry Jemerov
|
cf5763739f
|
refactoring: whenever possible, pass StackValue directly instead of messing with myStack
|
2011-07-13 20:17:07 +02:00 |
|
Dmitry Jemerov
|
cec1ce7c9a
|
generate line number info (initial); position manager (supports stopping at breakpoints, doesn't support stepping yet)
|
2011-07-13 20:17:07 +02:00 |
|
Andrey Breslav
|
42397c887a
|
JET-183 Typechecker fails with enum constants
|
2011-07-13 18:01:51 +04:00 |
|
Andrey Breslav
|
73bb5a1d4e
|
Escaping
Anchors + links + refs
One-token tags
Self-closing tags
|
2011-07-13 17:40:03 +04:00 |
|
Andrey Breslav
|
c9621ab19c
|
The confluence module is no longer a part of the project
|
2011-07-13 13:41:58 +04:00 |
|
Andrey Breslav
|
06bdeebdf2
|
The confluence module is no longer a part of the project
|
2011-07-13 13:25:45 +04:00 |
|
Andrey Breslav
|
ffce22bd58
|
Confluence highlighter with error/warning/unresolved supported
|
2011-07-12 21:56:44 +04:00 |
|
Andrey Breslav
|
41f696fd3d
|
Confluence highlighter with error/warning/unresolved supported
|
2011-07-12 21:56:09 +04:00 |
|
Andrey Breslav
|
1cea1d605d
|
Merge remote branch 'origin/master'
|
2011-07-12 21:55:50 +04:00 |
|
Andrey Breslav
|
6a3289dc97
|
Confluence highlighter with error/warning/unresolved supported
|
2011-07-12 21:55:37 +04:00 |
|
Dmitry Jemerov
|
ad2b15a5bc
|
enum constant constructors
|
2011-07-12 19:26:06 +02:00 |
|
Dmitry Jemerov
|
2d8ed0920b
|
refactoring: use ExpressionCodegen.invokeMethodWithArguments() for calling delegators to constructors
|
2011-07-12 19:26:06 +02:00 |
|
Dmitry Jemerov
|
f44ac29cde
|
simplest case of enum classes
|
2011-07-12 19:26:05 +02:00 |
|
Dmitry Jemerov
|
57f4f664ba
|
refactored generation of static initializer
|
2011-07-12 19:26:05 +02:00 |
|
Andrey Breslav
|
2f3c5b0912
|
Confluence highlighter works
|
2011-07-12 19:08:37 +04:00 |
|
Dmitry Jemerov
|
a09e06b3d4
|
string templates
|
2011-07-12 16:34:50 +02:00 |
|
Andrey Breslav
|
bf7be08e3b
|
Working on the Confluence highlighter
|
2011-07-12 18:11:09 +04:00 |
|
Dmitry Jemerov
|
8c0c0f9d6c
|
generate no-arg typeinfo
|
2011-07-12 13:41:57 +02:00 |
|
Dmitry Jemerov
|
b95219913a
|
namespace property initializers are written directly to backing fields
|
2011-07-12 13:33:33 +02:00 |
|
Dmitry Jemerov
|
8b823d83ef
|
generate typeinfo() function with one argument
|
2011-07-12 13:10:16 +02:00 |
|
Andrey Breslav
|
b41e863d27
|
JET-142 Support string templates:
Old literals wiped out
|
2011-07-12 14:07:15 +04:00 |
|
Andrey Breslav
|
ee61fa7e10
|
JET-142 Support string templates:
Make '$' in short entries a separate token
|
2011-07-12 13:37:18 +04:00 |
|
Andrey Breslav
|
591740717a
|
JET-142 Support string templates
|
2011-07-11 23:02:18 +04:00 |
|
Andrey Breslav
|
79066eefe1
|
Up -> Kotlin
|
2011-07-11 17:56:51 +04:00 |
|
Andrey Breslav
|
4127228a29
|
Modifiers level fixed
|
2011-07-10 18:00:54 +04:00 |
|