Project

General

Profile

« Previous | Next » 

Revision 80dc570a

Added by jemmai (Jemma Issroff) almost 2 years ago

Compile more YARP node types (#8322)

  • Add several more node simple types to YARP's compiler:

Nodes include: DefinedNode, EmbeddedStatementsNode,
LocalVariableReadNode, LocalVariableWriteNode, MultiWriteNode,
OptionalParameterNode, SplatNode, YieldNode

  • Add AssocSplatNode, RangeNode

  • Add RangeNode, other helpers for future nodes

  • Add ArrayNode, HashNode, static literal helpers

  • Add branch conditionals

  • Add IfNode, UnlessNode

  • Add ScopeNode

  • NEW_ISEQ and NEW_CHILD_ISEQ implemented for YARP

  • Add nodes that depend on ScopeNode

  • Addressed PR comments