diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2020-09-24 19:36:20 +0200 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2020-09-27 08:18:54 +0200 |
commit | 458a9b055d4123cde090b726bf9784a96d0071be (patch) | |
tree | a4253d5db7393d640a0c3f67cd9f6221d2880654 | |
parent | bb1cac89573a61b1cb2830eaa1497b455f3597a2 (diff) | |
download | raptor-458a9b055d4123cde090b726bf9784a96d0071be.tar.gz |
Stylistic change in the parser
Propose a shorter, more readable (IMHO) approach to typing tokens.
-rw-r--r-- | src/turtle_parser.y | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/turtle_parser.y b/src/turtle_parser.y index fad59215..d18e68e9 100644 --- a/src/turtle_parser.y +++ b/src/turtle_parser.y @@ -171,16 +171,19 @@ static void raptor_turtle_handle_statement(raptor_parser *parser, raptor_stateme %token SPARQL_BASE "BASE" /* literals */ -%token <string> STRING_LITERAL "string literal" -%token <uri> URI_LITERAL "URI literal" -%token <uri> GRAPH_NAME_LEFT_CURLY "Graph URI literal {" -%token <string> BLANK_LITERAL "blank node" -%token <uri> QNAME_LITERAL "QName" -%token <string> IDENTIFIER "identifier" -%token <string> LANGTAG "langtag" -%token <string> INTEGER_LITERAL "integer literal" -%token <string> FLOATING_LITERAL "floating point literal" -%token <string> DECIMAL_LITERAL "decimal literal" +%token + <string> + STRING_LITERAL "string literal" + IDENTIFIER "identifier" + LANGTAG "langtag" + INTEGER_LITERAL "integer literal" + FLOATING_LITERAL "floating point literal" + DECIMAL_LITERAL "decimal literal" + BLANK_LITERAL "blank node" + <uri> + URI_LITERAL "URI literal" + GRAPH_NAME_LEFT_CURLY "Graph URI literal {" + QNAME_LITERAL "QName" /* syntax error */ %token ERROR_TOKEN |