This commit is contained in:
Aleksey Kladov 2018-08-13 18:27:26 +03:00
parent 9149fd2c0c
commit c1a7b72fb7
132 changed files with 252 additions and 252 deletions

View file

@ -68,7 +68,7 @@ impl Query {
) -> Vec<&'a FileSymbol> { ) -> Vec<&'a FileSymbol> {
fn is_type(kind: SyntaxKind) -> bool { fn is_type(kind: SyntaxKind) -> bool {
match kind { match kind {
STRUCT | ENUM | TRAIT | TYPE_ITEM => true, STRUCT_DEF | ENUM_DEF | TRAIT_DEF | TYPE_DEF => true,
_ => false, _ => false,
} }
} }

View file

@ -83,13 +83,13 @@ const C: i32 = 92;
"#); "#);
let symbols = file_symbols(&file); let symbols = file_symbols(&file);
dbg_eq( dbg_eq(
r#"[FileSymbol { parent: None, name: "Foo", name_range: [8; 11), node_range: [1; 26), kind: STRUCT }, r#"[FileSymbol { parent: None, name: "Foo", name_range: [8; 11), node_range: [1; 26), kind: STRUCT_DEF },
FileSymbol { parent: None, name: "m", name_range: [32; 33), node_range: [28; 53), kind: MODULE }, FileSymbol { parent: None, name: "m", name_range: [32; 33), node_range: [28; 53), kind: MODULE },
FileSymbol { parent: Some(1), name: "bar", name_range: [43; 46), node_range: [40; 51), kind: FUNCTION }, FileSymbol { parent: Some(1), name: "bar", name_range: [43; 46), node_range: [40; 51), kind: FN_DEF },
FileSymbol { parent: None, name: "E", name_range: [60; 61), node_range: [55; 75), kind: ENUM }, FileSymbol { parent: None, name: "E", name_range: [60; 61), node_range: [55; 75), kind: ENUM_DEF },
FileSymbol { parent: None, name: "T", name_range: [81; 82), node_range: [76; 88), kind: TYPE_ITEM }, FileSymbol { parent: None, name: "T", name_range: [81; 82), node_range: [76; 88), kind: TYPE_DEF },
FileSymbol { parent: None, name: "S", name_range: [96; 97), node_range: [89; 108), kind: STATIC_ITEM }, FileSymbol { parent: None, name: "S", name_range: [96; 97), node_range: [89; 108), kind: STATIC_DEF },
FileSymbol { parent: None, name: "C", name_range: [115; 116), node_range: [109; 127), kind: CONST_ITEM }]"#, FileSymbol { parent: None, name: "C", name_range: [115; 116), node_range: [109; 127), kind: CONST_DEF }]"#,
&symbols, &symbols,
) )
} }

View file

