X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Fttt-token.h;h=a927b05db236b94141379267b41b553dc337da58;hb=509e7fd528db9f7b1224b82aa955c978076dc2e5;hp=f063d6094dd8e3483a07e889e8c71af33c8fa9c2;hpb=c6398c6a1b59f6eddefc9f9ce577017b15677251;p=ttt diff --git a/src/ttt-token.h b/src/ttt-token.h index f063d60..a927b05 100644 --- a/src/ttt-token.h +++ b/src/ttt-token.h @@ -25,9 +25,17 @@ #define _TTT_TOKEN_H_ typedef enum { - TTT_TOKEN_EOF = 0, - TTT_TOKEN_STRING, - TTT_TOKEN_NEWLINE + TTT_TOKEN_TYPE_EOF = 0, + TTT_TOKEN_TYPE_COMMAND, + TTT_TOKEN_TYPE_STRING, + TTT_TOKEN_TYPE_NEWLINE +} ttt_token_type_t; + +typedef struct _ttt_token { + ttt_token_type_t type; + union { + char *string; + } u; } ttt_token_t; #endif /* _TTT_TOKEN_H_ */