26 #define TOKCLOSEPAR     2u       
   27 #define TOKOPENBRACK    3u       
   28 #define TOKCLOSEBRACK   4u       
   30 #define TOKDONTCARE     6u       
   32 #define TOKBACKQUOTE    8u       
   35 #define TOKMATCHANY     11u      
   36 #define TOKOPENCURL     12u      
   37 #define TOKCLOSECURL    13u      
   38 #define TOKCONSTSTART   14u      
   39 #define TOKCONSTEND     15u      
   40 #define TOKCONSTSYMSTR  16u      
   42 #define TOKTYPEBYTE     100u 
   45 #define TOKTYPEI32      103u 
   46 #define TOKTYPEU32      104u 
   47 #define TOKTYPEI64      105u 
   48 #define TOKTYPEU64      106u 
   49 #define TOKTYPEF32      107u 
   50 #define TOKTYPEF64      108u 
   53 #define TOKENIZER_ERROR 1024u 
   54 #define TOKENIZER_END   2048u 
   63 #define TOKENIZER_NO_TOKEN   0 
   64 #define TOKENIZER_NEED_MORE -1 
   65 #define TOKENIZER_STRING_ERROR -2 
   66 #define TOKENIZER_CHAR_ERROR -3 
   68 #define TOKENIZER_MAX_SYMBOL_AND_STRING_LENGTH 256 
   72 extern char tokpar_sym_str[TOKENIZER_MAX_SYMBOL_AND_STRING_LENGTH];
 
Definition: lbm_channel.h:68
int tok_char(lbm_char_channel_t *chan, char *res)
int tok_double(lbm_char_channel_t *chan, token_float *result)
int tok_string(lbm_char_channel_t *chan, unsigned int *string_len)
int tok_syntax(lbm_char_channel_t *chan, uint32_t *res)
int tok_symbol(lbm_char_channel_t *chan)
int tok_integer(lbm_char_channel_t *chan, token_int *result)
bool tok_clean_whitespace(lbm_char_channel_t *chan)