@ -14,7 +14,7 @@ pub struct ConstItem<R: TreeRoot = Arc<SyntaxRoot>> {
impl<R: TreeRoot> AstNode<R> for ConstItem<R> { impl<R: TreeRoot> AstNode<R> for ConstItem<R> {
fn cast(syntax: SyntaxNode<R>) -> Option<Self> { fn cast(syntax: SyntaxNode<R>) -> Option<Self> {
match syntax.kind() { match syntax.kind() {
CONST_ITEM => Some(ConstItem { syntax }), CONST_DEF => Some(ConstItem { syntax }),
_ => None, _ => None,
} }
} }
@ -33,7 +33,7 @@ pub struct Enum<R: TreeRoot = Arc<SyntaxRoot>> {
impl<R: TreeRoot> AstNode<R> for Enum<R> { impl<R: TreeRoot> AstNode<R> for Enum<R> {
fn cast(syntax: SyntaxNode<R>) -> Option<Self> { fn cast(syntax: SyntaxNode<R>) -> Option<Self> {
match syntax.kind() { match syntax.kind() {
ENUM => Some(Enum { syntax }), ENUM_DEF => Some(Enum { syntax }),
_ => None, _ => None,
} }
} }
@ -76,7 +76,7 @@ pub struct Function<R: TreeRoot = Arc<SyntaxRoot>> {
impl<R: TreeRoot> AstNode<R> for Function<R> { impl<R: TreeRoot> AstNode<R> for Function<R> {
fn cast(syntax: SyntaxNode<R>) -> Option<Self> { fn cast(syntax: SyntaxNode<R>) -> Option<Self> {
match syntax.kind() { match syntax.kind() {
FUNCTION => Some(Function { syntax }), FN_DEF => Some(Function { syntax }),
_ => None, _ => None,
} }
} }
@ -150,7 +150,7 @@ pub struct StaticItem<R: TreeRoot = Arc<SyntaxRoot>> {
impl<R: TreeRoot> AstNode<R> for StaticItem<R> { impl<R: TreeRoot> AstNode<R> for StaticItem<R> {
fn cast(syntax: SyntaxNode<R>) -> Option<Self> { fn cast(syntax: SyntaxNode<R>) -> Option<Self> {
match syntax.kind() { match syntax.kind() {
STATIC_ITEM => Some(StaticItem { syntax }), STATIC_DEF => Some(StaticItem { syntax }),
_ => None, _ => None,
} }
} }
@ -169,7 +169,7 @@ pub struct Struct<R: TreeRoot = Arc<SyntaxRoot>> {
impl<R: TreeRoot> AstNode<R> for Struct<R> { impl<R: TreeRoot> AstNode<R> for Struct<R> {
fn cast(syntax: SyntaxNode<R>) -> Option<Self> { fn cast(syntax: SyntaxNode<R>) -> Option<Self> {
match syntax.kind() { match syntax.kind() {
STRUCT => Some(Struct { syntax }), STRUCT_DEF => Some(Struct { syntax }),
_ => None, _ => None,
} }
} }
@ -188,7 +188,7 @@ pub struct Trait<R: TreeRoot = Arc<SyntaxRoot>> {
impl<R: TreeRoot> AstNode<R> for Trait<R> { impl<R: TreeRoot> AstNode<R> for Trait<R> {
fn cast(syntax: SyntaxNode<R>) -> Option<Self> { fn cast(syntax: SyntaxNode<R>) -> Option<Self> {
match syntax.kind() { match syntax.kind() {
TRAIT => Some(Trait { syntax }), TRAIT_DEF => Some(Trait { syntax }),
_ => None, _ => None,
} }
} }
@ -207,7 +207,7 @@ pub struct TypeItem<R: TreeRoot = Arc<SyntaxRoot>> {
impl<R: TreeRoot> AstNode<R> for TypeItem<R> { impl<R: TreeRoot> AstNode<R> for TypeItem<R> {
fn cast(syntax: SyntaxNode<R>) -> Option<Self> { fn cast(syntax: SyntaxNode<R>) -> Option<Self> {
match syntax.kind() { match syntax.kind() {
TYPE_ITEM => Some(TypeItem { syntax }), TYPE_DEF => Some(TypeItem { syntax }),
_ => None, _ => None,
} }
} }

View file

@ -109,17 +109,17 @@ Grammar(
nodes: [ nodes: [
"FILE", "FILE",
"STRUCT", "STRUCT_DEF",
"ENUM", "ENUM_DEF",
"FUNCTION", "FN_DEF",
"EXTERN_CRATE_ITEM", "EXTERN_CRATE_ITEM",
"MODULE", "MODULE",
"USE_ITEM", "USE_ITEM",
"STATIC_ITEM", "STATIC_DEF",
"CONST_ITEM", "CONST_DEF",
"TRAIT", "TRAIT_DEF",
"IMPL_ITEM", "IMPL_ITEM",
"TYPE_ITEM", "TYPE_DEF",
"MACRO_CALL", "MACRO_CALL",
"TOKEN_TREE", "TOKEN_TREE",

View file

@ -108,7 +108,7 @@ pub(super) fn maybe_item(p: &mut Parser) -> MaybeItem {
// unsafe fn foo() {} // unsafe fn foo() {}
FN_KW => { FN_KW => {
function(p); function(p);
FUNCTION FN_DEF
} }
// test unsafe_trait // test unsafe_trait
@ -121,7 +121,7 @@ pub(super) fn maybe_item(p: &mut Parser) -> MaybeItem {
// unsafe auto trait T {} // unsafe auto trait T {}
TRAIT_KW => { TRAIT_KW => {
traits::trait_item(p); traits::trait_item(p);
TRAIT TRAIT_DEF
} }
// test unsafe_impl // test unsafe_impl
@ -157,7 +157,7 @@ fn items_without_modifiers(p: &mut Parser) -> Option<SyntaxKind> {
} }
TYPE_KW => { TYPE_KW => {
type_item(p); type_item(p);
TYPE_ITEM TYPE_DEF
} }
MOD_KW => { MOD_KW => {
mod_item(p); mod_item(p);
@ -171,11 +171,11 @@ fn items_without_modifiers(p: &mut Parser) -> Option<SyntaxKind> {
consider removing this semicolon" consider removing this semicolon"
); );
} }
STRUCT STRUCT_DEF
} }
ENUM_KW => { ENUM_KW => {
structs::enum_item(p); structs::enum_item(p);
ENUM ENUM_DEF
} }
USE_KW => { USE_KW => {
use_item::use_item(p); use_item::use_item(p);
@ -183,11 +183,11 @@ fn items_without_modifiers(p: &mut Parser) -> Option<SyntaxKind> {
} }
CONST_KW if (la == IDENT || la == MUT_KW) => { CONST_KW if (la == IDENT || la == MUT_KW) => {
consts::const_item(p); consts::const_item(p);
CONST_ITEM CONST_DEF
} }
STATIC_KW => { STATIC_KW => {
consts::static_item(p); consts::static_item(p);
STATIC_ITEM STATIC_DEF
} }
// test extern_block // test extern_block
// extern {} // extern {}

View file

@ -109,17 +109,17 @@ pub enum SyntaxKind {
DOC_COMMENT, DOC_COMMENT,
SHEBANG, SHEBANG,
FILE, FILE,
STRUCT, STRUCT_DEF,
ENUM, ENUM_DEF,
FUNCTION, FN_DEF,
EXTERN_CRATE_ITEM, EXTERN_CRATE_ITEM,
MODULE, MODULE,
USE_ITEM, USE_ITEM,
STATIC_ITEM, STATIC_DEF,
CONST_ITEM, CONST_DEF,
TRAIT, TRAIT_DEF,
IMPL_ITEM, IMPL_ITEM,
TYPE_ITEM, TYPE_DEF,
MACRO_CALL, MACRO_CALL,
TOKEN_TREE, TOKEN_TREE,
PAREN_TYPE, PAREN_TYPE,
@ -347,17 +347,17 @@ impl SyntaxKind {
DOC_COMMENT => &SyntaxInfo { name: "DOC_COMMENT" }, DOC_COMMENT => &SyntaxInfo { name: "DOC_COMMENT" },
SHEBANG => &SyntaxInfo { name: "SHEBANG" }, SHEBANG => &SyntaxInfo { name: "SHEBANG" },
FILE => &SyntaxInfo { name: "FILE" }, FILE => &SyntaxInfo { name: "FILE" },
STRUCT => &SyntaxInfo { name: "STRUCT" }, STRUCT_DEF => &SyntaxInfo { name: "STRUCT_DEF" },
ENUM => &SyntaxInfo { name: "ENUM" }, ENUM_DEF => &SyntaxInfo { name: "ENUM_DEF" },
FUNCTION => &SyntaxInfo { name: "FUNCTION" }, FN_DEF => &SyntaxInfo { name: "FN_DEF" },
EXTERN_CRATE_ITEM => &SyntaxInfo { name: "EXTERN_CRATE_ITEM" }, EXTERN_CRATE_ITEM => &SyntaxInfo { name: "EXTERN_CRATE_ITEM" },
MODULE => &SyntaxInfo { name: "MODULE" }, MODULE => &SyntaxInfo { name: "MODULE" },
USE_ITEM => &SyntaxInfo { name: "USE_ITEM" }, USE_ITEM => &SyntaxInfo { name: "USE_ITEM" },
STATIC_ITEM => &SyntaxInfo { name: "STATIC_ITEM" }, STATIC_DEF => &SyntaxInfo { name: "STATIC_DEF" },
CONST_ITEM => &SyntaxInfo { name: "CONST_ITEM" }, CONST_DEF => &SyntaxInfo { name: "CONST_DEF" },
TRAIT => &SyntaxInfo { name: "TRAIT" }, TRAIT_DEF => &SyntaxInfo { name: "TRAIT_DEF" },
IMPL_ITEM => &SyntaxInfo { name: "IMPL_ITEM" }, IMPL_ITEM => &SyntaxInfo { name: "IMPL_ITEM" },
TYPE_ITEM => &SyntaxInfo { name: "TYPE_ITEM" }, TYPE_DEF => &SyntaxInfo { name: "TYPE_DEF" },
MACRO_CALL => &SyntaxInfo { name: "MACRO_CALL" }, MACRO_CALL => &SyntaxInfo { name: "MACRO_CALL" },
TOKEN_TREE => &SyntaxInfo { name: "TOKEN_TREE" }, TOKEN_TREE => &SyntaxInfo { name: "TOKEN_TREE" },
PAREN_TYPE => &SyntaxInfo { name: "PAREN_TYPE" }, PAREN_TYPE => &SyntaxInfo { name: "PAREN_TYPE" },

View file

@ -1,5 +1,5 @@
FILE@[0; 34) FILE@[0; 34)
STRUCT@[0; 34) STRUCT_DEF@[0; 34)
STRUCT_KW@[0; 6) STRUCT_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
NAME@[7; 8) NAME@[7; 8)

View file

@ -7,7 +7,7 @@ FILE@[0; 21)
ERROR@[3; 8) ERROR@[3; 8)
MATCH_KW@[3; 8) MATCH_KW@[3; 8)
WHITESPACE@[8; 10) WHITESPACE@[8; 10)
STRUCT@[10; 21) STRUCT_DEF@[10; 21)
STRUCT_KW@[10; 16) STRUCT_KW@[10; 16)
WHITESPACE@[16; 17) WHITESPACE@[16; 17)
NAME@[17; 18) NAME@[17; 18)

View file

@ -1,5 +1,5 @@
FILE@[0; 40) FILE@[0; 40)
STRUCT@[0; 40) STRUCT_DEF@[0; 40)
STRUCT_KW@[0; 6) STRUCT_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
NAME@[7; 8) NAME@[7; 8)

View file

@ -1,5 +1,5 @@
FILE@[0; 54) FILE@[0; 54)
FUNCTION@[0; 31) FN_DEF@[0; 31)
ATTR@[0; 18) ATTR@[0; 18)
POUND@[0; 1) POUND@[0; 1)
L_BRACK@[1; 2) L_BRACK@[1; 2)
@ -35,7 +35,7 @@ FILE@[0; 54)
WHITESPACE@[29; 30) WHITESPACE@[29; 30)
R_CURLY@[30; 31) R_CURLY@[30; 31)
WHITESPACE@[31; 34) WHITESPACE@[31; 34)
FUNCTION@[34; 53) FN_DEF@[34; 53)
ATTR@[34; 40) ATTR@[34; 40)
POUND@[34; 35) POUND@[34; 35)
L_BRACK@[35; 36) L_BRACK@[35; 36)

View file

@ -1,5 +1,5 @@
FILE@[0; 74) FILE@[0; 74)
STRUCT@[0; 73) STRUCT_DEF@[0; 73)
STRUCT_KW@[0; 6) STRUCT_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
NAME@[7; 8) NAME@[7; 8)

View file

@ -3,7 +3,7 @@ FILE@[0; 31)
R_CURLY@[0; 1) R_CURLY@[0; 1)
err: `expected an item` err: `expected an item`
WHITESPACE@[1; 3) WHITESPACE@[1; 3)
STRUCT@[3; 12) STRUCT_DEF@[3; 12)
STRUCT_KW@[3; 9) STRUCT_KW@[3; 9)
WHITESPACE@[9; 10) WHITESPACE@[9; 10)
NAME@[10; 11) NAME@[10; 11)
@ -14,7 +14,7 @@ FILE@[0; 31)
ERROR@[14; 15) ERROR@[14; 15)
R_CURLY@[14; 15) R_CURLY@[14; 15)
WHITESPACE@[15; 17) WHITESPACE@[15; 17)
FUNCTION@[17; 27) FN_DEF@[17; 27)
FN_KW@[17; 19) FN_KW@[17; 19)
WHITESPACE@[19; 20) WHITESPACE@[19; 20)
NAME@[20; 23) NAME@[20; 23)

View file

@ -1,5 +1,5 @@
FILE@[0; 95) FILE@[0; 95)
FUNCTION@[0; 12) FN_DEF@[0; 12)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)
@ -51,7 +51,7 @@ FILE@[0; 95)
WHITESPACE@[78; 79) WHITESPACE@[78; 79)
R_CURLY@[79; 80) R_CURLY@[79; 80)
WHITESPACE@[80; 82) WHITESPACE@[80; 82)
FUNCTION@[82; 94) FN_DEF@[82; 94)
FN_KW@[82; 84) FN_KW@[82; 84)
WHITESPACE@[84; 85) WHITESPACE@[84; 85)
NAME@[85; 88) NAME@[85; 88)

View file

@ -1,5 +1,5 @@
FILE@[0; 43) FILE@[0; 43)
STRUCT@[0; 11) STRUCT_DEF@[0; 11)
STRUCT_KW@[0; 6) STRUCT_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
NAME@[7; 8) NAME@[7; 8)
@ -35,7 +35,7 @@ FILE@[0; 43)
WHITESPACE@[29; 30) WHITESPACE@[29; 30)
R_CURLY@[30; 31) R_CURLY@[30; 31)
WHITESPACE@[31; 33) WHITESPACE@[31; 33)
STRUCT@[33; 42) STRUCT_DEF@[33; 42)
STRUCT_KW@[33; 39) STRUCT_KW@[33; 39)
WHITESPACE@[39; 40) WHITESPACE@[39; 40)
NAME@[40; 41) NAME@[40; 41)

View file

@ -1,5 +1,5 @@
FILE@[0; 42) FILE@[0; 42)
FUNCTION@[0; 41) FN_DEF@[0; 41)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 7) NAME@[3; 7)

View file

@ -4,7 +4,7 @@ FILE@[0; 19)
EXTERN_KW@[0; 6) EXTERN_KW@[0; 6)
err: `expected fn, trait or impl` err: `expected fn, trait or impl`
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
STRUCT@[7; 18) STRUCT_DEF@[7; 18)
STRUCT_KW@[7; 13) STRUCT_KW@[7; 13)
WHITESPACE@[13; 14) WHITESPACE@[13; 14)
NAME@[14; 17) NAME@[14; 17)

View file

@ -1,5 +1,5 @@
FILE@[0; 389) FILE@[0; 389)
FUNCTION@[0; 389) FN_DEF@[0; 389)
VISIBILITY@[0; 10) VISIBILITY@[0; 10)
PUB_KW@[0; 3) PUB_KW@[0; 3)
L_PAREN@[3; 4) L_PAREN@[3; 4)

View file

@ -1,5 +1,5 @@
FILE@[0; 86) FILE@[0; 86)
STRUCT@[0; 84) STRUCT_DEF@[0; 84)
VISIBILITY@[0; 3) VISIBILITY@[0; 3)
PUB_KW@[0; 3) PUB_KW@[0; 3)
WHITESPACE@[3; 4) WHITESPACE@[3; 4)

View file

@ -1,5 +1,5 @@
FILE@[0; 23) FILE@[0; 23)
FUNCTION@[0; 22) FN_DEF@[0; 22)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 25) FILE@[0; 25)
FUNCTION@[0; 24) FN_DEF@[0; 24)
CONST_KW@[0; 5) CONST_KW@[0; 5)
WHITESPACE@[5; 6) WHITESPACE@[5; 6)
UNSAFE_KW@[6; 12) UNSAFE_KW@[6; 12)

View file

@ -1,5 +1,5 @@
FILE@[0; 18) FILE@[0; 18)
FUNCTION@[0; 17) FN_DEF@[0; 17)
CONST_KW@[0; 5) CONST_KW@[0; 5)
WHITESPACE@[5; 6) WHITESPACE@[5; 6)
FN_KW@[6; 8) FN_KW@[6; 8)

View file

@ -1,5 +1,5 @@
FILE@[0; 19) FILE@[0; 19)
FUNCTION@[0; 18) FN_DEF@[0; 18)
ABI@[0; 6) ABI@[0; 6)
EXTERN_KW@[0; 6) EXTERN_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)

View file

@ -1,5 +1,5 @@
FILE@[0; 18) FILE@[0; 18)
TRAIT@[0; 17) TRAIT_DEF@[0; 17)
UNSAFE_KW@[0; 6) UNSAFE_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
TRAIT_KW@[7; 12) TRAIT_KW@[7; 12)

View file

@ -1,5 +1,5 @@
FILE@[0; 23) FILE@[0; 23)
TRAIT@[0; 22) TRAIT_DEF@[0; 22)
UNSAFE_KW@[0; 6) UNSAFE_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
AUTO_KW@[7; 11) AUTO_KW@[7; 11)

View file

@ -1,5 +1,5 @@
FILE@[0; 19) FILE@[0; 19)
FUNCTION@[0; 18) FN_DEF@[0; 18)
UNSAFE_KW@[0; 6) UNSAFE_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
FN_KW@[7; 9) FN_KW@[7; 9)

View file

@ -1,5 +1,5 @@
FILE@[0; 30) FILE@[0; 30)
FUNCTION@[0; 29) FN_DEF@[0; 29)
UNSAFE_KW@[0; 6) UNSAFE_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
ABI@[7; 17) ABI@[7; 17)

View file

@ -1,5 +1,5 @@
FILE@[0; 33) FILE@[0; 33)
FUNCTION@[0; 10) FN_DEF@[0; 10)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)
@ -21,7 +21,7 @@ FILE@[0; 33)
WHITESPACE@[19; 20) WHITESPACE@[19; 20)
R_CURLY@[20; 21) R_CURLY@[20; 21)
WHITESPACE@[21; 22) WHITESPACE@[21; 22)
FUNCTION@[22; 32) FN_DEF@[22; 32)
FN_KW@[22; 24) FN_KW@[22; 24)
WHITESPACE@[24; 25) WHITESPACE@[24; 25)
NAME@[25; 28) NAME@[25; 28)

View file

@ -1,5 +1,5 @@
FILE@[0; 21) FILE@[0; 21)
TYPE_ITEM@[0; 20) TYPE_DEF@[0; 20)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 11) NAME@[5; 11)

View file

@ -1,5 +1,5 @@
FILE@[0; 16) FILE@[0; 16)
TYPE_ITEM@[0; 15) TYPE_DEF@[0; 15)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 8) NAME@[5; 8)

View file

@ -1,5 +1,5 @@
FILE@[0; 31) FILE@[0; 31)
TYPE_ITEM@[0; 30) TYPE_DEF@[0; 30)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 8) NAME@[5; 8)

View file

@ -1,5 +1,5 @@
FILE@[0; 16) FILE@[0; 16)
TYPE_ITEM@[0; 15) TYPE_DEF@[0; 15)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 13) FILE@[0; 13)
TYPE_ITEM@[0; 12) TYPE_DEF@[0; 12)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 17) FILE@[0; 17)
TYPE_ITEM@[0; 16) TYPE_DEF@[0; 16)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 16) FILE@[0; 16)
TYPE_ITEM@[0; 15) TYPE_DEF@[0; 15)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 10) NAME@[5; 10)

View file

@ -1,5 +1,5 @@
FILE@[0; 14) FILE@[0; 14)
TYPE_ITEM@[0; 13) TYPE_DEF@[0; 13)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 36) FILE@[0; 36)
TYPE_ITEM@[0; 17) TYPE_DEF@[0; 17)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)
@ -16,7 +16,7 @@ FILE@[0; 36)
R_PAREN@[15; 16) R_PAREN@[15; 16)
SEMI@[16; 17) SEMI@[16; 17)
WHITESPACE@[17; 18) WHITESPACE@[17; 18)
TYPE_ITEM@[18; 35) TYPE_DEF@[18; 35)
TYPE_KW@[18; 22) TYPE_KW@[18; 22)
WHITESPACE@[22; 23) WHITESPACE@[22; 23)
NAME@[23; 24) NAME@[23; 24)

View file

@ -1,5 +1,5 @@
FILE@[0; 18) FILE@[0; 18)
TYPE_ITEM@[0; 12) TYPE_DEF@[0; 12)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 19) FILE@[0; 19)
TYPE_ITEM@[0; 18) TYPE_DEF@[0; 18)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 15) FILE@[0; 15)
TYPE_ITEM@[0; 14) TYPE_DEF@[0; 14)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 54) FILE@[0; 54)
TYPE_ITEM@[0; 13) TYPE_DEF@[0; 13)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)
@ -14,7 +14,7 @@ FILE@[0; 54)
R_PAREN@[11; 12) R_PAREN@[11; 12)
SEMI@[12; 13) SEMI@[12; 13)
WHITESPACE@[13; 14) WHITESPACE@[13; 14)
TYPE_ITEM@[14; 35) TYPE_DEF@[14; 35)
TYPE_KW@[14; 18) TYPE_KW@[14; 18)
WHITESPACE@[18; 19) WHITESPACE@[18; 19)
NAME@[19; 20) NAME@[19; 20)
@ -31,7 +31,7 @@ FILE@[0; 54)
R_PAREN@[33; 34) R_PAREN@[33; 34)
SEMI@[34; 35) SEMI@[34; 35)
WHITESPACE@[35; 36) WHITESPACE@[35; 36)
TYPE_ITEM@[36; 53) TYPE_DEF@[36; 53)
TYPE_KW@[36; 40) TYPE_KW@[36; 40)
WHITESPACE@[40; 41) WHITESPACE@[40; 41)
NAME@[41; 42) NAME@[41; 42)

View file

@ -1,5 +1,5 @@
FILE@[0; 22) FILE@[0; 22)
TYPE_ITEM@[0; 21) TYPE_DEF@[0; 21)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 16) NAME@[5; 16)

View file

@ -1,5 +1,5 @@
FILE@[0; 70) FILE@[0; 70)
TYPE_ITEM@[0; 14) TYPE_DEF@[0; 14)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)
@ -14,7 +14,7 @@ FILE@[0; 70)
R_PAREN@[12; 13) R_PAREN@[12; 13)
SEMI@[13; 14) SEMI@[13; 14)
WHITESPACE@[14; 15) WHITESPACE@[14; 15)
TYPE_ITEM@[15; 36) TYPE_DEF@[15; 36)
TYPE_KW@[15; 19) TYPE_KW@[15; 19)
WHITESPACE@[19; 20) WHITESPACE@[19; 20)
NAME@[20; 21) NAME@[20; 21)
@ -31,7 +31,7 @@ FILE@[0; 70)
R_PAREN@[34; 35) R_PAREN@[34; 35)
SEMI@[35; 36) SEMI@[35; 36)
WHITESPACE@[36; 37) WHITESPACE@[36; 37)
TYPE_ITEM@[37; 69) TYPE_DEF@[37; 69)
TYPE_KW@[37; 41) TYPE_KW@[37; 41)
WHITESPACE@[41; 42) WHITESPACE@[41; 42)
NAME@[42; 43) NAME@[42; 43)

View file

@ -1,5 +1,5 @@
FILE@[0; 20) FILE@[0; 20)
TYPE_ITEM@[0; 15) TYPE_DEF@[0; 15)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 21) FILE@[0; 21)
TYPE_ITEM@[0; 20) TYPE_DEF@[0; 20)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 29) FILE@[0; 29)
TYPE_ITEM@[0; 28) TYPE_DEF@[0; 28)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 71) FILE@[0; 71)
TYPE_ITEM@[0; 13) TYPE_DEF@[0; 13)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)
@ -14,7 +14,7 @@ FILE@[0; 71)
IDENT@[9; 12) "Foo" IDENT@[9; 12) "Foo"
SEMI@[12; 13) SEMI@[12; 13)
WHITESPACE@[13; 14) WHITESPACE@[13; 14)
TYPE_ITEM@[14; 29) TYPE_DEF@[14; 29)
TYPE_KW@[14; 18) TYPE_KW@[14; 18)
WHITESPACE@[18; 19) WHITESPACE@[18; 19)
NAME@[19; 20) NAME@[19; 20)
@ -30,7 +30,7 @@ FILE@[0; 71)
IDENT@[25; 28) "Foo" IDENT@[25; 28) "Foo"
SEMI@[28; 29) SEMI@[28; 29)
WHITESPACE@[29; 30) WHITESPACE@[29; 30)
TYPE_ITEM@[30; 49) TYPE_DEF@[30; 49)
TYPE_KW@[30; 34) TYPE_KW@[30; 34)
WHITESPACE@[34; 35) WHITESPACE@[34; 35)
NAME@[35; 36) NAME@[35; 36)
@ -49,7 +49,7 @@ FILE@[0; 71)
IDENT@[45; 48) "Foo" IDENT@[45; 48) "Foo"
SEMI@[48; 49) SEMI@[48; 49)
WHITESPACE@[49; 50) WHITESPACE@[49; 50)
TYPE_ITEM@[50; 70) TYPE_DEF@[50; 70)
TYPE_KW@[50; 54) TYPE_KW@[50; 54)
WHITESPACE@[54; 55) WHITESPACE@[54; 55)
NAME@[55; 56) NAME@[55; 56)

View file

@ -1,5 +1,5 @@
FILE@[0; 146) FILE@[0; 146)
FUNCTION@[0; 145) FN_DEF@[0; 145)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 7) NAME@[3; 7)

