lex: disable number parsing
It is not used at the moment
This commit is contained in:
parent
031fdb010e
commit
ffe1e7bb96
3 changed files with 6 additions and 7 deletions
10
src/lex.cpp
10
src/lex.cpp
|
@ -191,7 +191,7 @@ int lex_t::lex_string(parser_value_t *value) {
|
|||
consume(true);
|
||||
|
||||
return TOK_STRING;
|
||||
}*/
|
||||
}
|
||||
|
||||
int lex_t::lex_number(parser_value_t *value) {
|
||||
if (needspace)
|
||||
|
@ -221,7 +221,7 @@ int lex_t::lex_number(parser_value_t *value) {
|
|||
consume(true);
|
||||
|
||||
return TOK_UINT;
|
||||
}
|
||||
}*/
|
||||
|
||||
int lex_t::lex_keyword(parser_value_t *value) {
|
||||
if (needspace)
|
||||
|
@ -438,11 +438,11 @@ int lex_t::lex(parser_value_t *value) {
|
|||
case '{':
|
||||
return lex_block(value);
|
||||
|
||||
//case '"':
|
||||
//case '"':
|
||||
//return lex_string(value);
|
||||
|
||||
case '0' ... '9':
|
||||
return lex_number(value);
|
||||
//case '0' ... '9':
|
||||
//return lex_number(value);
|
||||
|
||||
case 'a' ... 'z':
|
||||
case 'A' ... 'Z':
|
||||
|
|
|
@ -69,7 +69,7 @@ private:
|
|||
//int unterminated_string(parser_value_t *value);
|
||||
|
||||
//int lex_string(parser_value_t *value);
|
||||
int lex_number(parser_value_t *value);
|
||||
//int lex_number(parser_value_t *value);
|
||||
int lex_keyword(parser_value_t *value);
|
||||
int lex_block(parser_value_t *value);
|
||||
int lex_symbol(parser_value_t *value);
|
||||
|
|
|
@ -39,7 +39,6 @@ enum parser_token_t {
|
|||
TOK_SYMBOL_LC,
|
||||
TOK_BLOCK,
|
||||
TOK_CHAR,
|
||||
TOK_UINT,
|
||||
TOK_TYPE,
|
||||
TOK_SOURCE,
|
||||
TOK_HEADER,
|
||||
|
|
Reference in a new issue