Method: Interscript::Node::Rule::Sub#max_length

Defined in:
lib/interscript/node/rule/sub.rb

#max_lengthObject



34
35
36
37
38
39
40
41
42
# File 'lib/interscript/node/rule/sub.rb', line 34

def max_length
  len = self.from.max_length
  len += self.before.max_length if self.before
  len += self.after.max_length if self.after
  len += self.not_before.max_length if self.not_before
  len += self.not_after.max_length if self.not_after
  len += self.priority if self.priority
  len
end