View file

@ -1,5 +1,5 @@
FILE@[0; 52) FILE@[0; 52)
FUNCTION@[0; 51) FN_DEF@[0; 51)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 7) NAME@[3; 7)

View file

@ -1,5 +1,5 @@
FILE@[0; 26) FILE@[0; 26)
FUNCTION@[0; 25) FN_DEF@[0; 25)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 7) NAME@[3; 7)

View file

@ -1,5 +1,5 @@
FILE@[0; 81) FILE@[0; 81)
STRUCT@[0; 20) STRUCT_DEF@[0; 20)
VISIBILITY@[0; 10) VISIBILITY@[0; 10)
PUB_KW@[0; 3) PUB_KW@[0; 3)
L_PAREN@[3; 4) L_PAREN@[3; 4)
@ -12,7 +12,7 @@ FILE@[0; 81)
IDENT@[18; 19) "S" IDENT@[18; 19) "S"
SEMI@[19; 20) SEMI@[19; 20)
WHITESPACE@[20; 21) WHITESPACE@[20; 21)
STRUCT@[21; 40) STRUCT_DEF@[21; 40)
VISIBILITY@[21; 30) VISIBILITY@[21; 30)
PUB_KW@[21; 24) PUB_KW@[21; 24)
L_PAREN@[24; 25) L_PAREN@[24; 25)
@ -25,7 +25,7 @@ FILE@[0; 81)
IDENT@[38; 39) "S" IDENT@[38; 39) "S"
SEMI@[39; 40) SEMI@[39; 40)
WHITESPACE@[40; 41) WHITESPACE@[40; 41)
STRUCT@[41; 60) STRUCT_DEF@[41; 60)
VISIBILITY@[41; 50) VISIBILITY@[41; 50)
PUB_KW@[41; 44) PUB_KW@[41; 44)
L_PAREN@[44; 45) L_PAREN@[44; 45)
@ -38,7 +38,7 @@ FILE@[0; 81)
IDENT@[58; 59) "S" IDENT@[58; 59) "S"
SEMI@[59; 60) SEMI@[59; 60)
WHITESPACE@[60; 61) WHITESPACE@[60; 61)
STRUCT@[61; 80) STRUCT_DEF@[61; 80)
VISIBILITY@[61; 70) VISIBILITY@[61; 70)
PUB_KW@[61; 64) PUB_KW@[61; 64)
L_PAREN@[64; 65) L_PAREN@[64; 65)

