Added lineno to AST nodes for debug and error handle