Sha256: ace95d417826aadd0f294ba89bc4e0ba2c716994ad4900d3b0ab8f54248da94a

Contents?: true

Size: 1007 Bytes

Versions: 34

Compression:

Stored size: 1007 Bytes

Contents

#ifndef nodeinfo_h
#define nodeinfo_h

#include "ruby_internal_node.h"

#include "ruby.h"

enum Node_Elem_Name
{
  NEN_NONE,
  NEN_1ST,
  NEN_2ND,
  NEN_AID,
  NEN_ALEN,
  NEN_ARGC,
  NEN_ARGS,
  NEN_BEG,
  NEN_BODY,
  NEN_CFLAG,
  NEN_CFNC,
  NEN_CLSS,
  NEN_CNT,
  NEN_COND,
  NEN_CPATH,
  NEN_CVAL,
  NEN_DEFN,
  NEN_ELSE,
  NEN_END,
  NEN_ENSR,
  NEN_ENTRY,
  NEN_FRML,
  NEN_HEAD,
  NEN_IBDY,
  NEN_ITER,
  NEN_LIT,
  NEN_MID,
  NEN_MODL,
  NEN_NEXT,
  NEN_NOEX,
  NEN_NTH,
  NEN_OPT,
  NEN_ORIG,
  NEN_RECV,
  NEN_RESQ,
  NEN_REST,
  NEN_RVAL,
  NEN_STATE,
  NEN_STTS,
  NEN_SUPER,
  NEN_TAG,
  NEN_TBL,
  NEN_TVAL,
  NEN_VALUE,
  NEN_VAR,
  NEN_VID,
};

VALUE dump_node_elem(enum Node_Elem_Name nen, NODE * n, VALUE node_hash);
void load_node_elem(enum Node_Elem_Name nen, VALUE v, NODE * n, VALUE node_hash, VALUE id_hash);
VALUE node_s_members(VALUE klass);
void define_node_subclass_methods();

#define NODE_OP_ASGN2_ARG NODE_LAST + 1
#define NUM_NODE_TYPE_DESCRIPS NODE_OP_ASGN2_ARG + 1

#endif

Version data entries

34 entries across 11 versions & 1 rubygems

Version Path
ruby-internal-0.7.3 ext/cached/ruby-1.8.6/internal/node/nodeinfo.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.5/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.7/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.5/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.6/internal/node/nodeinfo.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.6/internal/node/nodeinfo.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.5/internal/node/nodeinfo.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.7/internal/node/nodeinfo.h
ruby-internal-0.7.0 ext/cached/ruby-1.8.6/internal/node/nodeinfo.h
ruby-internal-0.7.0 ext/cached/ruby-1.8.5/internal/node/nodeinfo.h
ruby-internal-0.7.0 ext/cached/ruby-1.8.7/internal/node/nodeinfo.h
ruby-internal-0.6.0 ext/cached/ruby-1.8.6/internal/node/nodeinfo.h
ruby-internal-0.6.0 ext/cached/ruby-1.8.5/internal/node/nodeinfo.h
ruby-internal-0.6.0 ext/cached/ruby-1.8.7/internal/node/nodeinfo.h