View file

@ -1,5 +1,5 @@
FILE@[0; 30) FILE@[0; 30)
FUNCTION@[0; 11) FN_DEF@[0; 11)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)
@ -12,7 +12,7 @@ FILE@[0; 30)
L_CURLY@[9; 10) L_CURLY@[9; 10)
R_CURLY@[10; 11) R_CURLY@[10; 11)
WHITESPACE@[11; 12) WHITESPACE@[11; 12)
FUNCTION@[12; 29) FN_DEF@[12; 29)
FN_KW@[12; 14) FN_KW@[12; 14)
WHITESPACE@[14; 15) WHITESPACE@[14; 15)
NAME@[15; 18) NAME@[15; 18)

View file

@ -1,5 +1,5 @@
FILE@[0; 91) FILE@[0; 91)
FUNCTION@[0; 90) FN_DEF@[0; 90)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 189) FILE@[0; 189)
FUNCTION@[0; 188) FN_DEF@[0; 188)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 35) FILE@[0; 35)
STRUCT@[0; 34) STRUCT_DEF@[0; 34)
STRUCT_KW@[0; 6) STRUCT_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
NAME@[7; 8) NAME@[7; 8)

View file

@ -1,5 +1,5 @@
FILE@[0; 19) FILE@[0; 19)
STRUCT@[0; 18) STRUCT_DEF@[0; 18)
STRUCT_KW@[0; 6) STRUCT_KW@[0; 6)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
NAME@[7; 8) NAME@[7; 8)

