Beispiel #1
0
        Expr *new_expr_str(SrcPos pos, char *val, TokenMod mod)
        {
            var e = new_expr(EXPR_STR, pos);

            e->str_lit.val = val;
            e->str_lit.mod = mod;
            return(e);
        }
Beispiel #2
0
        Expr new_expr_str(SrcPos pos, string val, TokenMod mod)
        {
            var e = new_expr(EXPR_STR, pos);

            e.str_lit.val = val;
            e.str_lit.mod = mod;
            return(e);
        }
Beispiel #3
0
        Expr *new_expr_int(SrcPos pos, ulong val, TokenMod mod, TokenSuffix suffix)
        {
            var e = new_expr(EXPR_INT, pos);

            e->int_lit.val    = val;
            e->int_lit.mod    = mod;
            e->int_lit.suffix = suffix;
            return(e);
        }