Ruby  3.1.0dev(2021-09-10revisionb76ad15ed0da636161de0243c547ee1e6fc95681)
Data Structures | Macros | Functions | Variables
ast.c File Reference

(b76ad15ed0da636161de0243c547ee1e6fc95681)

#include "internal.h"
#include "internal/parse.h"
#include "internal/symbol.h"
#include "internal/warnings.h"
#include "iseq.h"
#include "node.h"
#include "ruby.h"
#include "ruby/encoding.h"
#include "ruby/util.h"
#include "vm_core.h"
#include "builtin.h"
#include "ast.rbinc"
Include dependency graph for ast.c:

Go to the source code of this file.

Data Structures

struct  ASTNodeData
 

Macros

#define NEW_CHILD(ast, node)   node ? ast_new_internal(ast, node) : Qnil
 

Functions

void Init_ast (void)
 

Variables

VALUE rb_e_script
 

Macro Definition Documentation

◆ NEW_CHILD

#define NEW_CHILD (   ast,
  node 
)    node ? ast_new_internal(ast, node) : Qnil

Definition at line 269 of file ast.c.

Function Documentation

◆ Init_ast()

void Init_ast ( void  )

Definition at line 724 of file ast.c.

Variable Documentation

◆ rb_e_script

VALUE rb_e_script

Definition at line 1552 of file ruby.c.