aboutsummaryrefslogtreecommitdiff
path: root/td.h
blob: 2e23348b0b5eaffd636acc2dd239ddb57b1f6527 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef TD_H
#define TD_H

#include "lex.h"
#include "parse.h"
#include "prv.h"

struct tdconstant
{
    int neg;

    union
    {
        unsigned long long uv;
        long long v;
    } u;
};

int td(const struct lex *l, struct prv *prv);
void td_free(struct td *td);

#endif