Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kampfkarren/full-moon
/ functions
Functions
556 in github.com/Kampfkarren/full-moon
⨍
Functions
556
◇
Types & classes
129
Function
test_update_positions_validity
()
full-moon/src/ast/update_positions.rs:95
Function
test_visit_token
()
full-moon/tests/visitors.rs:80
Function
test_visitor
()
full-moon/tests/visitors.rs:8
Function
test_visitor_mut
()
full-moon/tests/visitors.rs:34
Function
test_with_eof_safety
()
full-moon/src/ast/mod.rs:2504
Function
test_with_nodes_safety
()
full-moon/src/ast/mod.rs:2515
Function
test_with_visitor_safety
()
full-moon/src/ast/mod.rs:2526
Method
then_token
The `then` token
full-moon/src/ast/mod.rs:1036
Method
then_token
The `then` token
full-moon/src/ast/luau.rs:1168
Method
token
The token associated with the operator
full-moon/src/ast/compound.rs:46
Method
token
Returns the inner token.
full-moon/src/tokenizer/structs.rs:741
Method
tokens
(&self)
full-moon/src/ast/punctuated.rs:227
Method
type_declaration
The type declaration, `type Meters = number`.
full-moon/src/ast/luau.rs:744
Method
type_definition
The definition of the type, `number` in `type Meters = number`.
full-moon/src/ast/luau.rs:468
Method
type_function
The type function, `type function Pairs() ... end`.
full-moon/src/ast/luau.rs:875
Method
type_info
The type being specified: `number` in `local foo: number`.
full-moon/src/ast/luau.rs:648
Method
type_instantiation
(&self)
full-moon/src/ast/mod.rs:1366
Method
type_name
The name of the type, `Meters` in `type Meters = number`.
full-moon/src/ast/luau.rs:453
Method
type_specifier
(&self)
full-moon/src/ast/mod.rs:702
Method
type_specifiers
The type specifiers of the variables, in the order that they were assigned. `const foo: number, bar, baz: boolean` returns an iterator containing: `So
full-moon/src/ast/luau.rs:954
Method
type_token
The token `type`.
full-moon/src/ast/luau.rs:448
Method
types
The types being unioned: `string | number`.
full-moon/src/ast/luau.rs:215
Method
unit
(name: String)
full-moon-derive/src/visit.rs:42
Method
unit
(_name: String)
full-moon-derive/src/derive.rs:97
Method
unit
(name: String)
full-moon-derive/src/node.rs:39
Function
unpack_token_reference
(token: &TokenReference)
full-moon/tests/pass_cases.rs:23
Method
until
The condition for the `until` part
full-moon/src/ast/mod.rs:1290
Method
until_token
The `until` token
full-moon/src/ast/mod.rs:1285
Method
variables
Returns the punctuated sequence over the variables being assigned to. This is the `x, y["a"]` part of `x, y["a"] = 1, 2`
full-moon/src/ast/mod.rs:1715
Function
vec_empty_or_all_none
(vec: &Vec<Option<T>>)
full-moon/src/util.rs:18
Method
visit
(&self, visitor: &mut V)
full-moon/src/visitors.rs:176
Method
visit
(&self, visitor: &mut V)
full-moon/src/ast/luau_visitors.rs:7
Method
visit
(&self, visitor: &mut V)
full-moon/src/ast/visitors.rs:13
Method
visit
(&self, visitor: &mut V)
full-moon/src/ast/punctuated.rs:233
Method
visit
(&self, visitor: &mut V)
full-moon/src/ast/luau.rs:1378
Method
visit
(&self, visitor: &mut V)
full-moon/src/tokenizer/structs.rs:539
Method
visit_call
(&mut self, _: &ast::Call)
full-moon/tests/visitors.rs:136
Method
visit_fields
(data_fields: &syn::Fields, prefix: TokenStream)
full-moon-derive/src/visit.rs:54
Method
visit_function_call
(&mut self, call: &ast::FunctionCall)
full-moon/tests/visitors.rs:14
Method
visit_function_declaration
(&mut self, function: &FunctionDeclaration)
full-moon/tests/comments_around_functions.rs:32
Method
visit_if
(&mut self, _: &ast::If)
full-moon/tests/visitors.rs:126
Method
visit_if_end
(&mut self, _: &ast::If)
full-moon/tests/visitors.rs:131
Method
visit_mut
(self, visitor: &mut V)
full-moon/src/visitors.rs:196
Method
visit_mut
(mut self, visitor: &mut V)
full-moon/src/ast/luau_visitors.rs:25
Method
visit_mut
(mut self, visitor: &mut V)
full-moon/src/ast/visitors.rs:51
Method
visit_mut
(self, visitor: &mut V)
full-moon/src/ast/punctuated.rs:239
Method
visit_mut
(self, visitor: &mut V)
full-moon/src/ast/luau.rs:1385
Method
visit_mut
(self, visitor: &mut V)
full-moon/src/tokenizer/structs.rs:563
Method
visit_table_constructor
(&mut self, constructor: &ast::TableConstructor)
full-moon/tests/derive_node.rs:10
Method
visit_un_op
(&mut self, _: &ast::UnOp)
full-moon/tests/visitors.rs:164
Method
while_token
The `while` token
full-moon/src/ast/mod.rs:1199
Method
with_access
Returns a new TypeField with the given access modifier.
full-moon/src/ast/luau.rs:338
Method
with_args
Returns a new MethodCall with the given args
full-moon/src/ast/mod.rs:1384
Method
with_arrows
Returns a new GenericDeclaration with the given arrows containing the types
full-moon/src/ast/luau.rs:607
Method
with_assertion_op
Returns a new TypeAssertion with the given `::` token
full-moon/src/ast/luau.rs:397
Method
with_at_sign
Returns a new Attribute with the given `@` token
full-moon/src/ast/luau.rs:1442
Method
with_attributes
Returns a new ConstFunction with the given attributes (e.g. `@native`)
full-moon/src/ast/luau.rs:1069
Method
with_block
Returns a new ElseIfExpression with the given expression
full-moon/src/ast/luau.rs:1302
Method
with_body
Returns a new AnonymousFunction with the given function body
full-moon/src/ast/mod.rs:339
Method
with_body
Returns a new ConstFunction with the given function body
full-moon/src/ast/luau.rs:1095
Method
with_braces
Returns a new TableConstructor with the given braces
full-moon/src/ast/mod.rs:266
Method
with_brackets
Returns a new Attribute with the given angle brackets
full-moon/src/ast/lua54.rs:50
Method
with_cast_to
Returns a new TypeAssertion with the given TypeInfo to cast to
full-moon/src/ast/luau.rs:405
Method
with_cfxlua
(self)
full-moon/src/ast/versions.rs:136
Method
with_colon_token
Returns a new MethodCall with the given `:` token
full-moon/src/ast/mod.rs:1371
Method
with_colon_token
Returns a new TypeField with the `:` token
full-moon/src/ast/luau.rs:330
Method
with_compound_operator
Returns a new CompoundAssignment with the given operator used
full-moon/src/ast/compound.rs:148
Method
with_condition
Returns a new If with the given condition
full-moon/src/ast/mod.rs:1073
Method
with_condition
Returns a new IfExpression with the given condition
full-moon/src/ast/luau.rs:1199
Method
with_const_token
Returns a new ConstAssignment with the given `const` token
full-moon/src/ast/luau.rs:959
Method
with_default
Returns a new GenericDeclarationParameter with the given default type
full-moon/src/ast/luau.rs:569
Method
with_do_token
Returns a new NumericFor with the given `do` token
full-moon/src/ast/mod.rs:759
Method
with_else
Returns a new If with the given `else` body
full-moon/src/ast/mod.rs:1098
Method
with_else
Returns a new IfExpression with the given `else` expression
full-moon/src/ast/luau.rs:1233
Method
with_else_if
Returns a new If with the given list of `elseif` expressions
full-moon/src/ast/luau.rs:1220
Method
with_else_if_token
Returns a new ElseIf with the given `elseif` token
full-moon/src/ast/mod.rs:1151
Method
with_else_if_token
Returns a new ElseIfExpression with the given `elseif` token
full-moon/src/ast/luau.rs:1284
Method
with_else_token
Returns a new If with the given `else` token
full-moon/src/ast/mod.rs:1093
Method
with_else_token
Returns a new IfExpression with the given `else` token
full-moon/src/ast/luau.rs:1228
Method
with_end
Returns a new NumericFor with the given end expression
full-moon/src/ast/mod.rs:741
Method
with_end_step_comma
Returns a new NumericFor with the given comma between the end and the step expressions
full-moon/src/ast/mod.rs:746
Method
with_end_token
Returns a new NumericFor with the given `end` token
full-moon/src/ast/mod.rs:769
Method
with_equal_token
Returns a new NumericFor with the given `=` token
full-moon/src/ast/mod.rs:720
Method
with_equal_token
Returns a new TypeDeclaration with the given generics of the type
full-moon/src/ast/luau.rs:491
Method
with_export_token
Returns a new ExportedTypeDeclaration with the `export` token
full-moon/src/ast/luau.rs:749
Method
with_expressions
Returns a new GenericFor with the given expression list
full-moon/src/ast/mod.rs:922
Method
with_expressions
Returns a new ConstAssignment with the given expression list
full-moon/src/ast/luau.rs:988
Method
with_fields
Returns a new TableConstructor with the given fields
full-moon/src/ast/mod.rs:271
Method
with_for_token
Returns a new NumericFor with the given for token
full-moon/src/ast/mod.rs:707
Method
with_function_body
Returns a new TypeFunction with the given function body
full-moon/src/ast/luau.rs:837
Method
with_function_name
Returns a new TypeFunction with the given function name
full-moon/src/ast/luau.rs:829
Method
with_function_token
Returns a new AnonymousFunction with the given `function` token
full-moon/src/ast/mod.rs:331
Method
with_function_token
Returns a new TypeFunction with the given function name
full-moon/src/ast/luau.rs:821
Method
with_generics
(self, generics: Option<GenericDeclaration>)
full-moon/src/ast/mod.rs:1530
Method
with_generics
Returns a new TypeDeclaration with the given generics of the type
full-moon/src/ast/luau.rs:486
Method
with_goto_token
Returns a new Goto with the given `goto` symbol
full-moon/src/ast/lua52.rs:40
Method
with_if_expression
Returns a new IfExpression with the given if expression
full-moon/src/ast/luau.rs:1212
Method
with_if_token
Returns a new If with the given `if` token
full-moon/src/ast/mod.rs:1068
Method
with_if_token
Returns a new IfExpression with the given `if` token
full-moon/src/ast/luau.rs:1194
Method
with_in_token
Returns a new GenericFor with the given `in` token
full-moon/src/ast/mod.rs:917
← previous
next →
401–500 of 556, ranked by callers