X-Git-Url: https://git.cworth.org/git?p=ttt;a=blobdiff_plain;f=src%2Fttt-token.h;h=a927b05db236b94141379267b41b553dc337da58;hp=f063d6094dd8e3483a07e889e8c71af33c8fa9c2;hb=b18c78a24034922e7b9152a03683cf930d703dd0;hpb=7de44ed398081656115dce6db7d0a04c1a50bb34 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_ */