CtplToken
CtplToken — Language token
|
|
Synopsis
#include <ctpl/ctpl.h>
CtplToken;
CtplTokenExpr;
void ctpl_token_free (CtplToken *token);
void ctpl_token_expr_free (CtplTokenExpr *token);
Description
Represents a CTPL language token.
Tokens are created by the lexers,
CtplLexer and
CtplLexerExpr.
A CtplToken is freed with ctpl_token_free()
, and a CtplTokenExpr is freed
with ctpl_token_expr_free()
.
Details
CtplToken
typedef struct _CtplToken CtplToken;
The CtplToken opaque structure.
CtplTokenExpr
typedef struct _CtplTokenExpr CtplTokenExpr;
Represents an expression token.
ctpl_token_free ()
void ctpl_token_free (CtplToken *token);
Frees all memory used by a CtplToken.
token :
|
A CtplToken to free
|
ctpl_token_expr_free ()
void ctpl_token_expr_free (CtplTokenExpr *token);
Frees all memory used by a CtplTokenExpr.
token :
|
A CtplTokenExpr to free
|