Home
last modified time | relevance | path

Searched refs:gensym (Results 1 - 1 of 1) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DtupleLowering.cpp79 auto [gensym, tmpVar] = GenerateSymbol(tupleTypeAtIdx_); in GenerateExpressions()
82 // make node: let gensym = tuple[n] as <tuple type at index n>; in GenerateExpressions()
85 gensym, gensymTsAs, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in GenerateExpressions()
88 // make node: let gensym2 = (gensym)++; in GenerateExpressions()
89 auto *identClone = gensym->Clone(checker_->Allocator(), nullptr); in GenerateExpressions()
97 // make node: tuple[n] = (gensym as <tuple type at index n>) as <tuple element_type>; in GenerateExpressions()
98 identClone = gensym->Clone(checker_->Allocator(), nullptr); in GenerateExpressions()
128 auto *gensym = Gensym(checker_->Allocator()); in GenerateSymbol() local
130 checker_->Allocator(), gensym->Name(), varbinder::VariableFlags::LOCAL); in GenerateSymbol()
132 gensym in GenerateSymbol()
[all...]

Completed in 1 milliseconds