MCPcopy Index your code
hub / github.com/aiscriptdev/aiscript / identifier_constant

Method identifier_constant

aiscript-vm/src/compiler/codegen.rs:1759–1762  ·  view source on GitHub ↗
(&mut self, name: &str)

Source from the content-addressed store, hash-verified

1757 }
1758
1759 fn identifier_constant(&mut self, name: &str) -> usize {
1760 let s = self.ctx.intern(name.as_bytes());
1761 self.make_constant(Value::from(s))
1762 }
1763
1764 fn declare_variable(&mut self, name: Token<'gc>, mutability: Mutability) -> usize {
1765 if self.scope_depth == 0 {

Callers 8

generate_stmtMethod · 0.80
generate_exprMethod · 0.80
generate_keyword_argsMethod · 0.80
generate_matchMethod · 0.80
generate_invokeMethod · 0.80
generate_classMethod · 0.80
generate_methodMethod · 0.80
named_variableMethod · 0.80

Calls 3

as_bytesMethod · 0.80
make_constantMethod · 0.80
internMethod · 0.45

Tested by

no test coverage detected