fn tokensOnSameLine(p: *Parse, token1: TokenIndex, token2: TokenIndex) bool
fn tokensOnSameLine(p: *Parse, token1: TokenIndex, token2: TokenIndex) bool { return std.mem.findScalar(u8, p.source[p.tokenStart(token1)..p.tokenStart(token2)], '\n') == null; }