Aliases

alias HEADER

alias BANNED_TYPES

Functions

fn move_record_decls_to_top_level(mut children: List[AstNode], mut node: AstNode)

fn move_enum_decls_to_top_level(mut children: List[AstNode], mut node: AstNode)

fn move_reassign_var_decls_to_top_level(mut children: List[AstNode])

fn prune_repeated_decls(mut children: List[AstNode])

Structs

struct TranslationUnitDeclNode

Aliases

alias name

alias MaybeHasAnonymous

alias __del__is_trivial

alias __moveinit__is_trivial

alias __copyinit__is_trivial

alias MaybeAnonymous

alias MaybeRefersAnonymous

Fields

var children_: List[AstNode]

var level: Int

Functions

fn __init__(out self, json_object: Object, level: Int)

fn to_string(self, just_code: Bool) -> String

fn children(ref self) -> ref [self] List[AstNode]