OOP example
Added range type.
Syntax: start..end
Example:
 1..10
 foo(1..10)
AST Skeleton