class IDL::Delegator
def parse_positive_int(_expression)
def parse_positive_int(_expression) if _expression.is_template? _expression else if not ::Integer === _expression.value raise "must be integer: #{_expression.value.inspect}" elsif _expression.value.negative? raise "must be positive integer: #{_expression.value}" elsif _expression.value.zero? raise "must be positive integer" end _expression.value end end