View file

@ -1,5 +1,5 @@
FILE@[0; 57) FILE@[0; 57)
FUNCTION@[0; 56) FN_DEF@[0; 56)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 52) FILE@[0; 52)
FUNCTION@[0; 51) FN_DEF@[0; 51)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 65) FILE@[0; 65)
FUNCTION@[0; 9) FN_DEF@[0; 9)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 4) NAME@[3; 4)
@ -12,7 +12,7 @@ FILE@[0; 65)
L_CURLY@[7; 8) L_CURLY@[7; 8)
R_CURLY@[8; 9) R_CURLY@[8; 9)
WHITESPACE@[9; 10) WHITESPACE@[9; 10)
FUNCTION@[10; 31) FN_DEF@[10; 31)
FN_KW@[10; 12) FN_KW@[10; 12)
WHITESPACE@[12; 13) WHITESPACE@[12; 13)
NAME@[13; 14) NAME@[13; 14)
@ -38,7 +38,7 @@ FILE@[0; 65)
WHITESPACE@[29; 30) WHITESPACE@[29; 30)
R_CURLY@[30; 31) R_CURLY@[30; 31)
WHITESPACE@[31; 32) WHITESPACE@[31; 32)
FUNCTION@[32; 48) FN_DEF@[32; 48)
FN_KW@[32; 34) FN_KW@[32; 34)
WHITESPACE@[34; 35) WHITESPACE@[34; 35)
NAME@[35; 36) NAME@[35; 36)
@ -62,7 +62,7 @@ FILE@[0; 65)
WHITESPACE@[46; 47) WHITESPACE@[46; 47)
R_CURLY@[47; 48) R_CURLY@[47; 48)
WHITESPACE@[48; 49) WHITESPACE@[48; 49)
FUNCTION@[49; 64) FN_DEF@[49; 64)
FN_KW@[49; 51) FN_KW@[49; 51)
WHITESPACE@[51; 52) WHITESPACE@[51; 52)
NAME@[52; 53) NAME@[52; 53)

