summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2020-09-24 19:36:20 +0200
committerAkim Demaille <akim.demaille@gmail.com>2020-09-27 08:18:54 +0200
commit458a9b055d4123cde090b726bf9784a96d0071be (patch)
treea4253d5db7393d640a0c3f67cd9f6221d2880654
parentbb1cac89573a61b1cb2830eaa1497b455f3597a2 (diff)
downloadraptor-458a9b055d4123cde090b726bf9784a96d0071be.tar.gz
Stylistic change in the parser
Propose a shorter, more readable (IMHO) approach to typing tokens.
-rw-r--r--src/turtle_parser.y23
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