Lines Matching refs:CodeCC

41 class CodeCC(Enum):  class
114 def tokenize(self, cg: 'CodeGenerator') -> Iterable[Union[str, CodeCC]]:
267 def emit_comment_tokens(self, inline: bool = False) -> list[Union[str, CodeCC]]:
271 tokens += [CodeCC.DOC_BEGIN, self.m_doc, CodeCC.DOC_END]
274 if inline: tokens.append(CodeCC.COMMENT_MODE_SET_INLINE)
275 tokens += [CodeCC.COMMENT_BEGIN, self.m_comment, CodeCC.COMMENT_END]
276 if inline: tokens.append(CodeCC.COMMENT_MODE_RESTORE)
332 case CodeCC.NEST:
335 case CodeCC.UNNEST:
338 case CodeCC.COMMENT_MODE_SET_INLINE:
340 case CodeCC.COMMENT_MODE_RESTORE:
342 case CodeCC.COMMENT_BEGIN:
349 case CodeCC.COMMENT_END:
351 case CodeCC.DOC_BEGIN:
355 case CodeCC.DOC_END:
420 def tokenize(self, _: CodeGenerator) -> Iterable[Union[str, CodeCC]]:
455 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]:
473 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]:
485 def tokenize(self, _: CodeGenerator) -> Iterable[Union[str, CodeCC]]:
523 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
531 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]:
555 def tokenize(self, _: CodeGenerator) -> Iterable[Union[str, CodeCC]]:
576 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]:
595 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]:
636 ) -> Iterable[Union[str, CodeCC]]:
639 ['\n{\n', CodeCC.NEST],
641 [CodeCC.UNNEST, '}\n']
666 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
702 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
711 code.append(CodeCC.NEST)
727 code.append(CodeCC.UNNEST)
759 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]:
770 sep.append(CodeCC.NEST)
773 tokens = chain(self.object.tokenize(cg), sep, call, [CodeCC.UNNEST] if nested else [])
816 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]:
837 [CodeCC.NEST],
845 [CodeCC.UNNEST, '}\n']
864 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
869 [f'namespace {fullname}\n', '{\n', CodeCC.NEST],
873 [CodeCC.UNNEST, '}\n']
886 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]:
895 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]:
911 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
923 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
935 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
950 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
974 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
1006 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]:
1008 ['if('], self.condition.tokenize(cg), [')\n{\n', CodeCC.NEST],
1010 [CodeCC.UNNEST, '}\n']
1017 ['else\n{\n', CodeCC.NEST],
1019 [CodeCC.UNNEST, '}\n']
1034 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: