Currently working on adding source line endings to all tokens as discussed here. However, I wanted to move this to it's own issue instead of hijacking the other.
Going to make it match babylon's loc format which looks like:
var token = {
loc: {
start: { line:1, column:1 },
end: { line:1, column:13 }
}
};