MCPcopy Create free account

hub / github.com/Kampfkarren/full-moon / functions

Functions556 in github.com/Kampfkarren/full-moon

Methodbody
The function body, everything except `const function x` in `const function x(a, b, c) call() end`
full-moon/src/ast/luau.rs:1059
Methodbraces
The braces of the constructor
full-moon/src/ast/mod.rs:256
Methodbrackets
The angle brackets (`<` and `>`) surrounding the attribute
full-moon/src/ast/lua54.rs:40
Methodcase_named
( input: &syn::Ident, variant: &syn::Ident, named: &syn::FieldsNamed, )
full-moon-derive/src/visit.rs:223
Methodcase_named
( _input: &syn::Ident, _variant: &syn::Ident, _fields: &syn::FieldsNamed, )
full-moon-derive/src/derive.rs:37
Methodcase_named
( input: &syn::Ident, variant: &syn::Ident, named: &syn::FieldsNamed, )
full-moon-derive/src/node.rs:230
Methodcase_unit
(_input: &syn::Ident, _variant: &syn::Ident)
full-moon-derive/src/derive.rs:53
Methodcase_unit
(input: &syn::Ident, variant: &syn::Ident)
full-moon-derive/src/node.rs:398
Methodcase_unnamed
( input: &syn::Ident, variant: &syn::Ident, fields: &syn::FieldsUnnamed, )
full-moon-derive/src/visit.rs:253
Methodcase_unnamed
( _input: &syn::Ident, _variant: &syn::Ident, _fields: &syn::FieldsUnnamed, )
full-moon-derive/src/derive.rs:45
Methodcase_unnamed
( input: &syn::Ident, variant: &syn::Ident, fields: &syn::FieldsUnnamed, )
full-moon-derive/src/node.rs:287
Methodcast_to
The type to cast the expression into, `number` in `:: number`.
full-moon/src/ast/luau.rs:392
Methodcfxlua
()
full-moon/src/ast/versions.rs:128
Methodcharacter
Index of the character on the line for this position
full-moon/src/tokenizer/structs.rs:867
Methodcolon_token
The `:` in `x:y()`
full-moon/src/ast/mod.rs:1348
Methodcolon_token
The colon in between the key name and the value type.
full-moon/src/ast/luau.rs:315
Methodcomplete
(input: &syn::DeriveInput, tokens: TokenStream)
full-moon-derive/src/visit.rs:94
Methodcomplete
(input: TokenStream)
full-moon-derive/src/derive.rs:33
Methodcomplete
(input: &syn::DeriveInput, tokens: TokenStream)
full-moon-derive/src/node.rs:51
Methodcompound_operator
The operator used, the `+=` part of `x += 1`
full-moon/src/ast/compound.rs:133
Methodcondition
The condition of the if statement, `condition` in `if condition then`
full-moon/src/ast/mod.rs:1031
Methodcondition
The condition of the if expression, `condition` in `if condition then`
full-moon/src/ast/luau.rs:1163
Methodconst_token
The `const` token
full-moon/src/ast/luau.rs:930
Methoddefault
()
full-moon/src/ast/mod.rs:175
Methoddefault
()
full-moon/src/ast/punctuated.rs:205
Methoddefault
()
full-moon/src/ast/luau.rs:618
Methoddefault
()
full-moon/src/ast/versions.rs:147
Methoddefault_type
The default type, if present
full-moon/src/ast/luau.rs:559
Methodderef
(&self)
full-moon/src/short_string.rs:45
Methodderef
(&self)
full-moon/src/tokenizer/structs.rs:779
Methodderive
(input: proc_macro::TokenStream)
full-moon-derive/src/derive.rs:8
Functionderive_node
(input: TokenStream)
full-moon-derive/src/lib.rs:19
Functionderive_visit
(input: TokenStream)
full-moon-derive/src/lib.rs:14
Functiondisplay_option
(option: O)
full-moon/src/util.rs:22
Functiondisplay_optional_punctuated_vec
(vec: &[(T, Option<TokenReference>)])
full-moon/src/util.rs:33
Methoddo_token
The `do` token
full-moon/src/ast/mod.rs:683
Methodelse_block
The code inside an `else` block if one exists
full-moon/src/ast/mod.rs:1058
Methodelse_expression
The else expression if all other conditions do not hold
full-moon/src/ast/luau.rs:1189
Methodelse_if
If there are `elseif` conditions, returns a vector of them Expression is the condition, block is the code if the condition is true TODO: Make this ret
full-moon/src/ast/mod.rs:1053
Methodelse_if_expressions
If there are `elseif` conditions, returns a vector of them TODO: Make this return an iterator, and remove Option part entirely?
full-moon/src/ast/luau.rs:1184
Methodelse_if_token
The `elseif` token
full-moon/src/ast/mod.rs:1131
Methodelse_if_token
The `elseif` token
full-moon/src/ast/luau.rs:1264
Methodelse_token
The `else` token if one exists
full-moon/src/ast/mod.rs:1046
Methodelse_token
The `else` token
full-moon/src/ast/luau.rs:1178
Methodempty
()
full-moon/src/ast/mod.rs:586
Functionempty_optional_vector
(vec: &Vec<Option<T>>)
full-moon/src/util.rs:10
Methodend
The ending point, `10` in the initial example
full-moon/src/ast/mod.rs:666
Methodend_position
(&self)
full-moon/src/ast/punctuated.rs:217
Methodend_position
The position a token ends at
full-moon/src/tokenizer/structs.rs:452
Methodend_step_comma
The comma in between the ending point and limit, if one exists for _ = 0, 10, 2 do ^
full-moon/src/ast/mod.rs:673
Methodend_token
The `end` token
full-moon/src/ast/mod.rs:693
Methodeq
(&self, other: &Self)
full-moon/src/tokenizer/structs.rs:801
Methodequal_token
The `=` token
full-moon/src/ast/mod.rs:649
Methodequal_token
The `=` token in between the type name and the definition.
full-moon/src/ast/luau.rs:463
Methodequals
The equals symbol denoting a default type, if present
full-moon/src/ast/luau.rs:554
Methoderror
The type of error
full-moon/src/tokenizer/structs.rs:932
Methoderror_message
Returns a human readable error message
full-moon/src/ast/mod.rs:2417
Methoderrors
Returns all errors that occurred during parsing.
full-moon/src/ast/parser_structs.rs:283
Methodexport_token
The token `export`.
full-moon/src/ast/luau.rs:739
Methodexpression
The evaluated expression of the `elseif` when condition is true
full-moon/src/ast/luau.rs:1279
Methodexpressions
Returns the punctuated sequence of the expressions looped over In `for index, value in pairs(list) do`, iterates over `pairs(list)`
full-moon/src/ast/mod.rs:878
Methodexpressions
Returns the punctuated sequence of the expressions being assigned. This is the `1, 2` part of `const x, y = 1, 2`
full-moon/src/ast/luau.rs:941
Methodfields
Returns the [`Punctuated`] sequence of the fields used to create the table
full-moon/src/ast/mod.rs:261
Methodfmt
(&self, formatter: &mut fmt::Formatter)
full-moon/src/lib.rs:65
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
full-moon/src/short_string.rs:37
Methodfmt
(&self, formatter: &mut fmt::Formatter<'_>)
full-moon/src/node.rs:58
Methodfmt
(&self, formatter: &mut fmt::Formatter)
full-moon/src/ast/mod.rs:786
Methodfmt
(&self, formatter: &mut fmt::Formatter)
full-moon/src/ast/luau.rs:705
Methodfmt
(&self, formatter: &mut fmt::Formatter<'_>)
full-moon/src/tokenizer/structs.rs:217
Methodfmt
(&self, f: &mut fmt::Formatter)
full-moon/tests/pass_cases.rs:18
Methodfor_token
The `for` token
full-moon/src/ast/mod.rs:639
Methodfrom
(value: T)
full-moon/src/short_string.rs:51
Methodfrom
(ast_result: AstResult)
full-moon/src/ast/parser_structs.rs:392
Methodfrom_iter
(iter: I)
full-moon/src/short_string.rs:57
Methodfrom_iter
(iter: I)
full-moon/src/ast/punctuated.rs:264
Methodfrom_token
(token: TokenReference)
full-moon/src/ast/compound.rs:70
Methodfunction_body
The body of the type function.
full-moon/src/ast/luau.rs:811
Methodfunction_name
The name of the type function, `Pairs` in `type function Pairs() ... end`.
full-moon/src/ast/luau.rs:806
Methodfunction_token
The `function` token
full-moon/src/ast/mod.rs:315
Methodfunction_token
The token `function`.
full-moon/src/ast/luau.rs:801
Methodgenerate
(_: &syn::Ident, strukt: &syn::DataStruct)
full-moon-derive/src/visit.rs:211
Methodgenerate
(input_ident: &syn::Ident, enumm: &syn::DataEnum)
full-moon-derive/src/derive.rs:59
Methodgenerate
(ident: &syn::Ident, strukt: &syn::DataStruct)
full-moon-derive/src/node.rs:102
Methodgenerics
(&self)
full-moon/src/ast/mod.rs:1495
Methodgenerics
The generics of the type, if there are any. `<T>` in `type Foo<T> = T`.
full-moon/src/ast/luau.rs:458
Methodgoto_token
The `goto` symbol in `goto label`
full-moon/src/ast/lua52.rs:30
Methodif_expression
The expression evaluated if the initial if condition holds
full-moon/src/ast/luau.rs:1173
Methodif_token
The `if` token
full-moon/src/ast/mod.rs:1026
Methodif_token
The `if` token
full-moon/src/ast/luau.rs:1158
Methodin_token
The `in` token
full-moon/src/ast/mod.rs:872
Methodindex_variable
The index identity, `index` in the initial example
full-moon/src/ast/mod.rs:644
Methodinner_arrows
The second pair of arrows of a type instantiation.
full-moon/src/ast/luau.rs:1508
Methodis_right_associative
Whether the operator is right associative. If not, it is left associative. See more at <https://www.lua.org/pil/3.5.html>
full-moon/src/ast/mod.rs:2347
Methodis_right_associative_token
Given a token, returns whether it is a right associative binary operator.
full-moon/src/ast/mod.rs:2352
Functionis_usize_zero
Used by serde
full-moon/src/tokenizer/structs.rs:233
Functionjoin_iterators
( parameters: &Punctuated<T1>, first_iterator: I1, second_iterator: I2, )
full-moon/src/util.rs:77
Functionjoin_type_specifiers
( parameters: &Punctuated<T1>, type_specifiers: I, )
full-moon/src/util.rs:54
Functionjoin_vec
(vec: V)
full-moon/src/util.rs:43
Methodkey
The key of the field, `foo` in `foo: number`.
full-moon/src/ast/luau.rs:310
Methodkey_value
(key: String, value: String)
full-moon-derive/src/visit.rs:32
← previousnext →201–300 of 556, ranked by callers