/*
- * Copyright (C) 2012
+ * Copyright (C) 2012, 2013
* Wolfgang Bumiller
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
typedef struct token_s token;
-#include "ast.h"
-
struct token_s {
int ttype;
TOKEN_ATTRIBUTE_OPEN, /* [[ */
TOKEN_ATTRIBUTE_CLOSE, /* ]] */
+ TOKEN_VA_ARGS, /* for the ftepp only */
+
TOKEN_STRINGCONST, /* not the typename but an actual "string" */
TOKEN_CHARCONST,
TOKEN_VECTORCONST,
size_t line;
size_t sline; /* line at the start of a token */
- char peek[256];
+ int peek[256];
size_t peekpos;
bool eof;