View file

@ -1,5 +1,5 @@
FILE@[0; 77) FILE@[0; 77)
FUNCTION@[0; 76) FN_DEF@[0; 76)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 49) FILE@[0; 49)
FUNCTION@[0; 48) FN_DEF@[0; 48)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 37) FILE@[0; 37)
FUNCTION@[0; 36) FN_DEF@[0; 36)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 21) FILE@[0; 21)
FUNCTION@[0; 20) FN_DEF@[0; 20)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 4) NAME@[3; 4)
@ -11,7 +11,7 @@ FILE@[0; 21)
BLOCK_EXPR@[7; 20) BLOCK_EXPR@[7; 20)
L_CURLY@[7; 8) L_CURLY@[7; 8)
WHITESPACE@[8; 9) WHITESPACE@[8; 9)
FUNCTION@[9; 18) FN_DEF@[9; 18)
FN_KW@[9; 11) FN_KW@[9; 11)
WHITESPACE@[11; 12) WHITESPACE@[11; 12)
NAME@[12; 13) NAME@[12; 13)

View file

@ -10,7 +10,7 @@ FILE@[0; 89)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
L_CURLY@[7; 8) L_CURLY@[7; 8)
WHITESPACE@[8; 13) WHITESPACE@[8; 13)
TYPE_ITEM@[13; 26) TYPE_DEF@[13; 26)
TYPE_KW@[13; 17) TYPE_KW@[13; 17)
WHITESPACE@[17; 18) WHITESPACE@[17; 18)
NAME@[18; 19) NAME@[18; 19)
@ -25,7 +25,7 @@ FILE@[0; 89)
IDENT@[22; 25) "i32" IDENT@[22; 25) "i32"
SEMI@[25; 26) SEMI@[25; 26)
WHITESPACE@[26; 31) WHITESPACE@[26; 31)
CONST_ITEM@[31; 49) CONST_DEF@[31; 49)
CONST_KW@[31; 36) CONST_KW@[31; 36)
WHITESPACE@[36; 37) WHITESPACE@[36; 37)
NAME@[37; 38) NAME@[37; 38)
@ -44,7 +44,7 @@ FILE@[0; 89)
INT_NUMBER@[46; 48) "92" INT_NUMBER@[46; 48) "92"
SEMI@[48; 49) SEMI@[48; 49)
WHITESPACE@[49; 54) WHITESPACE@[49; 54)
FUNCTION@[54; 65) FN_DEF@[54; 65)
FN_KW@[54; 56) FN_KW@[54; 56)
WHITESPACE@[56; 57) WHITESPACE@[56; 57)
NAME@[57; 60) NAME@[57; 60)
@ -57,7 +57,7 @@ FILE@[0; 89)
L_CURLY@[63; 64) L_CURLY@[63; 64)
R_CURLY@[64; 65) R_CURLY@[64; 65)
WHITESPACE@[65; 70) WHITESPACE@[65; 70)
FUNCTION@[70; 86) FN_DEF@[70; 86)
FN_KW@[70; 72) FN_KW@[70; 72)
WHITESPACE@[72; 73) WHITESPACE@[72; 73)
NAME@[73; 76) NAME@[73; 76)

