Added function as expression support to parser

This commit is contained in:
Stanislav Erokhin
2015-02-05 20:19:13 +03:00
parent 560c32c0f1
commit 983e1bc932
9 changed files with 1032 additions and 5 deletions
@@ -8,6 +8,7 @@ fun foo(p: Int) {
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
@@ -19,4 +20,4 @@ fun foo(p: Int) {
// EXIST: try
// EXIST: when
// EXIST: while
// NUMBER: 14
// NUMBER: 15
@@ -3,6 +3,7 @@ fun foo() = <caret>
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
@@ -13,4 +14,4 @@ fun foo() = <caret>
// EXIST: try
// EXIST: when
// EXIST: while
// NUMBER: 13
// NUMBER: 14
@@ -4,6 +4,7 @@ val prop: Int
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
@@ -14,4 +15,4 @@ val prop: Int
// EXIST: try
// EXIST: when
// EXIST: while
// NUMBER: 13
// NUMBER: 14
@@ -3,6 +3,7 @@ fun foo(p: Int = <caret>)
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
@@ -14,4 +15,4 @@ fun foo(p: Int = <caret>)
// EXIST: try
// EXIST: when
// EXIST: while
// NUMBER: 14
// NUMBER: 15
@@ -3,6 +3,7 @@ var a : Int = <caret>
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
@@ -13,4 +14,4 @@ var a : Int = <caret>
// EXIST: try
// EXIST: when
// EXIST: while
// NUMBER: 13
// NUMBER: 14