class Gamefic::Syntax
def self.tokenize(text, syntaxes)
-
(Array
- The tokenized expressions.)
Parameters:
-
syntaxes
(Array
) -- The syntaxes to use. -
text
(String
) -- The text to tokenize.
def self.tokenize(text, syntaxes) syntaxes .map { |syn| syn.tokenize(text) } .compact .uniq { |exp| [exp.verb, exp.tokens] } .sort_by { |exp| [-exp.tokens.compact.length] } end