mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-26 13:03:31 +00:00
fn_item -> function
This commit is contained in:
parent
d8b2a5efc0
commit
afa94d4f37
89 changed files with 126 additions and 126 deletions
|
@ -24,20 +24,20 @@ recovery and it is totally ok for a parser to not implement any error
|
||||||
recovery at all. However, for libsyntax2.0 we do care about error
|
recovery at all. However, for libsyntax2.0 we do care about error
|
||||||
recovery, and we do care about precise and useful error messages.
|
recovery, and we do care about precise and useful error messages.
|
||||||
|
|
||||||
There are also so-called "inline tests". They appear as the comments
|
There are also so-called "inline tests". They appear as the comments
|
||||||
with a `test` header in the source code, like this:
|
with a `test` header in the source code, like this:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
// test fn_basic
|
// test fn_basic
|
||||||
// fn foo() {}
|
// fn foo() {}
|
||||||
fn fn_item(p: &mut Parser) {
|
fn function(p: &mut Parser) {
|
||||||
// ...
|
// ...
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
You can run `cargo collect-tests` command to collect all inline tests
|
You can run `cargo collect-tests` command to collect all inline tests
|
||||||
into `tests/data/inline` directory. The main advantage of inline tests
|
into `tests/data/inline` directory. The main advantage of inline tests
|
||||||
is that they help to illustrate what the relevant code is doing.
|
is that they help to illustrate what the relevant code is doing.
|
||||||
|
|
||||||
|
|
||||||
Contribution opportunity: design and implement testing infrastructure
|
Contribution opportunity: design and implement testing infrastructure
|
||||||
|
|
|
@ -120,7 +120,7 @@ struct Declaration<'f>(SyntaxNodeRef<'f>);
|
||||||
impl<'f> Declaration<'f> {
|
impl<'f> Declaration<'f> {
|
||||||
fn cast(node: SyntaxNodeRef<'f>) -> Option<Declaration<'f>> {
|
fn cast(node: SyntaxNodeRef<'f>) -> Option<Declaration<'f>> {
|
||||||
match node.kind() {
|
match node.kind() {
|
||||||
| STRUCT_ITEM | ENUM_ITEM | FN_ITEM | TRAIT_ITEM
|
| STRUCT_ITEM | ENUM_ITEM | FUNCTION | TRAIT_ITEM
|
||||||
| CONST_ITEM | STATIC_ITEM | MOD_ITEM | NAMED_FIELD
|
| CONST_ITEM | STATIC_ITEM | MOD_ITEM | NAMED_FIELD
|
||||||
| TYPE_ITEM => Some(Declaration(node)),
|
| TYPE_ITEM => Some(Declaration(node)),
|
||||||
_ => None
|
_ => None
|
||||||
|
|
|
@ -22,14 +22,14 @@ impl<R: TreeRoot> AstNode<R> for File<R> {
|
||||||
|
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct FnItem<R: TreeRoot = Arc<SyntaxRoot>> {
|
pub struct Function<R: TreeRoot = Arc<SyntaxRoot>> {
|
||||||
syntax: SyntaxNode<R>,
|
syntax: SyntaxNode<R>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<R: TreeRoot> AstNode<R> for FnItem<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() {
|
||||||
FN_ITEM => Some(FnItem { syntax }),
|
FUNCTION => Some(Function { syntax }),
|
||||||
_ => None,
|
_ => None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,14 +19,14 @@ impl File<Arc<SyntaxRoot>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<R: TreeRoot> File<R> {
|
impl<R: TreeRoot> File<R> {
|
||||||
pub fn functions<'a>(&'a self) -> impl Iterator<Item = FnItem<R>> + 'a {
|
pub fn functions<'a>(&'a self) -> impl Iterator<Item = Function<R>> + 'a {
|
||||||
self.syntax()
|
self.syntax()
|
||||||
.children()
|
.children()
|
||||||
.filter_map(FnItem::cast)
|
.filter_map(Function::cast)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<R: TreeRoot> FnItem<R> {
|
impl<R: TreeRoot> Function<R> {
|
||||||
pub fn name(&self) -> Option<Name<R>> {
|
pub fn name(&self) -> Option<Name<R>> {
|
||||||
self.syntax()
|
self.syntax()
|
||||||
.children()
|
.children()
|
||||||
|
|
|
@ -110,7 +110,7 @@ Grammar(
|
||||||
|
|
||||||
"STRUCT_ITEM",
|
"STRUCT_ITEM",
|
||||||
"ENUM_ITEM",
|
"ENUM_ITEM",
|
||||||
"FN_ITEM",
|
"FUNCTION",
|
||||||
"EXTERN_CRATE_ITEM",
|
"EXTERN_CRATE_ITEM",
|
||||||
"MOD_ITEM",
|
"MOD_ITEM",
|
||||||
"USE_ITEM",
|
"USE_ITEM",
|
||||||
|
@ -218,7 +218,7 @@ Grammar(
|
||||||
kind: "FILE"
|
kind: "FILE"
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
kind: "FN_ITEM"
|
kind: "FUNCTION"
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
kind: "NAME"
|
kind: "NAME"
|
||||||
|
|
|
@ -107,8 +107,8 @@ pub(super) fn maybe_item(p: &mut Parser) -> MaybeItem {
|
||||||
// test unsafe_fn
|
// test unsafe_fn
|
||||||
// unsafe fn foo() {}
|
// unsafe fn foo() {}
|
||||||
FN_KW => {
|
FN_KW => {
|
||||||
fn_item(p);
|
function(p);
|
||||||
FN_ITEM
|
FUNCTION
|
||||||
}
|
}
|
||||||
|
|
||||||
// test unsafe_trait
|
// test unsafe_trait
|
||||||
|
@ -217,12 +217,12 @@ fn extern_block(p: &mut Parser) {
|
||||||
p.expect(R_CURLY);
|
p.expect(R_CURLY);
|
||||||
}
|
}
|
||||||
|
|
||||||
fn fn_item(p: &mut Parser) {
|
fn function(p: &mut Parser) {
|
||||||
assert!(p.at(FN_KW));
|
assert!(p.at(FN_KW));
|
||||||
p.bump();
|
p.bump();
|
||||||
|
|
||||||
name(p);
|
name(p);
|
||||||
// test fn_item_type_params
|
// test function_type_params
|
||||||
// fn foo<T: Clone + Copy>(){}
|
// fn foo<T: Clone + Copy>(){}
|
||||||
type_params::type_param_list(p);
|
type_params::type_param_list(p);
|
||||||
|
|
||||||
|
@ -231,12 +231,12 @@ fn fn_item(p: &mut Parser) {
|
||||||
} else {
|
} else {
|
||||||
p.error("expected function arguments");
|
p.error("expected function arguments");
|
||||||
}
|
}
|
||||||
// test fn_item_ret_type
|
// test function_ret_type
|
||||||
// fn foo() {}
|
// fn foo() {}
|
||||||
// fn bar() -> () {}
|
// fn bar() -> () {}
|
||||||
fn_ret_type(p);
|
fn_ret_type(p);
|
||||||
|
|
||||||
// test fn_item_where_clause
|
// test function_where_clause
|
||||||
// fn foo<T>() where T: Copy {}
|
// fn foo<T>() where T: Copy {}
|
||||||
type_params::where_clause(p);
|
type_params::where_clause(p);
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
//! `// test name-of-the-test` comment and look like this:
|
//! `// test name-of-the-test` comment and look like this:
|
||||||
//!
|
//!
|
||||||
//! ```
|
//! ```
|
||||||
//! // test fn_item_with_zero_parameters
|
//! // test function_with_zero_parameters
|
||||||
//! // fn foo() {}
|
//! // fn foo() {}
|
||||||
//! ```
|
//! ```
|
||||||
//!
|
//!
|
||||||
|
|
|
@ -110,7 +110,7 @@ pub enum SyntaxKind {
|
||||||
FILE,
|
FILE,
|
||||||
STRUCT_ITEM,
|
STRUCT_ITEM,
|
||||||
ENUM_ITEM,
|
ENUM_ITEM,
|
||||||
FN_ITEM,
|
FUNCTION,
|
||||||
EXTERN_CRATE_ITEM,
|
EXTERN_CRATE_ITEM,
|
||||||
MOD_ITEM,
|
MOD_ITEM,
|
||||||
USE_ITEM,
|
USE_ITEM,
|
||||||
|
@ -345,7 +345,7 @@ impl SyntaxKind {
|
||||||
FILE => &SyntaxInfo { name: "FILE" },
|
FILE => &SyntaxInfo { name: "FILE" },
|
||||||
STRUCT_ITEM => &SyntaxInfo { name: "STRUCT_ITEM" },
|
STRUCT_ITEM => &SyntaxInfo { name: "STRUCT_ITEM" },
|
||||||
ENUM_ITEM => &SyntaxInfo { name: "ENUM_ITEM" },
|
ENUM_ITEM => &SyntaxInfo { name: "ENUM_ITEM" },
|
||||||
FN_ITEM => &SyntaxInfo { name: "FN_ITEM" },
|
FUNCTION => &SyntaxInfo { name: "FUNCTION" },
|
||||||
EXTERN_CRATE_ITEM => &SyntaxInfo { name: "EXTERN_CRATE_ITEM" },
|
EXTERN_CRATE_ITEM => &SyntaxInfo { name: "EXTERN_CRATE_ITEM" },
|
||||||
MOD_ITEM => &SyntaxInfo { name: "MOD_ITEM" },
|
MOD_ITEM => &SyntaxInfo { name: "MOD_ITEM" },
|
||||||
USE_ITEM => &SyntaxInfo { name: "USE_ITEM" },
|
USE_ITEM => &SyntaxInfo { name: "USE_ITEM" },
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 54)
|
FILE@[0; 54)
|
||||||
FN_ITEM@[0; 31)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[34; 53)
|
FUNCTION@[34; 53)
|
||||||
ATTR@[34; 40)
|
ATTR@[34; 40)
|
||||||
POUND@[34; 35)
|
POUND@[34; 35)
|
||||||
L_BRACK@[35; 36)
|
L_BRACK@[35; 36)
|
||||||
|
|
|
@ -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)
|
||||||
FN_ITEM@[17; 27)
|
FUNCTION@[17; 27)
|
||||||
FN_KW@[17; 19)
|
FN_KW@[17; 19)
|
||||||
WHITESPACE@[19; 20)
|
WHITESPACE@[19; 20)
|
||||||
NAME@[20; 23)
|
NAME@[20; 23)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 95)
|
FILE@[0; 95)
|
||||||
FN_ITEM@[0; 12)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[82; 94)
|
FUNCTION@[82; 94)
|
||||||
FN_KW@[82; 84)
|
FN_KW@[82; 84)
|
||||||
WHITESPACE@[84; 85)
|
WHITESPACE@[84; 85)
|
||||||
NAME@[85; 88)
|
NAME@[85; 88)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 42)
|
FILE@[0; 42)
|
||||||
FN_ITEM@[0; 41)
|
FUNCTION@[0; 41)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 389)
|
FILE@[0; 389)
|
||||||
FN_ITEM@[0; 389)
|
FUNCTION@[0; 389)
|
||||||
VISIBILITY@[0; 10)
|
VISIBILITY@[0; 10)
|
||||||
PUB_KW@[0; 3)
|
PUB_KW@[0; 3)
|
||||||
L_PAREN@[3; 4)
|
L_PAREN@[3; 4)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 25)
|
FILE@[0; 25)
|
||||||
FN_ITEM@[0; 24)
|
FUNCTION@[0; 24)
|
||||||
CONST_KW@[0; 5)
|
CONST_KW@[0; 5)
|
||||||
WHITESPACE@[5; 6)
|
WHITESPACE@[5; 6)
|
||||||
UNSAFE_KW@[6; 12)
|
UNSAFE_KW@[6; 12)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 18)
|
FILE@[0; 18)
|
||||||
FN_ITEM@[0; 17)
|
FUNCTION@[0; 17)
|
||||||
CONST_KW@[0; 5)
|
CONST_KW@[0; 5)
|
||||||
WHITESPACE@[5; 6)
|
WHITESPACE@[5; 6)
|
||||||
FN_KW@[6; 8)
|
FN_KW@[6; 8)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 19)
|
FILE@[0; 19)
|
||||||
FN_ITEM@[0; 18)
|
FUNCTION@[0; 18)
|
||||||
ABI@[0; 6)
|
ABI@[0; 6)
|
||||||
EXTERN_KW@[0; 6)
|
EXTERN_KW@[0; 6)
|
||||||
WHITESPACE@[6; 7)
|
WHITESPACE@[6; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 19)
|
FILE@[0; 19)
|
||||||
FN_ITEM@[0; 18)
|
FUNCTION@[0; 18)
|
||||||
UNSAFE_KW@[0; 6)
|
UNSAFE_KW@[0; 6)
|
||||||
WHITESPACE@[6; 7)
|
WHITESPACE@[6; 7)
|
||||||
FN_KW@[7; 9)
|
FN_KW@[7; 9)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 30)
|
FILE@[0; 30)
|
||||||
FN_ITEM@[0; 29)
|
FUNCTION@[0; 29)
|
||||||
UNSAFE_KW@[0; 6)
|
UNSAFE_KW@[0; 6)
|
||||||
WHITESPACE@[6; 7)
|
WHITESPACE@[6; 7)
|
||||||
ABI@[7; 17)
|
ABI@[7; 17)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 33)
|
FILE@[0; 33)
|
||||||
FN_ITEM@[0; 10)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[22; 32)
|
FUNCTION@[22; 32)
|
||||||
FN_KW@[22; 24)
|
FN_KW@[22; 24)
|
||||||
WHITESPACE@[24; 25)
|
WHITESPACE@[24; 25)
|
||||||
NAME@[25; 28)
|
NAME@[25; 28)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 146)
|
FILE@[0; 146)
|
||||||
FN_ITEM@[0; 145)
|
FUNCTION@[0; 145)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 52)
|
FILE@[0; 52)
|
||||||
FN_ITEM@[0; 51)
|
FUNCTION@[0; 51)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 26)
|
FILE@[0; 26)
|
||||||
FN_ITEM@[0; 25)
|
FUNCTION@[0; 25)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 30)
|
FILE@[0; 30)
|
||||||
FN_ITEM@[0; 11)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[12; 29)
|
FUNCTION@[12; 29)
|
||||||
FN_KW@[12; 14)
|
FN_KW@[12; 14)
|
||||||
WHITESPACE@[14; 15)
|
WHITESPACE@[14; 15)
|
||||||
NAME@[15; 18)
|
NAME@[15; 18)
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 91)
|
FILE@[0; 91)
|
||||||
FN_ITEM@[0; 90)
|
FUNCTION@[0; 90)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 189)
|
FILE@[0; 189)
|
||||||
FN_ITEM@[0; 188)
|
FUNCTION@[0; 188)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 57)
|
FILE@[0; 57)
|
||||||
FN_ITEM@[0; 56)
|
FUNCTION@[0; 56)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 52)
|
FILE@[0; 52)
|
||||||
FN_ITEM@[0; 51)
|
FUNCTION@[0; 51)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 65)
|
FILE@[0; 65)
|
||||||
FN_ITEM@[0; 9)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[10; 31)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[32; 48)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[49; 64)
|
FUNCTION@[49; 64)
|
||||||
FN_KW@[49; 51)
|
FN_KW@[49; 51)
|
||||||
WHITESPACE@[51; 52)
|
WHITESPACE@[51; 52)
|
||||||
NAME@[52; 53)
|
NAME@[52; 53)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 77)
|
FILE@[0; 77)
|
||||||
FN_ITEM@[0; 76)
|
FUNCTION@[0; 76)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 49)
|
FILE@[0; 49)
|
||||||
FN_ITEM@[0; 48)
|
FUNCTION@[0; 48)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 37)
|
FILE@[0; 37)
|
||||||
FN_ITEM@[0; 36)
|
FUNCTION@[0; 36)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 21)
|
FILE@[0; 21)
|
||||||
FN_ITEM@[0; 20)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[9; 18)
|
FUNCTION@[9; 18)
|
||||||
FN_KW@[9; 11)
|
FN_KW@[9; 11)
|
||||||
WHITESPACE@[11; 12)
|
WHITESPACE@[11; 12)
|
||||||
NAME@[12; 13)
|
NAME@[12; 13)
|
||||||
|
|
|
@ -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)
|
||||||
FN_ITEM@[54; 65)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[70; 86)
|
FUNCTION@[70; 86)
|
||||||
FN_KW@[70; 72)
|
FN_KW@[70; 72)
|
||||||
WHITESPACE@[72; 73)
|
WHITESPACE@[72; 73)
|
||||||
NAME@[73; 76)
|
NAME@[73; 76)
|
||||||
|
|
|
@ -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)
|
||||||
FN_ITEM@[13; 26)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[31; 46)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[51; 69)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[74; 103)
|
FUNCTION@[74; 103)
|
||||||
FN_KW@[74; 76)
|
FN_KW@[74; 76)
|
||||||
WHITESPACE@[76; 77)
|
WHITESPACE@[76; 77)
|
||||||
NAME@[77; 78)
|
NAME@[77; 78)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 29)
|
FILE@[0; 29)
|
||||||
FN_ITEM@[0; 28)
|
FUNCTION@[0; 28)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 28)
|
FILE@[0; 28)
|
||||||
FN_ITEM@[0; 27)
|
FUNCTION@[0; 27)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 86)
|
FILE@[0; 86)
|
||||||
FN_ITEM@[0; 85)
|
FUNCTION@[0; 85)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 74)
|
FILE@[0; 74)
|
||||||
FN_ITEM@[0; 74)
|
FUNCTION@[0; 74)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
NAME@[2; 6)
|
NAME@[2; 6)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 67)
|
FILE@[0; 67)
|
||||||
FN_ITEM@[0; 9)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[10; 25)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[26; 43)
|
FUNCTION@[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)
|
||||||
FN_ITEM@[44; 66)
|
FUNCTION@[44; 66)
|
||||||
FN_KW@[44; 46)
|
FN_KW@[44; 46)
|
||||||
WHITESPACE@[46; 47)
|
WHITESPACE@[46; 47)
|
||||||
NAME@[47; 48)
|
NAME@[47; 48)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 107)
|
FILE@[0; 107)
|
||||||
FN_ITEM@[0; 106)
|
FUNCTION@[0; 106)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 79)
|
FILE@[0; 79)
|
||||||
FN_ITEM@[0; 78)
|
FUNCTION@[0; 78)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 36)
|
FILE@[0; 36)
|
||||||
FN_ITEM@[0; 35)
|
FUNCTION@[0; 35)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 29)
|
FILE@[0; 29)
|
||||||
FN_ITEM@[0; 20)
|
FUNCTION@[0; 20)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 40)
|
FILE@[0; 40)
|
||||||
FN_ITEM@[0; 39)
|
FUNCTION@[0; 39)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 78)
|
FILE@[0; 78)
|
||||||
FN_ITEM@[0; 77)
|
FUNCTION@[0; 77)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 47)
|
FILE@[0; 47)
|
||||||
FN_ITEM@[0; 46)
|
FUNCTION@[0; 46)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 97)
|
FILE@[0; 97)
|
||||||
FN_ITEM@[0; 96)
|
FUNCTION@[0; 96)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 103)
|
FILE@[0; 103)
|
||||||
FN_ITEM@[0; 102)
|
FUNCTION@[0; 102)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 119)
|
FILE@[0; 119)
|
||||||
FN_ITEM@[0; 118)
|
FUNCTION@[0; 118)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 44)
|
FILE@[0; 44)
|
||||||
FN_ITEM@[0; 43)
|
FUNCTION@[0; 43)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 21)
|
FILE@[0; 21)
|
||||||
FN_ITEM@[0; 20)
|
FUNCTION@[0; 20)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 38)
|
FILE@[0; 38)
|
||||||
FN_ITEM@[0; 37)
|
FUNCTION@[0; 37)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 70)
|
FILE@[0; 70)
|
||||||
FN_ITEM@[0; 69)
|
FUNCTION@[0; 69)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 70)
|
FILE@[0; 70)
|
||||||
FN_ITEM@[0; 11)
|
FUNCTION@[0; 11)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 28)
|
FILE@[0; 28)
|
||||||
FN_ITEM@[0; 27)
|
FUNCTION@[0; 27)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 40)
|
FILE@[0; 40)
|
||||||
FN_ITEM@[0; 39)
|
FUNCTION@[0; 39)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 26)
|
FILE@[0; 26)
|
||||||
FN_ITEM@[0; 25)
|
FUNCTION@[0; 25)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 39)
|
FILE@[0; 39)
|
||||||
FN_ITEM@[0; 38)
|
FUNCTION@[0; 38)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 26)
|
FILE@[0; 26)
|
||||||
FN_ITEM@[0; 25)
|
FUNCTION@[0; 25)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 26)
|
FILE@[0; 26)
|
||||||
FN_ITEM@[0; 25)
|
FUNCTION@[0; 25)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 33)
|
FILE@[0; 33)
|
||||||
FN_ITEM@[0; 32)
|
FUNCTION@[0; 32)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 83)
|
FILE@[0; 83)
|
||||||
FN_ITEM@[0; 82)
|
FUNCTION@[0; 82)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 55)
|
FILE@[0; 55)
|
||||||
FN_ITEM@[0; 54)
|
FUNCTION@[0; 54)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 107)
|
FILE@[0; 107)
|
||||||
FN_ITEM@[0; 106)
|
FUNCTION@[0; 106)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 84)
|
FILE@[0; 84)
|
||||||
FN_ITEM@[0; 83)
|
FUNCTION@[0; 83)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 46)
|
FILE@[0; 46)
|
||||||
FN_ITEM@[0; 45)
|
FUNCTION@[0; 45)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 39)
|
FILE@[0; 39)
|
||||||
FN_ITEM@[0; 38)
|
FUNCTION@[0; 38)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -37,7 +37,7 @@ FILE@[0; 83)
|
||||||
IDENT@[41; 44) "i32"
|
IDENT@[41; 44) "i32"
|
||||||
SEMI@[44; 45)
|
SEMI@[44; 45)
|
||||||
WHITESPACE@[45; 50)
|
WHITESPACE@[45; 50)
|
||||||
FN_ITEM@[50; 61)
|
FUNCTION@[50; 61)
|
||||||
FN_KW@[50; 52)
|
FN_KW@[50; 52)
|
||||||
WHITESPACE@[52; 53)
|
WHITESPACE@[52; 53)
|
||||||
NAME@[53; 56)
|
NAME@[53; 56)
|
||||||
|
@ -50,7 +50,7 @@ FILE@[0; 83)
|
||||||
L_CURLY@[59; 60)
|
L_CURLY@[59; 60)
|
||||||
R_CURLY@[60; 61)
|
R_CURLY@[60; 61)
|
||||||
WHITESPACE@[61; 66)
|
WHITESPACE@[61; 66)
|
||||||
FN_ITEM@[66; 80)
|
FUNCTION@[66; 80)
|
||||||
FN_KW@[66; 68)
|
FN_KW@[66; 68)
|
||||||
WHITESPACE@[68; 69)
|
WHITESPACE@[68; 69)
|
||||||
NAME@[69; 72)
|
NAME@[69; 72)
|
||||||
|
|
|
@ -7,7 +7,7 @@ FILE@[0; 22)
|
||||||
WHITESPACE@[7; 8)
|
WHITESPACE@[7; 8)
|
||||||
L_CURLY@[8; 9)
|
L_CURLY@[8; 9)
|
||||||
WHITESPACE@[9; 10)
|
WHITESPACE@[9; 10)
|
||||||
FN_ITEM@[10; 19)
|
FUNCTION@[10; 19)
|
||||||
FN_KW@[10; 12)
|
FN_KW@[10; 12)
|
||||||
WHITESPACE@[12; 13)
|
WHITESPACE@[12; 13)
|
||||||
NAME@[13; 16)
|
NAME@[13; 16)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 95)
|
FILE@[0; 95)
|
||||||
FN_ITEM@[0; 94)
|
FUNCTION@[0; 94)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 47)
|
FILE@[0; 47)
|
||||||
FN_ITEM@[0; 46)
|
FUNCTION@[0; 46)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 27)
|
FILE@[0; 27)
|
||||||
FN_ITEM@[0; 26)
|
FUNCTION@[0; 26)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 35)
|
FILE@[0; 35)
|
||||||
FN_ITEM@[0; 34)
|
FUNCTION@[0; 34)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 87)
|
FILE@[0; 87)
|
||||||
FN_ITEM@[0; 86)
|
FUNCTION@[0; 86)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 20)
|
FILE@[0; 20)
|
||||||
FN_ITEM@[0; 19)
|
FUNCTION@[0; 19)
|
||||||
VISIBILITY@[0; 5)
|
VISIBILITY@[0; 5)
|
||||||
CRATE_KW@[0; 5)
|
CRATE_KW@[0; 5)
|
||||||
WHITESPACE@[5; 6)
|
WHITESPACE@[5; 6)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 13)
|
FILE@[0; 13)
|
||||||
FN_ITEM@[0; 12)
|
FUNCTION@[0; 12)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
|
@ -24,7 +24,7 @@ FILE@[0; 118)
|
||||||
WHITESPACE@[24; 25)
|
WHITESPACE@[24; 25)
|
||||||
L_CURLY@[25; 26)
|
L_CURLY@[25; 26)
|
||||||
WHITESPACE@[26; 31)
|
WHITESPACE@[26; 31)
|
||||||
FN_ITEM@[31; 47)
|
FUNCTION@[31; 47)
|
||||||
FN_KW@[31; 33)
|
FN_KW@[31; 33)
|
||||||
WHITESPACE@[33; 34)
|
WHITESPACE@[33; 34)
|
||||||
NAME@[34; 37)
|
NAME@[34; 37)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 35)
|
FILE@[0; 35)
|
||||||
FN_ITEM@[0; 34)
|
FUNCTION@[0; 34)
|
||||||
ATTR@[0; 12)
|
ATTR@[0; 12)
|
||||||
POUND@[0; 1)
|
POUND@[0; 1)
|
||||||
L_BRACK@[1; 2)
|
L_BRACK@[1; 2)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 98)
|
FILE@[0; 98)
|
||||||
FN_ITEM@[0; 9)
|
FUNCTION@[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; 98)
|
||||||
L_CURLY@[7; 8)
|
L_CURLY@[7; 8)
|
||||||
R_CURLY@[8; 9)
|
R_CURLY@[8; 9)
|
||||||
WHITESPACE@[9; 10)
|
WHITESPACE@[9; 10)
|
||||||
FN_ITEM@[10; 23)
|
FUNCTION@[10; 23)
|
||||||
VISIBILITY@[10; 13)
|
VISIBILITY@[10; 13)
|
||||||
PUB_KW@[10; 13)
|
PUB_KW@[10; 13)
|
||||||
WHITESPACE@[13; 14)
|
WHITESPACE@[13; 14)
|
||||||
|
@ -28,7 +28,7 @@ FILE@[0; 98)
|
||||||
L_CURLY@[21; 22)
|
L_CURLY@[21; 22)
|
||||||
R_CURLY@[22; 23)
|
R_CURLY@[22; 23)
|
||||||
WHITESPACE@[23; 24)
|
WHITESPACE@[23; 24)
|
||||||
FN_ITEM@[24; 44)
|
FUNCTION@[24; 44)
|
||||||
VISIBILITY@[24; 34)
|
VISIBILITY@[24; 34)
|
||||||
PUB_KW@[24; 27)
|
PUB_KW@[24; 27)
|
||||||
L_PAREN@[27; 28)
|
L_PAREN@[27; 28)
|
||||||
|
@ -47,7 +47,7 @@ FILE@[0; 98)
|
||||||
L_CURLY@[42; 43)
|
L_CURLY@[42; 43)
|
||||||
R_CURLY@[43; 44)
|
R_CURLY@[43; 44)
|
||||||
WHITESPACE@[44; 45)
|
WHITESPACE@[44; 45)
|
||||||
FN_ITEM@[45; 65)
|
FUNCTION@[45; 65)
|
||||||
VISIBILITY@[45; 55)
|
VISIBILITY@[45; 55)
|
||||||
PUB_KW@[45; 48)
|
PUB_KW@[45; 48)
|
||||||
L_PAREN@[48; 49)
|
L_PAREN@[48; 49)
|
||||||
|
@ -66,7 +66,7 @@ FILE@[0; 98)
|
||||||
L_CURLY@[63; 64)
|
L_CURLY@[63; 64)
|
||||||
R_CURLY@[64; 65)
|
R_CURLY@[64; 65)
|
||||||
WHITESPACE@[65; 66)
|
WHITESPACE@[65; 66)
|
||||||
FN_ITEM@[66; 97)
|
FUNCTION@[66; 97)
|
||||||
VISIBILITY@[66; 87)
|
VISIBILITY@[66; 87)
|
||||||
PUB_KW@[66; 69)
|
PUB_KW@[66; 69)
|
||||||
L_PAREN@[69; 70)
|
L_PAREN@[69; 70)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 23)
|
FILE@[0; 23)
|
||||||
FN_ITEM@[0; 22)
|
FUNCTION@[0; 22)
|
||||||
ATTR@[0; 10)
|
ATTR@[0; 10)
|
||||||
POUND@[0; 1)
|
POUND@[0; 1)
|
||||||
L_BRACK@[1; 2)
|
L_BRACK@[1; 2)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 71)
|
FILE@[0; 71)
|
||||||
FN_ITEM@[0; 19)
|
FUNCTION@[0; 19)
|
||||||
ABI@[0; 6)
|
ABI@[0; 6)
|
||||||
EXTERN_KW@[0; 6)
|
EXTERN_KW@[0; 6)
|
||||||
WHITESPACE@[6; 7)
|
WHITESPACE@[6; 7)
|
||||||
|
@ -16,7 +16,7 @@ FILE@[0; 71)
|
||||||
WHITESPACE@[17; 18)
|
WHITESPACE@[17; 18)
|
||||||
R_CURLY@[18; 19)
|
R_CURLY@[18; 19)
|
||||||
WHITESPACE@[19; 21)
|
WHITESPACE@[19; 21)
|
||||||
FN_ITEM@[21; 44)
|
FUNCTION@[21; 44)
|
||||||
ABI@[21; 31)
|
ABI@[21; 31)
|
||||||
EXTERN_KW@[21; 27)
|
EXTERN_KW@[21; 27)
|
||||||
WHITESPACE@[27; 28)
|
WHITESPACE@[27; 28)
|
||||||
|
@ -35,7 +35,7 @@ FILE@[0; 71)
|
||||||
WHITESPACE@[42; 43)
|
WHITESPACE@[42; 43)
|
||||||
R_CURLY@[43; 44)
|
R_CURLY@[43; 44)
|
||||||
WHITESPACE@[44; 46)
|
WHITESPACE@[44; 46)
|
||||||
FN_ITEM@[46; 70)
|
FUNCTION@[46; 70)
|
||||||
ABI@[46; 57)
|
ABI@[46; 57)
|
||||||
EXTERN_KW@[46; 52)
|
EXTERN_KW@[46; 52)
|
||||||
WHITESPACE@[52; 53)
|
WHITESPACE@[52; 53)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 35)
|
FILE@[0; 35)
|
||||||
FN_ITEM@[0; 34)
|
FUNCTION@[0; 34)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
@ -11,7 +11,7 @@ FILE@[0; 35)
|
||||||
BLOCK_EXPR@[10; 34)
|
BLOCK_EXPR@[10; 34)
|
||||||
L_CURLY@[10; 11)
|
L_CURLY@[10; 11)
|
||||||
WHITESPACE@[11; 16)
|
WHITESPACE@[11; 16)
|
||||||
FN_ITEM@[16; 32)
|
FUNCTION@[16; 32)
|
||||||
ABI@[16; 22)
|
ABI@[16; 22)
|
||||||
EXTERN_KW@[16; 22)
|
EXTERN_KW@[16; 22)
|
||||||
WHITESPACE@[22; 23)
|
WHITESPACE@[22; 23)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 34)
|
FILE@[0; 34)
|
||||||
FN_ITEM@[0; 33)
|
FUNCTION@[0; 33)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
@ -11,7 +11,7 @@ FILE@[0; 34)
|
||||||
BLOCK_EXPR@[10; 33)
|
BLOCK_EXPR@[10; 33)
|
||||||
L_CURLY@[10; 11)
|
L_CURLY@[10; 11)
|
||||||
WHITESPACE@[11; 16)
|
WHITESPACE@[11; 16)
|
||||||
FN_ITEM@[16; 31)
|
FUNCTION@[16; 31)
|
||||||
CONST_KW@[16; 21)
|
CONST_KW@[16; 21)
|
||||||
WHITESPACE@[21; 22)
|
WHITESPACE@[21; 22)
|
||||||
FN_KW@[22; 24)
|
FN_KW@[22; 24)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 53)
|
FILE@[0; 53)
|
||||||
FN_ITEM@[0; 52)
|
FUNCTION@[0; 52)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 7)
|
NAME@[3; 7)
|
||||||
|
@ -11,7 +11,7 @@ FILE@[0; 53)
|
||||||
BLOCK_EXPR@[10; 52)
|
BLOCK_EXPR@[10; 52)
|
||||||
L_CURLY@[10; 11)
|
L_CURLY@[10; 11)
|
||||||
WHITESPACE@[11; 16)
|
WHITESPACE@[11; 16)
|
||||||
FN_ITEM@[16; 32)
|
FUNCTION@[16; 32)
|
||||||
UNSAFE_KW@[16; 22)
|
UNSAFE_KW@[16; 22)
|
||||||
WHITESPACE@[22; 23)
|
WHITESPACE@[22; 23)
|
||||||
FN_KW@[23; 25)
|
FN_KW@[23; 25)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 248)
|
FILE@[0; 248)
|
||||||
FN_ITEM@[0; 247)
|
FUNCTION@[0; 247)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 16)
|
NAME@[3; 16)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
FILE@[0; 79)
|
FILE@[0; 79)
|
||||||
FN_ITEM@[0; 78)
|
FUNCTION@[0; 78)
|
||||||
FN_KW@[0; 2)
|
FN_KW@[0; 2)
|
||||||
WHITESPACE@[2; 3)
|
WHITESPACE@[2; 3)
|
||||||
NAME@[3; 6)
|
NAME@[3; 6)
|
||||||
|
|
Loading…
Reference in a new issue