Module: HackTree::Node

Defined in:
lib/hack_tree/node.rb,
lib/hack_tree/node/base.rb,
lib/hack_tree/node/hack.rb,
lib/hack_tree/node/group.rb

Defined Under Namespace

Classes: Base, Group, Hack

Constant Summary collapse

NAME_REGEXP =

Node (group/hack) regexp without delimiters.

/[a-zA-Z_]\w*/
FORBIDDEN_NAMES =

Node names which can’t be used due to serious reasons.

[
  :inspect,
  :method_missing,
  :to_s,
]