Fix handling of readonly/type as identifiers, see #115

This commit is contained in:
dcodeIO
2018-05-21 10:52:55 +02:00
parent e049e72171
commit 940392f463
5 changed files with 85 additions and 51 deletions

View File

@ -0,0 +1,17 @@
function alsoIdentifier(readonly: i32): void {}
class AClass {
constructor(readonly: i32) {}
constructor(readonly readonly: i32) {}
}
type type = i32;
var type: i32;
type = 123;
namespace namespace {}
var namespace: i32;
namespace = 123;
abstract class AClass {}
var abstract: i32;
abstract = 123;

View File

@ -0,0 +1,14 @@
function alsoIdentifier(readonly: i32): void {}
class AClass {
constructor(readonly: i32) {}
constructor(readonly readonly: i32) {}
}
type type = i32;
var type: i32;
type = 123;
namespace namespace {}
var namespace: i32;
namespace = 123;
abstract class AClass {}
var abstract: i32;
abstract = 123;