View file

@ -10,7 +10,7 @@ FILE@[0; 106)
WHITESPACE@[6; 7) WHITESPACE@[6; 7)
L_CURLY@[7; 8) L_CURLY@[7; 8)
WHITESPACE@[8; 13) WHITESPACE@[8; 13)
FUNCTION@[13; 26) FN_DEF@[13; 26)
FN_KW@[13; 15) FN_KW@[13; 15)
WHITESPACE@[15; 16) WHITESPACE@[15; 16)
NAME@[16; 17) NAME@[16; 17)
@ -25,7 +25,7 @@ FILE@[0; 106)
L_CURLY@[24; 25) L_CURLY@[24; 25)
R_CURLY@[25; 26) R_CURLY@[25; 26)
WHITESPACE@[26; 31) WHITESPACE@[26; 31)
FUNCTION@[31; 46) FN_DEF@[31; 46)
FN_KW@[31; 33) FN_KW@[31; 33)
WHITESPACE@[33; 34) WHITESPACE@[33; 34)
NAME@[34; 35) NAME@[34; 35)
@ -42,7 +42,7 @@ FILE@[0; 106)
L_CURLY@[44; 45) L_CURLY@[44; 45)
R_CURLY@[45; 46) R_CURLY@[45; 46)
WHITESPACE@[46; 51) WHITESPACE@[46; 51)
FUNCTION@[51; 69) FN_DEF@[51; 69)
FN_KW@[51; 53) FN_KW@[51; 53)
WHITESPACE@[53; 54) WHITESPACE@[53; 54)
NAME@[54; 55) NAME@[54; 55)
@ -61,7 +61,7 @@ FILE@[0; 106)
L_CURLY@[67; 68) L_CURLY@[67; 68)
R_CURLY@[68; 69) R_CURLY@[68; 69)
WHITESPACE@[69; 74) WHITESPACE@[69; 74)
FUNCTION@[74; 103) FN_DEF@[74; 103)
FN_KW@[74; 76) FN_KW@[74; 76)
WHITESPACE@[76; 77) WHITESPACE@[76; 77)
NAME@[77; 78) NAME@[77; 78)

View file

@ -1,5 +1,5 @@
FILE@[0; 42) FILE@[0; 42)
TRAIT@[0; 41) TRAIT_DEF@[0; 41)
TRAIT_KW@[0; 5) TRAIT_KW@[0; 5)
WHITESPACE@[5; 6) WHITESPACE@[5; 6)
NAME@[6; 7) NAME@[6; 7)

View file

@ -1,5 +1,5 @@
FILE@[0; 16) FILE@[0; 16)
TRAIT@[0; 15) TRAIT_DEF@[0; 15)
AUTO_KW@[0; 4) AUTO_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
TRAIT_KW@[5; 10) TRAIT_KW@[5; 10)

View file

@ -1,5 +1,5 @@
FILE@[0; 35) FILE@[0; 35)
TYPE_ITEM@[0; 34) TYPE_DEF@[0; 34)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 29) FILE@[0; 29)
FUNCTION@[0; 28) FN_DEF@[0; 28)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 28) FILE@[0; 28)
FUNCTION@[0; 27) FN_DEF@[0; 27)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 86) FILE@[0; 86)
FUNCTION@[0; 85) FN_DEF@[0; 85)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 43) FILE@[0; 43)
TYPE_ITEM@[0; 42) TYPE_DEF@[0; 42)
TYPE_KW@[0; 4) TYPE_KW@[0; 4)
WHITESPACE@[4; 5) WHITESPACE@[4; 5)
NAME@[5; 6) NAME@[5; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 74) FILE@[0; 74)
FUNCTION@[0; 74) FN_DEF@[0; 74)
FN_KW@[0; 2) FN_KW@[0; 2)
NAME@[2; 6) NAME@[2; 6)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)

