Numworks Epsilon  1.4.1
Graphing Calculator Operating System
_scope_t Struct Reference

#include <scope.h>

Public Attributes

scope_kind_t kind
 
struct _scope_tparent
 
struct _scope_tnext
 
mp_parse_node_t pn
 
uint16_t source_file
 
uint16_t simple_name
 
mp_raw_code_traw_code
 
uint8_t scope_flags
 
uint8_t emit_options
 
uint16_t num_pos_args
 
uint16_t num_kwonly_args
 
uint16_t num_def_pos_args
 
uint16_t num_locals
 
uint16_t stack_size
 
uint16_t exc_stack_size
 
uint16_t id_info_alloc
 
uint16_t id_info_len
 
id_info_tid_info
 

Detailed Description

Definition at line 69 of file scope.h.

Member Data Documentation

◆ emit_options

uint8_t _scope_t::emit_options

Definition at line 78 of file scope.h.

◆ exc_stack_size

uint16_t _scope_t::exc_stack_size

Definition at line 84 of file scope.h.

◆ id_info

id_info_t* _scope_t::id_info

Definition at line 87 of file scope.h.

◆ id_info_alloc

uint16_t _scope_t::id_info_alloc

Definition at line 85 of file scope.h.

◆ id_info_len

uint16_t _scope_t::id_info_len

Definition at line 86 of file scope.h.

◆ kind

scope_kind_t _scope_t::kind

Definition at line 70 of file scope.h.

◆ next

struct _scope_t* _scope_t::next

Definition at line 72 of file scope.h.

◆ num_def_pos_args

uint16_t _scope_t::num_def_pos_args

Definition at line 81 of file scope.h.

◆ num_kwonly_args

uint16_t _scope_t::num_kwonly_args

Definition at line 80 of file scope.h.

◆ num_locals

uint16_t _scope_t::num_locals

Definition at line 82 of file scope.h.

◆ num_pos_args

uint16_t _scope_t::num_pos_args

Definition at line 79 of file scope.h.

◆ parent

struct _scope_t* _scope_t::parent

Definition at line 71 of file scope.h.

◆ pn

mp_parse_node_t _scope_t::pn

Definition at line 73 of file scope.h.

◆ raw_code

mp_raw_code_t* _scope_t::raw_code

Definition at line 76 of file scope.h.

◆ scope_flags

uint8_t _scope_t::scope_flags

Definition at line 77 of file scope.h.

◆ simple_name

uint16_t _scope_t::simple_name

Definition at line 75 of file scope.h.

◆ source_file

uint16_t _scope_t::source_file

Definition at line 74 of file scope.h.

◆ stack_size

uint16_t _scope_t::stack_size

Definition at line 83 of file scope.h.


The documentation for this struct was generated from the following file: