SourceReference: {
    first: number;
    globalConstant?: Expr;
    last: number;
    macro?: Expr;
}