Sha256: ed7b252d873d2b601bcb87c922fed21c1d6929cb02d3a46d59950797fb9b61e7

Contents?: true

Size: 1 KB

Versions: 31

Compression:

Stored size: 1 KB

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_NEW,
  NEN_NEXT,
  NEN_NOEX,
  NEN_NTH,
  NEN_OLD,
  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

31 entries across 11 versions & 1 rubygems

Version Path
ruby-internal-0.8.5 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.8.3 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.8.2 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.8.1 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.8.0 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.0/internal/node/nodeinfo.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.2/internal/node/nodeinfo.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.3/internal/node/nodeinfo.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.1/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.0/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.4/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.3/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.1/internal/node/nodeinfo.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.2/internal/node/nodeinfo.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.0/internal/node/nodeinfo.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.3/internal/node/nodeinfo.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.1/internal/node/nodeinfo.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.2/internal/node/nodeinfo.h