View file

@ -1,5 +1,5 @@
FILE@[0; 67) FILE@[0; 67)
FUNCTION@[0; 9) FN_DEF@[0; 9)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 4) NAME@[3; 4)
@ -12,7 +12,7 @@ FILE@[0; 67)
L_CURLY@[7; 8) L_CURLY@[7; 8)
R_CURLY@[8; 9) R_CURLY@[8; 9)
WHITESPACE@[9; 10) WHITESPACE@[9; 10)
FUNCTION@[10; 25) FN_DEF@[10; 25)
FN_KW@[10; 12) FN_KW@[10; 12)
WHITESPACE@[12; 13) WHITESPACE@[12; 13)
NAME@[13; 14) NAME@[13; 14)
@ -36,7 +36,7 @@ FILE@[0; 67)
L_CURLY@[23; 24) L_CURLY@[23; 24)
R_CURLY@[24; 25) R_CURLY@[24; 25)
WHITESPACE@[25; 26) WHITESPACE@[25; 26)
FUNCTION@[26; 43) FN_DEF@[26; 43)
FN_KW@[26; 28) FN_KW@[26; 28)
WHITESPACE@[28; 29) WHITESPACE@[28; 29)
NAME@[29; 30) NAME@[29; 30)
@ -62,7 +62,7 @@ FILE@[0; 67)
L_CURLY@[41; 42) L_CURLY@[41; 42)
R_CURLY@[42; 43) R_CURLY@[42; 43)
WHITESPACE@[43; 44) WHITESPACE@[43; 44)
FUNCTION@[44; 66) FN_DEF@[44; 66)
FN_KW@[44; 46) FN_KW@[44; 46)
WHITESPACE@[46; 47) WHITESPACE@[46; 47)
NAME@[47; 48) NAME@[47; 48)

View file

@ -1,5 +1,5 @@
FILE@[0; 107) FILE@[0; 107)
FUNCTION@[0; 106) FN_DEF@[0; 106)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 79) FILE@[0; 79)
FUNCTION@[0; 78) FN_DEF@[0; 78)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 36) FILE@[0; 36)
FUNCTION@[0; 35) FN_DEF@[0; 35)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 29) FILE@[0; 29)
FUNCTION@[0; 20) FN_DEF@[0; 20)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 40) FILE@[0; 40)
FUNCTION@[0; 39) FN_DEF@[0; 39)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 78) FILE@[0; 78)
FUNCTION@[0; 77) FN_DEF@[0; 77)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 47) FILE@[0; 47)
FUNCTION@[0; 46) FN_DEF@[0; 46)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 97) FILE@[0; 97)
FUNCTION@[0; 96) FN_DEF@[0; 96)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 103) FILE@[0; 103)
FUNCTION@[0; 102) FN_DEF@[0; 102)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 119) FILE@[0; 119)
FUNCTION@[0; 118) FN_DEF@[0; 118)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 44) FILE@[0; 44)
FUNCTION@[0; 43) FN_DEF@[0; 43)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 21) FILE@[0; 21)
FUNCTION@[0; 20) FN_DEF@[0; 20)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 38) FILE@[0; 38)
FUNCTION@[0; 37) FN_DEF@[0; 37)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 70) FILE@[0; 70)
FUNCTION@[0; 69) FN_DEF@[0; 69)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 70) FILE@[0; 70)
FUNCTION@[0; 11) FN_DEF@[0; 11)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)
@ -53,7 +53,7 @@ FILE@[0; 70)
L_CURLY@[57; 58) L_CURLY@[57; 58)
R_CURLY@[58; 59) R_CURLY@[58; 59)
WHITESPACE@[59; 60) WHITESPACE@[59; 60)
STRUCT@[60; 69) STRUCT_DEF@[60; 69)
STRUCT_KW@[60; 66) STRUCT_KW@[60; 66)
WHITESPACE@[66; 67) WHITESPACE@[66; 67)
NAME@[67; 68) NAME@[67; 68)

View file

@ -1,5 +1,5 @@
FILE@[0; 28) FILE@[0; 28)
FUNCTION@[0; 27) FN_DEF@[0; 27)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 40) FILE@[0; 40)
FUNCTION@[0; 39) FN_DEF@[0; 39)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 26) FILE@[0; 26)
FUNCTION@[0; 25) FN_DEF@[0; 25)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 39) FILE@[0; 39)
FUNCTION@[0; 38) FN_DEF@[0; 38)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 7) NAME@[3; 7)

View file

@ -1,5 +1,5 @@
FILE@[0; 26) FILE@[0; 26)
FUNCTION@[0; 25) FN_DEF@[0; 25)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 26) FILE@[0; 26)
FUNCTION@[0; 25) FN_DEF@[0; 25)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 33) FILE@[0; 33)
FUNCTION@[0; 32) FN_DEF@[0; 32)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 83) FILE@[0; 83)
FUNCTION@[0; 82) FN_DEF@[0; 82)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 55) FILE@[0; 55)
FUNCTION@[0; 54) FN_DEF@[0; 54)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 107) FILE@[0; 107)
FUNCTION@[0; 106) FN_DEF@[0; 106)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 84) FILE@[0; 84)
FUNCTION@[0; 83) FN_DEF@[0; 83)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

View file

@ -1,5 +1,5 @@
FILE@[0; 46) FILE@[0; 46)
FUNCTION@[0; 45) FN_DEF@[0; 45)
FN_KW@[0; 2) FN_KW@[0; 2)
WHITESPACE@[2; 3) WHITESPACE@[2; 3)
NAME@[3; 6) NAME@[3; 6)

Some files were not shown because too many files have changed in this diff Show more