function o(obj) {
        obj.source = {
          text: text(),
          line: line(),
          column: column()
        }
        return obj;
      }
function o(obj) {
        obj.source = {
          text: text(),
          line: line(),
          column: column()
        }
        return obj;
      }
function o ( obj ) { obj . source = { text : text ( ) , line : line ( ) , column : column ( ) } return obj ; }
/* annotate the given object with source info
/ * annotate the given object with source info