typedefenum {
GRN_TS_EXPR_DUMMY_TOKEN, /* No extra data. */
GRN_TS_EXPR_START_TOKEN, /* No extra data. */
GRN_TS_EXPR_END_TOKEN, /* No extra data. */
GRN_TS_EXPR_CONST_TOKEN, /* +data_kind, content and buf. */
GRN_TS_EXPR_NAME_TOKEN, /* +name. */
GRN_TS_EXPR_OP_TOKEN, /* +op_type. */
GRN_TS_EXPR_BRIDGE_TOKEN, /* No extra data. */
GRN_TS_EXPR_BRACKET_TOKEN /* No extra data. */
} grn_ts_expr_token_type;
typedefstruct {
GRN_TS_EXPR_TOKEN_COMMON_MEMBERS
grn_ts_data_kind data_kind; /* The data kind of the const. */
grn_ts_any content; /* The const. */
grn_ts_buf buf; /* Buffer for content.as_text. */
} grn_ts_expr_const_token;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.