Namespaces

This commit is contained in:
dcodeIO
2017-12-13 23:24:13 +01:00
parent 7d85b0cc7f
commit 99b0fdf7a8
30 changed files with 514 additions and 128 deletions

11
tests/parser/namespace.ts Normal file
View File

@ -0,0 +1,11 @@
declare namespace A {
namespace B {
export namespace C {
let aVar: i32;
const aConst: i32;
function aFunc(): void {}
enum AnEnum {}
class AClass {}
}
}
}

View File

@ -0,0 +1,15 @@
declare namespace A {
namespace B {
export namespace C {
let aVar: i32;
const aConst: i32;
function aFunc(): void {
}
enum AnEnum {
}
class AClass {
}
}
}
}

3
tests/parser/var.ts Normal file
View File

@ -0,0 +1,3 @@
var a: i32;
let b: i32;
const c: i32;

View File

@ -0,0 +1,3 @@
let a: i32;
let b: i32;
const c: i32;