1408 lines
32 KiB
C
1408 lines
32 KiB
C
/** \file
|
|
* This C header file was generated by $ANTLR version 3.4
|
|
*
|
|
* - From the grammar source file : Sparql.g
|
|
* - On : 2012-10-05 15:14:39
|
|
* - for the lexer : SparqlLexerLexer
|
|
*
|
|
* Editing it, at least manually, is not wise.
|
|
*
|
|
* C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws.
|
|
*
|
|
*
|
|
* The lexer
|
|
SparqlLexer
|
|
|
|
has the callable functions (rules) shown below,
|
|
* which will invoke the code for the associated rule in the source grammar
|
|
* assuming that the input stream is pointing to a token/text stream that could begin
|
|
* this rule.
|
|
*
|
|
* For instance if you call the first (topmost) rule in a parser grammar, you will
|
|
* get the results of a full parse, but calling a rule half way through the grammar will
|
|
* allow you to pass part of a full token stream to the parser, such as for syntax checking
|
|
* in editors and so on.
|
|
*
|
|
* The parser entry points are called indirectly (by function pointer to function) via
|
|
* a parser context typedef pSparqlLexer, which is returned from a call to SparqlLexerNew().
|
|
*
|
|
* As this is a generated lexer, it is unlikely you will call it 'manually'. However
|
|
* the methods are provided anyway.
|
|
*
|
|
* The methods in pSparqlLexer are as follows:
|
|
*
|
|
* -
|
|
void
|
|
pSparqlLexer->WS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->BASE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PREFIX(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SELECT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DISTINCT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->REDUCED(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CONSTRUCT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DESCRIBE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ASK(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->FROM(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->NAMED(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->WHERE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ORDER(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->BY(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ASC(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DESC(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LIMIT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->OFFSET(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->OPTIONAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->GRAPH(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->UNION(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->FILTER(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->A(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LANG(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LANGMATCHES(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DATATYPE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->BOUND(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SAMETERM(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ISIRI(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ISURI(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ISBLANK(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ISLITERAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->REGEX(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SUBSTR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->TRUE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->FALSE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LOAD(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CLEAR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DROP(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ADD(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MOVE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->COPY(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CREATE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DELETE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->INSERT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->USING(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SILENT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DEFAULT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ALL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DATA(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->WITH(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->INTO(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->TO(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->AS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->GROUP(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->HAVING(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->UNDEF(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->BINDINGS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SERVICE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->BIND(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MINUS_KEYWORD(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->IRI(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->URI(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->BNODE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->RAND(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ABS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CEIL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->FLOOR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ROUND(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CONCAT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRLEN(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->UCASE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LCASE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ENCODE_FOR_URI(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CONTAINS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRSTARTS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRENDS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->YEAR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MONTH(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DAY(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->HOURS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MINUTES(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SECONDS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->TIMEZONE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->TZ(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->NOW(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MD5(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SHA1(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SHA224(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SHA256(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SHA384(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SHA512(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->COALESCE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->IF(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRLANG(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRDT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ISNUMERIC(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->COUNT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SUM(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MIN(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MAX(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->AVG(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SAMPLE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->GROUP_CONCAT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->NOT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->IN(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->EXISTS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SEPARATOR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PNAME_NS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PNAME_LN(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->BLANK_NODE_LABEL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->VAR1(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->VAR2(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LANGTAG(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->INTEGER(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DECIMAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DOUBLE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->INTEGER_POSITIVE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DECIMAL_POSITIVE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DOUBLE_POSITIVE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->INTEGER_NEGATIVE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DECIMAL_NEGATIVE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DOUBLE_NEGATIVE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->EXPONENT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRING_LITERAL1(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRING_LITERAL2(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRING_LITERAL_LONG1(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->STRING_LITERAL_LONG2(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ECHAR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->IRI_REF(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->IRI_REF_CHARACTERS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PN_CHARS_U(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->VARNAME(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PN_CHARS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PN_PREFIX(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PN_LOCAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PN_CHARS_BASE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DIGIT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->COMMENT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->EOL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->REFERENCE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LESS_EQUAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->GREATER_EQUAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->NOT_EQUAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->AND(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->OR(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->INVERSE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->OPEN_BRACE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CLOSE_BRACE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->OPEN_CURLY_BRACE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CLOSE_CURLY_BRACE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->OPEN_SQUARE_BRACKET(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->CLOSE_SQUARE_BRACKET(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SEMICOLON(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DOT(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PLUS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->MINUS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->SIGN(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ASTERISK(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->QUESTION_MARK(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->COMMA(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->NEGATION(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->DIVIDE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->EQUAL(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->LESS(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->GREATER(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->PIPE(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->ANY(pSparqlLexer)
|
|
* -
|
|
void
|
|
pSparqlLexer->Tokens(pSparqlLexer)
|
|
*
|
|
*
|
|
* The return type for any particular rule is of course determined by the source
|
|
* grammar file.
|
|
*/
|
|
// [The "BSD license"]
|
|
// Copyright (c) 2005-2009 Jim Idle, Temporal Wave LLC
|
|
// http://www.temporal-wave.com
|
|
// http://www.linkedin.com/in/jimidle
|
|
//
|
|
// All rights reserved.
|
|
//
|
|
// Redistribution and use in source and binary forms, with or without
|
|
// modification, are permitted provided that the following conditions
|
|
// are met:
|
|
// 1. Redistributions of source code must retain the above copyright
|
|
// notice, this list of conditions and the following disclaimer.
|
|
// 2. Redistributions in binary form must reproduce the above copyright
|
|
// notice, this list of conditions and the following disclaimer in the
|
|
// documentation and/or other materials provided with the distribution.
|
|
// 3. The name of the author may not be used to endorse or promote products
|
|
// derived from this software without specific prior written permission.
|
|
//
|
|
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
|
// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
|
// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
|
// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
|
// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
#ifndef _SparqlLexer_H
|
|
#define _SparqlLexer_H
|
|
/* =============================================================================
|
|
* Standard antlr3 C runtime definitions
|
|
*/
|
|
#include <antlr3.h>
|
|
|
|
/* End of standard antlr 3 runtime definitions
|
|
* =============================================================================
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
// Forward declare the context typedef so that we can use it before it is
|
|
// properly defined. Delegators and delegates (from import statements) are
|
|
// interdependent and their context structures contain pointers to each other
|
|
// C only allows such things to be declared if you pre-declare the typedef.
|
|
//
|
|
typedef struct SparqlLexer_Ctx_struct SparqlLexer, * pSparqlLexer;
|
|
|
|
|
|
|
|
#ifdef ANTLR3_WINDOWS
|
|
// Disable: Unreferenced parameter, - Rules with parameters that are not used
|
|
// constant conditional, - ANTLR realizes that a prediction is always true (synpred usually)
|
|
// initialized but unused variable - tree rewrite variables declared but not needed
|
|
// Unreferenced local variable - lexer rule declares but does not always use _type
|
|
// potentially unitialized variable used - retval always returned from a rule
|
|
// unreferenced local function has been removed - susually getTokenNames or freeScope, they can go without warnigns
|
|
//
|
|
// These are only really displayed at warning level /W4 but that is the code ideal I am aiming at
|
|
// and the codegen must generate some of these warnings by necessity, apart from 4100, which is
|
|
// usually generated when a parser rule is given a parameter that it does not use. Mostly though
|
|
// this is a matter of orthogonality hence I disable that one.
|
|
//
|
|
#pragma warning( disable : 4100 )
|
|
#pragma warning( disable : 4101 )
|
|
#pragma warning( disable : 4127 )
|
|
#pragma warning( disable : 4189 )
|
|
#pragma warning( disable : 4505 )
|
|
#pragma warning( disable : 4701 )
|
|
#endif
|
|
|
|
/* ========================
|
|
* BACKTRACKING IS ENABLED
|
|
* ========================
|
|
*/
|
|
|
|
|
|
/** Context tracking structure for
|
|
SparqlLexer
|
|
|
|
*/
|
|
struct SparqlLexer_Ctx_struct
|
|
{
|
|
/** Built in ANTLR3 context tracker contains all the generic elements
|
|
* required for context tracking.
|
|
*/
|
|
pANTLR3_LEXER pLexer;
|
|
|
|
void
|
|
(*mWS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mBASE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPREFIX) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSELECT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDISTINCT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mREDUCED) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCONSTRUCT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDESCRIBE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mASK) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mFROM) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mNAMED) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mWHERE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mORDER) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mBY) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mASC) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDESC) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLIMIT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mOFFSET) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mOPTIONAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mGRAPH) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mUNION) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mFILTER) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mA) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLANG) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLANGMATCHES) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDATATYPE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mBOUND) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSAMETERM) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mISIRI) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mISURI) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mISBLANK) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mISLITERAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mREGEX) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSUBSTR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mTRUE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mFALSE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLOAD) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCLEAR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDROP) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mADD) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMOVE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCOPY) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCREATE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDELETE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mINSERT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mUSING) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSILENT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDEFAULT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mALL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDATA) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mWITH) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mINTO) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mTO) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mAS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mGROUP) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mHAVING) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mUNDEF) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mBINDINGS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSERVICE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mBIND) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMINUS_KEYWORD) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mIRI) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mURI) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mBNODE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mRAND) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mABS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCEIL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mFLOOR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mROUND) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCONCAT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRLEN) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mUCASE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLCASE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mENCODE_FOR_URI) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCONTAINS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRSTARTS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRENDS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mYEAR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMONTH) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDAY) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mHOURS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMINUTES) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSECONDS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mTIMEZONE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mTZ) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mNOW) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMD5) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSHA1) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSHA224) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSHA256) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSHA384) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSHA512) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCOALESCE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mIF) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRLANG) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRDT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mISNUMERIC) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCOUNT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSUM) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMIN) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMAX) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mAVG) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSAMPLE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mGROUP_CONCAT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mNOT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mIN) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mEXISTS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSEPARATOR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPNAME_NS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPNAME_LN) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mBLANK_NODE_LABEL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mVAR1) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mVAR2) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLANGTAG) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mINTEGER) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDECIMAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDOUBLE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mINTEGER_POSITIVE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDECIMAL_POSITIVE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDOUBLE_POSITIVE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mINTEGER_NEGATIVE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDECIMAL_NEGATIVE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDOUBLE_NEGATIVE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mEXPONENT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRING_LITERAL1) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRING_LITERAL2) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRING_LITERAL_LONG1) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSTRING_LITERAL_LONG2) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mECHAR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mIRI_REF) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mIRI_REF_CHARACTERS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPN_CHARS_U) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mVARNAME) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPN_CHARS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPN_PREFIX) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPN_LOCAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPN_CHARS_BASE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDIGIT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCOMMENT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mEOL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mREFERENCE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLESS_EQUAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mGREATER_EQUAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mNOT_EQUAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mAND) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mOR) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mINVERSE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mOPEN_BRACE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCLOSE_BRACE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mOPEN_CURLY_BRACE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCLOSE_CURLY_BRACE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mOPEN_SQUARE_BRACKET) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCLOSE_SQUARE_BRACKET) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSEMICOLON) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDOT) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPLUS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mMINUS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mSIGN) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mASTERISK) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mQUESTION_MARK) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mCOMMA) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mNEGATION) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mDIVIDE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mEQUAL) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mLESS) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mGREATER) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mPIPE) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mANY) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
void
|
|
(*mTokens) (struct SparqlLexer_Ctx_struct * ctx);
|
|
|
|
const char * (*getGrammarFileName)();
|
|
void (*reset) (struct SparqlLexer_Ctx_struct * ctx);
|
|
void (*free) (struct SparqlLexer_Ctx_struct * ctx);
|
|
};
|
|
|
|
// Function protoypes for the constructor functions that external translation units
|
|
// such as delegators and delegates may wish to call.
|
|
//
|
|
ANTLR3_API pSparqlLexer SparqlLexerNew (
|
|
pANTLR3_INPUT_STREAM
|
|
instream);
|
|
ANTLR3_API pSparqlLexer SparqlLexerNewSSD (
|
|
pANTLR3_INPUT_STREAM
|
|
instream, pANTLR3_RECOGNIZER_SHARED_STATE state);
|
|
|
|
/** Symbolic definitions of all the tokens that the
|
|
lexer
|
|
will work with.
|
|
* \{
|
|
*
|
|
* Antlr will define EOF, but we can't use that as it it is too common in
|
|
* in C header files and that would be confusing. There is no way to filter this out at the moment
|
|
* so we just undef it here for now. That isn't the value we get back from C recognizers
|
|
* anyway. We are looking for ANTLR3_TOKEN_EOF.
|
|
*/
|
|
#ifdef EOF
|
|
#undef EOF
|
|
#endif
|
|
#ifdef Tokens
|
|
#undef Tokens
|
|
#endif
|
|
#define EOF -1
|
|
#define A 4
|
|
#define ABS 5
|
|
#define ADD 6
|
|
#define ALL 7
|
|
#define AND 8
|
|
#define ANY 9
|
|
#define ARG_LIST 10
|
|
#define AS 11
|
|
#define ASC 12
|
|
#define ASK 13
|
|
#define ASTERISK 14
|
|
#define AVG 15
|
|
#define BASE 16
|
|
#define BIND 17
|
|
#define BINDINGS 18
|
|
#define BINDING_VALUE 19
|
|
#define BLANK_NODE 20
|
|
#define BLANK_NODE_LABEL 21
|
|
#define BNODE 22
|
|
#define BOUND 23
|
|
#define BY 24
|
|
#define CEIL 25
|
|
#define CLEAR 26
|
|
#define CLOSE_BRACE 27
|
|
#define CLOSE_CURLY_BRACE 28
|
|
#define CLOSE_SQUARE_BRACKET 29
|
|
#define COALESCE 30
|
|
#define COLLECTION 31
|
|
#define COMMA 32
|
|
#define COMMENT 33
|
|
#define CONCAT 34
|
|
#define CONSTRUCT 35
|
|
#define CONSTRUCT_TRIPLES 36
|
|
#define CONTAINS 37
|
|
#define COPY 38
|
|
#define COUNT 39
|
|
#define CREATE 40
|
|
#define DATA 41
|
|
#define DATATYPE 42
|
|
#define DAY 43
|
|
#define DECIMAL 44
|
|
#define DECIMAL_NEGATIVE 45
|
|
#define DECIMAL_POSITIVE 46
|
|
#define DEFAULT 47
|
|
#define DELETE 48
|
|
#define DESC 49
|
|
#define DESCRIBE 50
|
|
#define DIGIT 51
|
|
#define DISTINCT 52
|
|
#define DIVIDE 53
|
|
#define DOT 54
|
|
#define DOUBLE 55
|
|
#define DOUBLE_NEGATIVE 56
|
|
#define DOUBLE_POSITIVE 57
|
|
#define DROP 58
|
|
#define ECHAR 59
|
|
#define ENCODE_FOR_URI 60
|
|
#define EOL 61
|
|
#define EQUAL 62
|
|
#define EXISTS 63
|
|
#define EXPONENT 64
|
|
#define EXPRESSION_LIST 65
|
|
#define FALSE 66
|
|
#define FILTER 67
|
|
#define FLOOR 68
|
|
#define FROM 69
|
|
#define FUNCTION 70
|
|
#define GRAPH 71
|
|
#define GREATER 72
|
|
#define GREATER_EQUAL 73
|
|
#define GROUP 74
|
|
#define GROUP_BY 75
|
|
#define GROUP_CONCAT 76
|
|
#define GROUP_GRAPH_PATTERN 77
|
|
#define HAVING 78
|
|
#define HOURS 79
|
|
#define IF 80
|
|
#define IN 81
|
|
#define INSERT 82
|
|
#define INTEGER 83
|
|
#define INTEGER_NEGATIVE 84
|
|
#define INTEGER_POSITIVE 85
|
|
#define INTO 86
|
|
#define INVERSE 87
|
|
#define IRI 88
|
|
#define IRI_REF 89
|
|
#define IRI_REF_CHARACTERS 90
|
|
#define ISBLANK 91
|
|
#define ISIRI 92
|
|
#define ISLITERAL 93
|
|
#define ISNUMERIC 94
|
|
#define ISURI 95
|
|
#define LANG 96
|
|
#define LANGMATCHES 97
|
|
#define LANGTAG 98
|
|
#define LCASE 99
|
|
#define LESS 100
|
|
#define LESS_EQUAL 101
|
|
#define LIMIT 102
|
|
#define LOAD 103
|
|
#define MAX 104
|
|
#define MD5 105
|
|
#define MIN 106
|
|
#define MINUS 107
|
|
#define MINUS_KEYWORD 108
|
|
#define MINUTES 109
|
|
#define MODIFY 110
|
|
#define MONTH 111
|
|
#define MOVE 112
|
|
#define NAMED 113
|
|
#define NEGATION 114
|
|
#define NOT 115
|
|
#define NOT_EQUAL 116
|
|
#define NOT_EXISTS 117
|
|
#define NOW 118
|
|
#define OBJECT 119
|
|
#define OFFSET 120
|
|
#define OPEN_BRACE 121
|
|
#define OPEN_CURLY_BRACE 122
|
|
#define OPEN_SQUARE_BRACKET 123
|
|
#define OPTIONAL 124
|
|
#define OR 125
|
|
#define ORDER 126
|
|
#define ORDER_BY 127
|
|
#define ORDER_CONDITION 128
|
|
#define PATH 129
|
|
#define PATH_NEGATED 130
|
|
#define PATH_PRIMARY 131
|
|
#define PATH_SEQUENCE 132
|
|
#define PIPE 133
|
|
#define PLUS 134
|
|
#define PNAME_LN 135
|
|
#define PNAME_NS 136
|
|
#define PN_CHARS 137
|
|
#define PN_CHARS_BASE 138
|
|
#define PN_CHARS_U 139
|
|
#define PN_LOCAL 140
|
|
#define PN_PREFIX 141
|
|
#define PREDICATE 142
|
|
#define PREFIX 143
|
|
#define PROLOGUE 144
|
|
#define QUERY 145
|
|
#define QUESTION_MARK 146
|
|
#define RAND 147
|
|
#define REDUCED 148
|
|
#define REFERENCE 149
|
|
#define REGEX 150
|
|
#define ROUND 151
|
|
#define SAMETERM 152
|
|
#define SAMPLE 153
|
|
#define SECONDS 154
|
|
#define SELECT 155
|
|
#define SELECT_CLAUSE 156
|
|
#define SEMICOLON 157
|
|
#define SEPARATOR 158
|
|
#define SERVICE 159
|
|
#define SHA1 160
|
|
#define SHA224 161
|
|
#define SHA256 162
|
|
#define SHA384 163
|
|
#define SHA512 164
|
|
#define SIGN 165
|
|
#define SILENT 166
|
|
#define STR 167
|
|
#define STRDT 168
|
|
#define STRENDS 169
|
|
#define STRING_LITERAL1 170
|
|
#define STRING_LITERAL2 171
|
|
#define STRING_LITERAL_LONG1 172
|
|
#define STRING_LITERAL_LONG2 173
|
|
#define STRLANG 174
|
|
#define STRLEN 175
|
|
#define STRSTARTS 176
|
|
#define SUBJECT 177
|
|
#define SUBSELECT 178
|
|
#define SUBSTR 179
|
|
#define SUM 180
|
|
#define TIMEZONE 181
|
|
#define TO 182
|
|
#define TRIPLES_BLOCK 183
|
|
#define TRIPLES_NODE 184
|
|
#define TRIPLES_SAME_SUBJECT 185
|
|
#define TRIPLES_TEMPLATE 186
|
|
#define TRUE 187
|
|
#define TZ 188
|
|
#define UCASE 189
|
|
#define UNARY 190
|
|
#define UNARY_MINUS 191
|
|
#define UNARY_NOT 192
|
|
#define UNARY_PLUS 193
|
|
#define UNDEF 194
|
|
#define UNION 195
|
|
#define UPDATE 196
|
|
#define URI 197
|
|
#define USING 198
|
|
#define VAR 199
|
|
#define VAR1 200
|
|
#define VAR2 201
|
|
#define VARNAME 202
|
|
#define WHERE 203
|
|
#define WHERE_CLAUSE 204
|
|
#define WITH 205
|
|
#define WORKLOAD 206
|
|
#define WS 207
|
|
#define YEAR 208
|
|
#ifdef EOF
|
|
#undef EOF
|
|
#define EOF ANTLR3_TOKEN_EOF
|
|
#endif
|
|
|
|
#ifndef TOKENSOURCE
|
|
#define TOKENSOURCE(lxr) lxr->pLexer->rec->state->tokSource
|
|
#endif
|
|
|
|
/* End of token definitions for SparqlLexer
|
|
* =============================================================================
|
|
*/
|
|
/** } */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
/* END - Note:Keep extra line feed to satisfy UNIX systems */
|