removing error, seems to be -
This commit is contained in:
parent
1dddcdb0a4
commit
a05aa8a83e
2 changed files with 2 additions and 3 deletions
|
@ -27,7 +27,7 @@ namespace grammar_parser {
|
||||||
static uint32_t get_symbol_id(parse_state & state, const char * src, size_t len) {
|
static uint32_t get_symbol_id(parse_state & state, const char * src, size_t len) {
|
||||||
uint32_t next_id = static_cast<uint32_t>(state.symbol_ids.size());
|
uint32_t next_id = static_cast<uint32_t>(state.symbol_ids.size());
|
||||||
auto result = state.symbol_ids.insert(std::make_pair(std::string(src, len), next_id));
|
auto result = state.symbol_ids.insert(std::make_pair(std::string(src, len), next_id));
|
||||||
fprintf(stderr, "added id %s with id %d\n",src,next_id);
|
fprintf(stderr, "added id:%d wit string:|%s|\n",next_id,std::string(src, len).c_str());
|
||||||
return result.first->second;
|
return result.first->second;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,7 @@ identifier ::= letter ( letter | digit | "_" )
|
||||||
#| "\f" | "\b"
|
#| "\f" | "\b"
|
||||||
S ::= ( " " | "\n" | "\t" | "\r" )
|
S ::= ( " " | "\n" | "\t" | "\r" )
|
||||||
|
|
||||||
terminal ::= "'" character - "'" ( character - "'" ) "'"
|
terminal ::= "'" character "'" ( character "'" ) "'"
|
||||||
#| '"' character - '"' ( character - '"' ) '"'
|
|
||||||
|
|
||||||
terminator ::= (";" | ".")
|
terminator ::= (";" | ".")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue