Try to solve incomplete statements problem

eg:
now available to parse:
row
1: def add
2: () then
3: return
4: 3+4
5: end

====