class Calyx::Syntax::Expression
A symbolic expression representing a single template substitution.
Public Class Methods
parse(symbol, registry)
click to toggle source
# File lib/calyx/syntax/expression.rb, line 5 def self.parse(symbol, registry) if symbol[0] == Memo::SIGIL Memo.new(symbol, registry) elsif symbol[0] == Unique::SIGIL Unique.new(symbol, registry) else NonTerminal.new(symbol, registry) end end