This is the LDF Metadata Exchange Utilities Manual edition 1.1 for the LDF Metadata Exchange Utilities 1.1. It contains text from the IWF Metadata Harvester User and Reference Manual II (Scantest), edition 1.0 for the IWF Metadata Harvester 1.0. This manual was last updated on 11 February 2007. The LDF Metadata Exchange Utilities are a package for metadata exchange. The author is Laurence D. Finston.
The following copyright notice applies to the contents of this manual up to and including January 31, 2007:
Copyright © 2006, 2007 IWF Wissen und Medien gGmbH
The following copyright notice applies to all changes and additions to this manual starting on February 1, 2007:
Copyright (C) 2007 Laurence D. Finston
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
--- The Detailed Node Listing ---
Utility Types
Mutex_Type
Global Functions
Date_Time_Type
Functions
Datasource_Type
Functions
Id_Type
Functions
Query_Type
Functions
Token_Type
Functions
Scanner_Type
Functions
Destructor
Namespace Scan_Parse
Functions
Parser Rule Functions
Parser
Operators
Control
Database Tables and Columns
struct Mutex_Type
is declared in nonwin.web.
void
)void
)These functions currently return 0 immediately.
These variables are declared in main.web. They are used in the GNU/Linux version of Scantest.
These variables are declared in scantest.web. They are used in the Microsoft Windows of Scantest.
unsigned short
tex_file_ctrThis variable is declared in main.web. It is used in the GNU/Linux version of Scantest.
This variable is declared in main.web. It is used in the GNU/Linux version of Scantest.
This variable is declared in main.web. It is used in the GNU/Linux version of Scantest.
This variable is declared in main.web. It is used in the GNU/Linux version of Scantest.
These variables are declared scantest.web. They are used in the Microsoft Windows version of Scantest.
int
argc
, char*
argv[])The main function used in the GNU/Linux version of Scantest. It is the entry point of the program.
int
argc,TCHAR*
argv[],TCHAR*
envp[])The main function used in the Microsoft Windows version of Scantest. It is the entry point of the program.
const char*
s)
Class Date_Time_Type
is declared in dttmtype.web.
Ctangling dttmtype.web generates dttmtype.h.
Date_Time_Node
is a synonym for Date_Time_Type*
.
class Query_Type
is a friend
of
Date_Time_Type
.
void
)void
)
const Date_Time_Type&
)
string
)
ostream&
, Date_Time_Type&
)
Class Datasource_Type
is declared in dtsrctyp.web.
Ctangling dtsrctyp.web generates dtsrctyp.h.
Datasource_Node
is a synonym for Datasource_Type*
.
void
)unsigned short
datasource_type, Scanner_Node
sscanner_node)
void
)
const Datasource_Type&
)
void
)
string
, Scanner_Node
)
struct
Id_Type
is declared in idtype.web.
Ctangling idtype.web generates idtype.h.
Id_Node
is a synonym for Id_Type*
.
class Scanner_Type
is a friend
of
Id_Type
.
void
)
void
)
Scanner_Node
)
string
)
Class Query_Type
is declared in querytyp.web.
Ctangling querytyp.web generates querytyp.h.
Query_Node
is a synonym for Query_Type*
.
void
)unsigned short
qquery_type,unsigned short
ffield_type,unsigned short
vvalue_type,unsigned short
target_type,bool
nnegated,void*
vvalue,Query_Node
uup,Query_Node
aand_node,Query_Node
oor_node,Query_Node
xxor_node,Scanner_Node
sscanner_node)
void
)
const Query_Type&
)
void
)void
)
void*
v,bool
traverse,Scanner_Node
sscanner_node
)
Scanner_Node
scanner_node,stringstream*
tex_strm)Scanner_Node
scanner_node,int
database_type,stringstream*
sql_strm,stringstream*
select_strm,stringstream*
from_strm,stringstream*
where_strm_0,stringstream*
where_strm_1,bool*
first_select,bool*
first_from,bool*
first_where,bitset<QUERY_TYPE_BITSET_SIZE>*
field_flags,string*
return_str)
string
, Scanner_Node
)
struct Token_Type
is declared in scnrtype.web.
unsigned int
typeYYSTYPE
value
void
Token_Type (void
)void
Token_Type (unsigned int
ttype, YYSTYPE
vvalue)
Class Scanner_Type
is declared in scnrtype.web.
char
in_filename[128]map<string, Id_Type*>
id_mapstack<Token_Type>
token_stackvector<float>
float_vector
void
)
char*
name,bool
create,unsigned int
type)
namespace Scan_Parse
is declared in scanner.web.
Ctangling scanner.web generates scanner.h.
Unless otherwise stated, the variables and datatypes described in
this chapter are all declared within the namespace
Scan_Parse
.
struct Keyword_Type
is declared in scanner.web.
map<string, Keyword_Type*>
keyword_mapmap<unsigned int, string>
token_map
void
)Scanner_Type*
)The functions described in this section are defined in prsrfncs.web.
void*
variable_func (void*
v, char*
name)
void*
v,const unsigned short
type,char*
name)
void*
query_assignment_func_0 (void*
v,void*
object,unsigned int
assignment_type,unsigned int
arg_0,unsigned int
arg_1,void*
value,bool
negate)Scanner_Node
scanner_node,Id_Node&
curr_id_node,void*&
field_specifier,int
assignment_operator,int
negation_optional,int
match_term_optional,void*&
v,int
type)void*
v,Date_Time_Node&
curr_date_time_node,int
specifier,int
op,void*
val,int
type)void*
v,Date_Time_Node&
d,int
op,void*&
vec)
void*
)void*
)yylex
yylex
is the scanner or scanning function that reads code
in the Scantest language from plain-text input files and passes tokens to
the parser or parsing function yyparse
.
See Parser.
YYSTYPE*
value, void*
parameter)
yyparse
by the function yylex
.
See The Scanning Function yylex
.
void*
YYPARSE_PARAM)This function is generated by GNU Bison from the parser input files:
- Main parser file (parser.w)
- Variables (variabls.w)
- Declarations (declrtns.w)
- Assignments (assign.w)
datasource
expressions (dtsrcexp.w)datetime
expressions (dttmexp.w)query
expressions (queryexp.w)string
expressions (strings.w)- Commands (commands.w)
int
int_valuefloat
float_valuechar
string_value[2048]
void*
pointer_value
YYSTYPE
is the type of the semantic value associated with a symbol or a rule.YYSTYPE
can be a simple type or a union. In Scantest, it is aunion
. Each of the tokens and non-terminal symbols described below has a semantic value whose type is one of the members of thisunion
.
int_value
AT_SYMBOLint_value
COMMAint_value
COLONint_value
HYPHENint_value
UNDERLINEint_value
PERCENTint_value
PERIODint_value
SEMI_COLONint_value
OPEN_PARENTHESISint_value
CLOSE_PARENTHESISint_value
OPEN_BRACKETint_value
CLOSE_BRACKET
int_value
CLEAR
EMPTY
is a pseudo-token that represents the absence of a symbol on the right-hand side of a parser rule.
int_value
STARTint_value
END
int_value
PLUSint_value
MINUSint_value
TIMESint_value
DIVIDE
int_value
XORint_value
NOTint_value
AND_NOTint_value
OR_NOTint_value
XOR_NOTint_value
and_or_and_notint_value
or_or_or_notint_value
xor_or_xor_not
int_value
TERMINATE
int_value
IFint_value
ELSEint_value
ELIFint_value
FI
int_value
FORint_value
DOint_value
WHILEint_value
ANDint_value
OR<program > → <statement list > TERMINATE
string_value
STRINGint_value
INTEGERfloat_value
FLOAT
int_value
VARIABLEstring_value
VARIABLE_TEXT_SEGMENTpointer_value
NULL_TYPEpointer_value
DATASOURCE_TYPEpointer_value
DATETIME_TYPEpointer_value
QUERY_TYPEpointer_value
STRING_TYPEpointer_value
variable_namestring_value
variable_segment_listfloat_value
subscriptpointer_value
query_variablepointer_value
datasource_variablepointer_value
string_variablepointer_value
datetime_variable
int_value
DATASOURCE_DECLARATORint_value
DATETIME_DECLARATORint_value
STRING_DECLARATORint_value
QUERY_DECLARATORint_value
declarationint_value
query_declarationint_value
datasource_declarationint_value
string_declarationint_value
datetime_declarationstring_value
variable_declaration_segment_listint_value
subscript_placeholder
int_value
ASSIGNint_value
PLUS_ASSIGNint_value
MINUS_ASSIGNint_value
TIMES_ASSIGNint_value
DIVIDE_ASSIGNint_value
AND_ASSIGNint_value
OR_ASSIGNint_value
XOR_ASSIGNint_value
NOT_ASSIGNint_value
assignmentint_value
negation_optionalint_value
assign_or_plus_assignint_value
assignment_operatorpointer_value
query_assignmentpointer_value
datasource_assignmentstring_value
string_assignmentpointer_value
datetime_assignment
int_value
command
int_value
DATASOURCE_FILEint_value
LOCALint_value
REMOTEint_value
DATABASEint_value
SERVERint_value
DBTint_value
GBV_GVKint_value
TIMMSpointer_value
datasource_primarypointer_value
datasource_secondarypointer_value
datasource_tertiarypointer_value
datasource_expression
int_value
YEAR_RANGE_BEGINint_value
YEAR_RANGE_ENDint_value
YEARint_value
MONTHint_value
DAYint_value
HOURint_value
MINUTEint_value
SECONDint_value
datetime_specifierpointer_value
datetime_primarypointer_value
datetime_secondarypointer_value
datetime_tertiarypointer_value
datetime_expressionpointer_value
datetime_element_list
int_value
CONTAINSint_value
FREETEXTint_value
LIKEint_value
match_term_optionalpointer_value
query_primarypointer_value
query_secondarypointer_value
query_tertiarypointer_value
query_expression
int_value
OAIint_value
PICAint_value
TEXint_value
SQLstring_value
string_primarystring_value
string_secondarystring_value
string_tertiarystring_value
string_expression
int_value
OUTPUTint_value
MESSAGEint_value
ERRMESSAGEint_value
PAUSEint_value
SHOWint_value
message_or_errmessage
int_value
IDint_value
ELN_ORIGINAL_ENTRYint_value
ELN_MOST_RECENT_CHANGEint_value
ELN_STATUS_CHANGEint_value
IDENTIFICATION_NUMBERint_value
DATE_ORIGINAL_ENTRYint_value
DATE_MOST_RECENT_CHANGEint_value
DATE_STATUS_CHANGEint_value
SOURCE_IDint_value
YEAR_APPEARANCE_BEGINint_value
YEAR_APPEARANCE_ENDint_value
YEAR_APPEARANCE_RAK_WBint_value
YEAR_APPEARANCE_ORIGINALpointer_value
field_specifierint_value
field_designatorpointer_value
field_qualifier_listint_value
field_qualifier
int_value
GIVEN_NAMEint_value
PREFIXint_value
SURNAME
int_value
ACCESS_NUMBER
int_value
AUTHORint_value
AUTHOR_GIVEN_NAMEint_value
AUTHOR_PREFIXint_value
AUTHOR_SURNAME
int_value
BIBLIOGRAPHIC_TYPE
int_value
CALL_NUMBER
int_value
CLASSIFICATION
int_value
COMPANY
int_value
CONTENT_SUMMARY
int_value
CONTRIBUTORint_value
CONTRIBUTOR_GIVEN_NAMEint_value
CONTRIBUTOR_PREFIXint_value
CONTRIBUTOR_SURNAME
int_value
CREATOR
int_value
DATABASE_PROVIDER
int_value
DESCRIPTION
int_value
EXEMPLAR_PRODUCTION_NUMBER
int_value
IDENTIFIER
int_value
INSTITUTION
int_value
LANGUAGE
int_value
MAIN_CANONICAL_TITLE
int_value
PERMUTATION_PATTERN
int_value
PERSON
int_value
PHYSICAL_DESCRIPTION
int_value
PUBLISHER
int_value
RECORD
int_value
REMOTE_ACCESS
int_value
RIGHTS
int_value
SOURCE
int_value
SUBJECT
int_value
SUPERORDINATE_ENTITIES
int_value
TITLE
int_value
TYPE
ACCESS_NUMBER
: Access_Number Database Tables and Columns Parser ACCESS_NUMBER_FIELD
: Data Members Query_Type ACCESS_NUMBER_FLAG
: Data Members Query_Type AND
: Loops Parser AND_ASSIGN
: Assignments Parser and_node
: Data Members Query_Type AND_NOT
: Boolean Operators Parser and_or_and_not
: Boolean Operators Parser AND_TYPE
: Data Members Query_Type ASSIGN
: Assignments Parser assign_or_plus_assign
: Assignments Parser assignment
: Assignments Parser assignment_operator
: Assignments Parser AT_SYMBOL
: Punctuation Tokens Parser AUTHOR
: Author Database Tables and Columns Parser AUTHOR_FIELD
: Data Members Query_Type AUTHOR_FLAG
: Data Members Query_Type AUTHOR_GIVEN_NAME
: Author Database Tables and Columns Parser AUTHOR_GIVEN_NAME_FIELD
: Data Members Query_Type AUTHOR_GIVEN_NAME_FLAG
: Data Members Query_Type AUTHOR_PREFIX
: Author Database Tables and Columns Parser AUTHOR_PREFIX_FIELD
: Data Members Query_Type AUTHOR_PREFIX_FLAG
: Data Members Query_Type AUTHOR_SURNAME
: Author Database Tables and Columns Parser AUTHOR_SURNAME_FIELD
: Data Members Query_Type AUTHOR_SURNAME_FLAG
: Data Members Query_Type BIBLIOGRAPHIC_TYPE
: Bibliographic_Type Database Tables and Columns Parser BIBLIOGRAPHIC_TYPE_FIELD
: Data Members Query_Type BIBLIOGRAPHIC_TYPE_FLAG
: Data Members Query_Type CALL_NUMBER
: Call_Number Database Tables and Columns Parser CALL_NUMBER_FIELD
: Data Members Query_Type CALL_NUMBER_FLAG
: Data Members Query_Type cerr_mutex
: Global Variables CLASSIFICATION
: Classification Database Tables and Columns Parser CLASSIFICATION_FIELD
: Data Members Query_Type CLASSIFICATION_FLAG
: Data Members Query_Type CLEAR
: General Parser CLOSE_BRACKET
: Punctuation Tokens Parser CLOSE_PARENTHESIS
: Punctuation Tokens Parser COLLECTING_FLOAT
: Constants Scan_Parse COLLECTING_ID
: Constants Scan_Parse COLLECTING_INTEGER
: Constants Scan_Parse COLLECTING_STRING
: Constants Scan_Parse COLON
: Punctuation Tokens Parser COMMA
: Punctuation Tokens Parser command
: Commands Parser COMPANY
: Company Database Tables and Columns Parser COMPANY_FIELD
: Data Members Query_Type COMPANY_FLAG
: Data Members Query_Type CONTAINS
: Query Expressions Parser CONTAINS_VALUE
: Data Members Query_Type CONTENT_SUMMARY
: Content_Summary Database Tables and Columns Parser CONTENT_SUMMARY_FIELD
: Data Members Query_Type CONTENT_SUMMARY_FLAG
: Data Members Query_Type CONTRIBUTOR
: Contributor Database Tables and Columns Parser CONTRIBUTOR_FIELD
: Data Members Query_Type CONTRIBUTOR_FLAG
: Data Members Query_Type CONTRIBUTOR_GIVEN_NAME
: Contributor Database Tables and Columns Parser CONTRIBUTOR_GIVEN_NAME_FIELD
: Data Members Query_Type CONTRIBUTOR_GIVEN_NAME_FLAG
: Data Members Query_Type CONTRIBUTOR_PREFIX
: Contributor Database Tables and Columns Parser CONTRIBUTOR_PREFIX_FIELD
: Data Members Query_Type CONTRIBUTOR_PREFIX_FLAG
: Data Members Query_Type CONTRIBUTOR_SURNAME
: Contributor Database Tables and Columns Parser CONTRIBUTOR_SURNAME_FIELD
: Data Members Query_Type CONTRIBUTOR_SURNAME_FLAG
: Data Members Query_Type copyright_tex_str
: Global Variables cout_mutex
: Global Variables CREATOR
: Creator Database Tables and Columns Parser CREATOR_FIELD
: Data Members Query_Type CREATOR_FLAG
: Data Members Query_Type DATABASE
: Datasource Expressions Parser DATABASE_PROVIDER
: Database_Provider Database Tables and Columns Parser DATABASE_PROVIDER_FIELD
: Data Members Query_Type DATABASE_PROVIDER_FLAG
: Data Members Query_Type datasource_assignment
: Assignments Parser datasource_declaration
: Declarations Parser DATASOURCE_DECLARATOR
: Declarations Parser datasource_expression
: Datasource Expressions Parser DATASOURCE_FILE
: Datasource Expressions Parser DATASOURCE_FILE_TYPE
: Data Members Datasource_Type datasource_primary
: Datasource Expressions Parser datasource_secondary
: Datasource Expressions Parser datasource_tertiary
: Datasource Expressions Parser DATASOURCE_TYPE
: Variables Parser Datasource_Type::DATASOURCE_FILE_TYPE
: Data Members Datasource_Type Datasource_Type::datasource_type_map
: Data Members Datasource_Type Datasource_Type::DATASOURCE_TYPE_NULL_TYPE
: Data Members Datasource_Type Datasource_Type::DBT_TYPE
: Data Members Datasource_Type Datasource_Type::GBV_GVK_TYPE
: Data Members Datasource_Type Datasource_Type::name
: Data Members Datasource_Type Datasource_Type::scanner_node
: Data Members Datasource_Type Datasource_Type::TIMMS_TYPE
: Data Members Datasource_Type Datasource_Type::type
: Data Members Datasource_Type Datasource_Type::value
: Data Members Datasource_Type datasource_type_map
: Data Members Datasource_Type DATASOURCE_TYPE_NULL_TYPE
: Data Members Datasource_Type datasource_variable
: Variables Parser DATE_MOST_RECENT_CHANGE
: General Database Tables and Columns Parser DATE_ORIGINAL_ENTRY
: General Database Tables and Columns Parser DATE_STATUS_CHANGE
: General Database Tables and Columns Parser DATE_TIME_TYPE
: Data Members Query_Type Date_Time_Type::day
: Data Members Date_Time_Type Date_Time_Type::hour
: Data Members Date_Time_Type Date_Time_Type::minute
: Data Members Date_Time_Type Date_Time_Type::month
: Data Members Date_Time_Type Date_Time_Type::second
: Data Members Date_Time_Type Date_Time_Type::year
: Data Members Date_Time_Type Date_Time_Type::year_range_begin
: Data Members Date_Time_Type Date_Time_Type::year_range_end
: Data Members Date_Time_Type datetime_assignment
: Assignments Parser datetime_declaration
: Declarations Parser DATETIME_DECLARATOR
: Declarations Parser datetime_element_list
: Datetime Expressions Parser datetime_expression
: Datetime Expressions Parser datetime_primary
: Datetime Expressions Parser datetime_secondary
: Datetime Expressions Parser datetime_specifier
: Datetime Expressions Parser datetime_tertiary
: Datetime Expressions Parser DATETIME_TYPE
: Variables Parser datetime_variable
: Variables Parser DAY
: Datetime Expressions Parser day
: Data Members Date_Time_Type DBT
: Datasource Expressions Parser DBT_TYPE
: Data Members Datasource_Type declaration
: Declarations Parser DESCRIPTION
: Description Database Tables and Columns Parser DESCRIPTION_FIELD
: Data Members Query_Type DESCRIPTION_FLAG
: Data Members Query_Type DIVIDE
: Arithmetical Operators Parser DIVIDE_ASSIGN
: Assignments Parser DO
: Loops Parser ELIF
: Conditionals Parser ELN_MOST_RECENT_CHANGE
: General Database Tables and Columns Parser ELN_ORIGINAL_ENTRY
: General Database Tables and Columns Parser ELN_STATUS_CHANGE
: General Database Tables and Columns Parser ELSE
: Conditionals Parser END
: Grouping Parser ERRMESSAGE
: Output Parser EXEMPLAR_PRODUCTION_NUMBER
: Exemplar_Production_Number Database Tables and Columns Parser EXEMPLAR_PRODUCTION_NUMBER_FIELD
: Data Members Query_Type EXEMPLAR_PRODUCTION_NUMBER_FLAG
: Data Members Query_Type FI
: Conditionals Parser field_designator
: General Database Tables and Columns Parser field_qualifier
: General Database Tables and Columns Parser field_qualifier_list
: General Database Tables and Columns Parser field_specifier
: General Database Tables and Columns Parser field_type
: Data Members Query_Type field_type_map
: Data Members Query_Type FLOAT
: Data Types Parser FLOAT_TYPE
: Data Members Query_Type float_value
: Parser float_vector
: Data Members Scanner_Type FOR
: Loops Parser FREETEXT
: Query Expressions Parser FREETEXT_VALUE
: Data Members Query_Type GBV_GVK
: Datasource Expressions Parser GBV_GVK_TYPE
: Data Members Datasource_Type GIVEN_NAME
: Names Database Tables and Columns Parser HOUR
: Datetime Expressions Parser hour
: Data Members Date_Time_Type HYPHEN
: Punctuation Tokens Parser ID
: General Database Tables and Columns Parser id_map
: Data Members Scanner_Type id_node
: Data Members Query_Type Id_Type::left
: Data Members Id_Type Id_Type::name
: Data Members Id_Type Id_Type::PQF_STRING_TYPE
: Data Members Id_Type Id_Type::right
: Data Members Id_Type Id_Type::scanner_node
: Data Members Id_Type Id_Type::SQL_STRING_TYPE
: Data Members Id_Type Id_Type::subtype
: Data Members Id_Type Id_Type::subtype_map
: Data Members Id_Type Id_Type::TEX_STRING_TYPE
: Data Members Id_Type Id_Type::type
: Data Members Id_Type Id_Type::up
: Data Members Id_Type Id_Type::value
: Data Members Id_Type IDENTIFICATION_NUMBER
: General Database Tables and Columns Parser IDENTIFIER
: Identifier Database Tables and Columns Parser IDENTIFIER_FIELD
: Data Members Query_Type IDENTIFIER_FLAG
: Data Members Query_Type IF
: Conditionals Parser in_filename
: Data Members Scanner_Type in_strm
: Data Members Scanner_Type in_strm
: Global Variables INSTITUTION
: Institution Database Tables and Columns Parser INSTITUTION_FIELD
: Data Members Query_Type INSTITUTION_FLAG
: Data Members Query_Type INT_TYPE
: Data Members Query_Type int_value
: Parser INTEGER
: Data Types Parser keyword_map
: Maps Scan_Parse LANGUAGE
: Language Database Tables and Columns Parser LANGUAGE_FIELD
: Data Members Query_Type LANGUAGE_FLAG
: Data Members Query_Type left
: Data Members Id_Type LIKE
: Query Expressions Parser LIKE_VALUE
: Data Members Query_Type LOCAL
: Datasource Expressions Parser LOCAL_DATABASE_TARGET
: Data Members Query_Type LOCAL_SERVER_TARGET
: Data Members Query_Type log_filename
: Data Members Scanner_Type log_strm
: Data Members Scanner_Type log_strm
: Global Variables log_strm_mutex
: Global Variables MAIN_CANONICAL_TITLE
: Main_Canonical_Title Database Tables and Columns Parser MAIN_CANONICAL_TITLE_FIELD
: Data Members Query_Type MAIN_CANONICAL_TITLE_FLAG
: Data Members Query_Type match_term_optional
: Query Expressions Parser match_value
: Data Members Query_Type match_value_map
: Data Members Query_Type MESSAGE
: Output Parser message_or_errmessage
: Output Parser MINUS
: Arithmetical Operators Parser MINUS_ASSIGN
: Assignments Parser MINUTE
: Datetime Expressions Parser minute
: Data Members Date_Time_Type MONTH
: Datetime Expressions Parser month
: Data Members Date_Time_Type name
: Keyword_Type Scan_Parse name
: Data Members Query_Type name
: Data Members Id_Type name
: Data Members Datasource_Type negated
: Data Members Query_Type negation_optional
: Assignments Parser NOT
: Boolean Operators Parser NOT_ASSIGN
: Assignments Parser NULL_BITSET
: Data Members Query_Type NULL_STATE
: Constants Scan_Parse NULL_TYPE
: Variables Parser OAI
: String Expressions Parser OPEN_BRACKET
: Punctuation Tokens Parser OPEN_PARENTHESIS
: Punctuation Tokens Parser OR
: Loops Parser OR_ASSIGN
: Assignments Parser or_node
: Data Members Query_Type OR_NOT
: Boolean Operators Parser or_or_or_not
: Boolean Operators Parser OR_TYPE
: Data Members Query_Type OUTPUT
: Output Parser PAUSE
: Output Parser PERCENT
: Punctuation Tokens Parser PERIOD
: Punctuation Tokens Parser PERMUTATION_PATTERN
: Permutation_Pattern Database Tables and Columns Parser PERMUTATION_PATTERN_FIELD
: Data Members Query_Type PERMUTATION_PATTERN_FLAG
: Data Members Query_Type PERSON
: Person Database Tables and Columns Parser PERSON_FIELD
: Data Members Query_Type PERSON_FLAG
: Data Members Query_Type PHYSICAL_DESCRIPTION
: Physical_Description Database Tables and Columns Parser PHYSICAL_DESCRIPTION_FIELD
: Data Members Query_Type PHYSICAL_DESCRIPTION_FLAG
: Data Members Query_Type PICA
: String Expressions Parser PLUS
: Arithmetical Operators Parser PLUS_ASSIGN
: Assignments Parser pointer_value
: Parser PQF_STRING_TYPE
: Data Members Id_Type PREFIX
: Names Database Tables and Columns Parser PUBLISHER
: Publisher Database Tables and Columns Parser PUBLISHER_FIELD
: Data Members Query_Type PUBLISHER_FLAG
: Data Members Query_Type query_assignment
: Assignments Parser query_declaration
: Declarations Parser QUERY_DECLARATOR
: Declarations Parser query_expression
: Query Expressions Parser query_primary
: Query Expressions Parser query_secondary
: Query Expressions Parser query_tertiary
: Query Expressions Parser QUERY_TYPE
: Variables Parser query_type
: Data Members Query_Type Query_Type::ACCESS_NUMBER_FIELD
: Data Members Query_Type Query_Type::ACCESS_NUMBER_FLAG
: Data Members Query_Type Query_Type::and_node
: Data Members Query_Type Query_Type::AND_TYPE
: Data Members Query_Type Query_Type::AUTHOR_FIELD
: Data Members Query_Type Query_Type::AUTHOR_FLAG
: Data Members Query_Type Query_Type::AUTHOR_GIVEN_NAME_FIELD
: Data Members Query_Type Query_Type::AUTHOR_GIVEN_NAME_FLAG
: Data Members Query_Type Query_Type::AUTHOR_PREFIX_FIELD
: Data Members Query_Type Query_Type::AUTHOR_PREFIX_FLAG
: Data Members Query_Type Query_Type::AUTHOR_SURNAME_FIELD
: Data Members Query_Type Query_Type::AUTHOR_SURNAME_FLAG
: Data Members Query_Type Query_Type::BIBLIOGRAPHIC_TYPE_FIELD
: Data Members Query_Type Query_Type::BIBLIOGRAPHIC_TYPE_FLAG
: Data Members Query_Type Query_Type::CALL_NUMBER_FIELD
: Data Members Query_Type Query_Type::CALL_NUMBER_FLAG
: Data Members Query_Type Query_Type::CLASSIFICATION_FIELD
: Data Members Query_Type Query_Type::CLASSIFICATION_FLAG
: Data Members Query_Type Query_Type::COMPANY_FIELD
: Data Members Query_Type Query_Type::COMPANY_FLAG
: Data Members Query_Type Query_Type::CONTAINS_VALUE
: Data Members Query_Type Query_Type::CONTENT_SUMMARY_FIELD
: Data Members Query_Type Query_Type::CONTENT_SUMMARY_FLAG
: Data Members Query_Type Query_Type::CONTRIBUTOR_FIELD
: Data Members Query_Type Query_Type::CONTRIBUTOR_FLAG
: Data Members Query_Type Query_Type::CONTRIBUTOR_GIVEN_NAME_FIELD
: Data Members Query_Type Query_Type::CONTRIBUTOR_GIVEN_NAME_FLAG
: Data Members Query_Type Query_Type::CONTRIBUTOR_PREFIX_FIELD
: Data Members Query_Type Query_Type::CONTRIBUTOR_PREFIX_FLAG
: Data Members Query_Type Query_Type::CONTRIBUTOR_SURNAME_FIELD
: Data Members Query_Type Query_Type::CONTRIBUTOR_SURNAME_FLAG
: Data Members Query_Type Query_Type::CREATOR_FIELD
: Data Members Query_Type Query_Type::CREATOR_FLAG
: Data Members Query_Type Query_Type::DATABASE_PROVIDER_FIELD
: Data Members Query_Type Query_Type::DATABASE_PROVIDER_FLAG
: Data Members Query_Type Query_Type::DATE_TIME_TYPE
: Data Members Query_Type Query_Type::DESCRIPTION_FIELD
: Data Members Query_Type Query_Type::DESCRIPTION_FLAG
: Data Members Query_Type Query_Type::EXEMPLAR_PRODUCTION_NUMBER_FIELD
: Data Members Query_Type Query_Type::EXEMPLAR_PRODUCTION_NUMBER_FLAG
: Data Members Query_Type Query_Type::field_type
: Data Members Query_Type Query_Type::field_type_map
: Data Members Query_Type Query_Type::FLOAT_TYPE
: Data Members Query_Type Query_Type::FREETEXT_VALUE
: Data Members Query_Type Query_Type::id_node
: Data Members Query_Type Query_Type::IDENTIFIER_FIELD
: Data Members Query_Type Query_Type::IDENTIFIER_FLAG
: Data Members Query_Type Query_Type::INSTITUTION_FIELD
: Data Members Query_Type Query_Type::INSTITUTION_FLAG
: Data Members Query_Type Query_Type::INT_TYPE
: Data Members Query_Type Query_Type::LANGUAGE_FIELD
: Data Members Query_Type Query_Type::LANGUAGE_FLAG
: Data Members Query_Type Query_Type::LIKE_VALUE
: Data Members Query_Type Query_Type::LOCAL_DATABASE_TARGET
: Data Members Query_Type Query_Type::LOCAL_SERVER_TARGET
: Data Members Query_Type Query_Type::MAIN_CANONICAL_TITLE_FIELD
: Data Members Query_Type Query_Type::MAIN_CANONICAL_TITLE_FLAG
: Data Members Query_Type Query_Type::match_value
: Data Members Query_Type Query_Type::match_value_map
: Data Members Query_Type Query_Type::name
: Data Members Query_Type Query_Type::negated
: Data Members Query_Type Query_Type::NULL_BITSET
: Data Members Query_Type Query_Type::or_node
: Data Members Query_Type Query_Type::OR_TYPE
: Data Members Query_Type Query_Type::PERMUTATION_PATTERN_FIELD
: Data Members Query_Type Query_Type::PERMUTATION_PATTERN_FLAG
: Data Members Query_Type Query_Type::PERSON_FIELD
: Data Members Query_Type Query_Type::PERSON_FLAG
: Data Members Query_Type Query_Type::PHYSICAL_DESCRIPTION_FIELD
: Data Members Query_Type Query_Type::PHYSICAL_DESCRIPTION_FLAG
: Data Members Query_Type Query_Type::PUBLISHER_FIELD
: Data Members Query_Type Query_Type::PUBLISHER_FLAG
: Data Members Query_Type Query_Type::query_ctr
: Data Members Query_Type Query_Type::query_type
: Data Members Query_Type Query_Type::query_type_map
: Data Members Query_Type Query_Type::QUERY_TYPE_NULL_TYPE
: Data Members Query_Type Query_Type::QUERY_TYPE_STRING_TYPE
: Data Members Query_Type Query_Type::RECORD_DATE_MOST_RECENT_CHANGE_FIELD
: Data Members Query_Type Query_Type::RECORD_DATE_MOST_RECENT_CHANGE_FLAG
: Data Members Query_Type Query_Type::RECORD_DATE_ORIGINAL_ENTRY_FIELD
: Data Members Query_Type Query_Type::RECORD_DATE_ORIGINAL_ENTRY_FLAG
: Data Members Query_Type Query_Type::RECORD_DATE_STATUS_CHANGE_FIELD
: Data Members Query_Type Query_Type::RECORD_DATE_STATUS_CHANGE_FLAG
: Data Members Query_Type Query_Type::RECORD_ELN_MOST_RECENT_CHANGE_FIELD
: Data Members Query_Type Query_Type::RECORD_ELN_MOST_RECENT_CHANGE_FLAG
: Data Members Query_Type Query_Type::RECORD_ELN_ORIGINAL_ENTRY_FIELD
: Data Members Query_Type Query_Type::RECORD_ELN_ORIGINAL_ENTRY_FLAG
: Data Members Query_Type Query_Type::RECORD_ELN_STATUS_CHANGE_FIELD
: Data Members Query_Type Query_Type::RECORD_ELN_STATUS_CHANGE_FLAG
: Data Members Query_Type Query_Type::RECORD_FIELD
: Data Members Query_Type Query_Type::RECORD_FLAG
: Data Members Query_Type Query_Type::RECORD_ID_FIELD
: Data Members Query_Type Query_Type::RECORD_ID_FLAG
: Data Members Query_Type Query_Type::RECORD_IDENTIFICATION_NUMBER_FIELD
: Data Members Query_Type Query_Type::RECORD_IDENTIFICATION_NUMBER_FLAG
: Data Members Query_Type Query_Type::RECORD_SOURCE_ID_FIELD
: Data Members Query_Type Query_Type::RECORD_SOURCE_ID_FLAG
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_BEGIN_FIELD
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_BEGIN_FLAG
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_END_FIELD
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_END_FLAG
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_ORIGINAL_FIELD
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_ORIGINAL_FLAG
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_RAK_WB_FIELD
: Data Members Query_Type Query_Type::RECORD_YEAR_APPEARANCE_RAK_WB_FLAG
: Data Members Query_Type Query_Type::REMOTE_ACCESS_FIELD
: Data Members Query_Type Query_Type::REMOTE_ACCESS_FLAG
: Data Members Query_Type Query_Type::REMOTE_DATABASE_TARGET
: Data Members Query_Type Query_Type::REMOTE_SERVER_TARGET
: Data Members Query_Type Query_Type::RIGHTS_FIELD
: Data Members Query_Type Query_Type::RIGHTS_FLAG
: Data Members Query_Type Query_Type::scanner_node
: Data Members Query_Type Query_Type::SOURCE_FIELD
: Data Members Query_Type Query_Type::SOURCE_FLAG
: Data Members Query_Type Query_Type::SUBJECT_FIELD
: Data Members Query_Type Query_Type::SUBJECT_FLAG
: Data Members Query_Type Query_Type::SUPERORDINATE_ENTITIES_FIELD
: Data Members Query_Type Query_Type::SUPERORDINATE_ENTITIES_FLAG
: Data Members Query_Type Query_Type::target_type_map
: Data Members Query_Type Query_Type::target_types
: Data Members Query_Type Query_Type::TITLE_FIELD
: Data Members Query_Type Query_Type::TITLE_FLAG
: Data Members Query_Type Query_Type::TOP_TYPE
: Data Members Query_Type Query_Type::TYPE_FIELD
: Data Members Query_Type Query_Type::TYPE_FLAG
: Data Members Query_Type Query_Type::up
: Data Members Query_Type Query_Type::value
: Data Members Query_Type Query_Type::value_type
: Data Members Query_Type Query_Type::value_type_map
: Data Members Query_Type Query_Type::xor_node
: Data Members Query_Type Query_Type::XOR_TYPE
: Data Members Query_Type query_type_map
: Data Members Query_Type QUERY_TYPE_NULL_TYPE
: Data Members Query_Type QUERY_TYPE_STRING_TYPE
: Data Members Query_Type query_variable
: Variables Parser RECORD
: Records Database Tables and Columns Parser RECORD_DATE_MOST_RECENT_CHANGE_FIELD
: Data Members Query_Type RECORD_DATE_MOST_RECENT_CHANGE_FLAG
: Data Members Query_Type RECORD_DATE_ORIGINAL_ENTRY_FIELD
: Data Members Query_Type RECORD_DATE_ORIGINAL_ENTRY_FLAG
: Data Members Query_Type RECORD_DATE_STATUS_CHANGE_FIELD
: Data Members Query_Type RECORD_DATE_STATUS_CHANGE_FLAG
: Data Members Query_Type RECORD_ELN_MOST_RECENT_CHANGE_FIELD
: Data Members Query_Type RECORD_ELN_MOST_RECENT_CHANGE_FLAG
: Data Members Query_Type RECORD_ELN_ORIGINAL_ENTRY_FIELD
: Data Members Query_Type RECORD_ELN_ORIGINAL_ENTRY_FLAG
: Data Members Query_Type RECORD_ELN_STATUS_CHANGE_FIELD
: Data Members Query_Type RECORD_ELN_STATUS_CHANGE_FLAG
: Data Members Query_Type RECORD_FIELD
: Data Members Query_Type RECORD_FLAG
: Data Members Query_Type RECORD_ID_FIELD
: Data Members Query_Type RECORD_ID_FLAG
: Data Members Query_Type RECORD_IDENTIFICATION_NUMBER_FIELD
: Data Members Query_Type RECORD_IDENTIFICATION_NUMBER_FLAG
: Data Members Query_Type RECORD_SOURCE_ID_FIELD
: Data Members Query_Type RECORD_SOURCE_ID_FLAG
: Data Members Query_Type RECORD_YEAR_APPEARANCE_BEGIN_FIELD
: Data Members Query_Type RECORD_YEAR_APPEARANCE_BEGIN_FLAG
: Data Members Query_Type RECORD_YEAR_APPEARANCE_END_FIELD
: Data Members Query_Type RECORD_YEAR_APPEARANCE_END_FLAG
: Data Members Query_Type RECORD_YEAR_APPEARANCE_ORIGINAL_FIELD
: Data Members Query_Type RECORD_YEAR_APPEARANCE_ORIGINAL_FLAG
: Data Members Query_Type RECORD_YEAR_APPEARANCE_RAK_WB_FIELD
: Data Members Query_Type RECORD_YEAR_APPEARANCE_RAK_WB_FLAG
: Data Members Query_Type REMOTE
: Datasource Expressions Parser REMOTE_ACCESS
: Remote_Access Database Tables and Columns Parser REMOTE_ACCESS_FIELD
: Data Members Query_Type REMOTE_ACCESS_FLAG
: Data Members Query_Type REMOTE_DATABASE_TARGET
: Data Members Query_Type REMOTE_SERVER_TARGET
: Data Members Query_Type right
: Data Members Id_Type RIGHTS
: Rights Database Tables and Columns Parser RIGHTS_FIELD
: Data Members Query_Type RIGHTS_FLAG
: Data Members Query_Type Scan_Parse::keyword_map
: Maps Scan_Parse Scan_Parse::token_map
: Maps Scan_Parse scanner_node
: Data Members Query_Type scanner_node
: Data Members Id_Type scanner_node
: Data Members Datasource_Type Scanner_Type::float_vector
: Data Members Scanner_Type Scanner_Type::id_map
: Data Members Scanner_Type Scanner_Type::in_filename
: Data Members Scanner_Type Scanner_Type::in_strm
: Data Members Scanner_Type Scanner_Type::log_filename
: Data Members Scanner_Type Scanner_Type::token_stack
: Data Members Scanner_Type SECOND
: Datetime Expressions Parser second
: Data Members Date_Time_Type SEMI_COLON
: Punctuation Tokens Parser SERVER
: Datasource Expressions Parser short
: Data Members Query_Type SHOW
: Output Parser SOURCE
: Source Database Tables and Columns Parser SOURCE_FIELD
: Data Members Query_Type SOURCE_FLAG
: Data Members Query_Type SOURCE_ID
: General Database Tables and Columns Parser SQL
: String Expressions Parser SQL_STRING_TYPE
: Data Members Id_Type START
: Grouping Parser statement
: Statements Parser statement_list
: Statements Parser STRING
: Data Types Parser string_assignment
: Assignments Parser string_declaration
: Declarations Parser STRING_DECLARATOR
: Declarations Parser string_expression
: String Expressions Parser string_primary
: String Expressions Parser string_secondary
: String Expressions Parser string_tertiary
: String Expressions Parser STRING_TYPE
: Variables Parser string_value[2048]
: Parser string_variable
: Variables Parser SUBJECT
: Subject Database Tables and Columns Parser SUBJECT_FIELD
: Data Members Query_Type SUBJECT_FLAG
: Data Members Query_Type subscript
: Variables Parser subscript_placeholder
: Declarations Parser subtype
: Data Members Id_Type subtype_map
: Data Members Id_Type SUPERORDINATE_ENTITIES
: Superordinate_Entities Database Tables and Columns Parser SUPERORDINATE_ENTITIES_FIELD
: Data Members Query_Type SUPERORDINATE_ENTITIES_FLAG
: Data Members Query_Type SURNAME
: Names Database Tables and Columns Parser target_type_map
: Data Members Query_Type target_types
: Data Members Query_Type TERMINATE
: Termination Parser TEX
: String Expressions Parser tex_file_ctr
: Global Variables tex_file_strm
: Global Variables tex_filename_str
: Global Variables tex_mutex
: Global Variables TEX_STRING_TYPE
: Data Members Id_Type time_mutex
: Global Variables TIMES
: Arithmetical Operators Parser TIMES_ASSIGN
: Assignments Parser TIMMS
: Datasource Expressions Parser TIMMS_TYPE
: Data Members Datasource_Type TITLE
: Title Database Tables and Columns Parser TITLE_FIELD
: Data Members Query_Type TITLE_FLAG
: Data Members Query_Type token_map
: Maps Scan_Parse token_stack
: Data Members Scanner_Type Token_Type::type
: Data Members Token_Type Token_Type::value
: Data Members Token_Type TOP_TYPE
: Data Members Query_Type TYPE
: Type Database Tables and Columns Parser type
: Data Members Token_Type type
: Data Members Id_Type type
: Data Members Datasource_Type TYPE_FIELD
: Data Members Query_Type TYPE_FLAG
: Data Members Query_Type UNDERLINE
: Punctuation Tokens Parser up
: Data Members Query_Type up
: Data Members Id_Type value
: Keyword_Type Scan_Parse value
: Data Members Token_Type value
: Data Members Query_Type value
: Data Members Id_Type value
: Data Members Datasource_Type value_name
: Keyword_Type Scan_Parse value_type
: Data Members Query_Type value_type_map
: Data Members Query_Type VARIABLE
: Variables Parser variable_declaration_segment_list
: Declarations Parser variable_name
: Variables Parser variable_segment_list
: Variables Parser VARIABLE_TEXT_SEGMENT
: Variables Parser WHILE
: Loops Parser XOR
: Boolean Operators Parser XOR_ASSIGN
: Assignments Parser xor_node
: Data Members Query_Type XOR_NOT
: Boolean Operators Parser xor_or_xor_not
: Boolean Operators Parser XOR_TYPE
: Data Members Query_Type YEAR
: Datetime Expressions Parser year
: Data Members Date_Time_Type YEAR_APPEARANCE_BEGIN
: General Database Tables and Columns Parser YEAR_APPEARANCE_END
: General Database Tables and Columns Parser YEAR_APPEARANCE_ORIGINAL
: General Database Tables and Columns Parser YEAR_APPEARANCE_RAK_WB
: General Database Tables and Columns Parser YEAR_RANGE_BEGIN
: Datetime Expressions Parser year_range_begin
: Data Members Date_Time_Type YEAR_RANGE_END
: Datetime Expressions Parser year_range_end
: Data Members Date_Time_Type
Datasource_Node
: Datasource_Type Datasource_Time_Type
: Datasource_Type Date_Time_Node
: Date_Time_Type Date_Time_Type
: Date_Time_Type Id_Node
: Id_Type Id_Type
: Id_Type Mutex_Type
: Mutex_Type Query_Node
: Query_Type Query_Type
: Query_Type Scanner_Type
: Scanner_Type Token_Type
: Token_Type union
: Parser YYSTYPE
: Parser
_tmain
: Main function for Microsoft Windows Date_Time_Type
: Constructor and Destructor Date_Time_Type Date_Time_Type::Date_Time_Type
: Constructor and Destructor Date_Time_Type Date_Time_Type::operator=
: Operators Date_Time_Type Date_Time_Type::show
: Showing Date_Time_Type Date_Time_Type::~Date_Time_Type
: Constructor and Destructor Date_Time_Type datetime_assignment_func_0
: Functions for Assignments Scan_Parse datetime_assignment_func_1
: Functions for Assignments Scan_Parse declare_variable_func
: Functions for Declarations Scan_Parse end_query_func
: Functions for Queries generate_sql_string
: Generate Strings Query_Type generate_tex_string
: Generate Strings Query_Type Id_Type
: Constructors Id_Type initialize_flags
: Initializing Maps and Flags Query_Type initialize_id_map
: Initializing maps Scanner_Type initialize_maps
: Map Functions Scan_Parse initialize_subtype_map
: Initialize Maps Id_Type initialize_type_maps
: Initializing Maps and Flags Query_Type Lock
: Functions Mutex_Type lookup
: Other functions Scanner_Type main
: Main Function for GNU Linux operator<<
: Output Date_Time_Type operator=
: Operators Query_Type operator=
: Operators Date_Time_Type query_assignment_func_0
: Functions for Assignments Scan_Parse query_assignment_func_1
: Functions for Assignments Scan_Parse Query_Type
: Constructors and Setting Functions Query_Type Scanner_Type
: Constructor Scanner_Type set_field_specifier
: Set Field Specifier Query_Type show
: Showing Query_Type show
: Showing Id_Type show
: Showing Date_Time_Type show_keyword_map
: Map Functions Scan_Parse start_local_database_query_func
: Functions for Queries Token_Type
: Constructors Token_Type Unlock
: Functions Mutex_Type variable_func
: Functions for Variables Scan_Parse yyerror
: Other Functions ~Date_Time_Type
: Constructor and Destructor Date_Time_Type ~Id_Type
: Destructor Id_Type ~Query_Type
: Destructor Query_Type ~Scanner_Type
: Destructor Scanner_Type
int_value
): Access_Number Database Tables and Columns Parser int_value
): Loops Parser int_value
): Assignments Parser int_value
): Assignments Parser int_value
): Punctuation Tokens Parser int_value
): Author Database Tables and Columns Parser int_value
): Author Database Tables and Columns Parser int_value
): Author Database Tables and Columns Parser int_value
): Author Database Tables and Columns Parser int_value
): Bibliographic_Type Database Tables and Columns Parser int_value
): Call_Number Database Tables and Columns Parser int_value
): Classification Database Tables and Columns Parser int_value
): General Parser int_value
): Punctuation Tokens Parser int_value
): Punctuation Tokens Parser int_value
): Punctuation Tokens Parser int_value
): Punctuation Tokens Parser int_value
): Company Database Tables and Columns Parser int_value
): Query Expressions Parser int_value
): Content_Summary Database Tables and Columns Parser int_value
): Contributor Database Tables and Columns Parser int_value
): Contributor Database Tables and Columns Parser int_value
): Contributor Database Tables and Columns Parser int_value
): Contributor Database Tables and Columns Parser int_value
): Creator Database Tables and Columns Parser int_value
): Datasource Expressions Parser int_value
): Database_Provider Database Tables and Columns Parser int_value
): Declarations Parser int_value
): Datasource Expressions Parser pointer_value
): Variables Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): Declarations Parser pointer_value
): Variables Parser int_value
): Datetime Expressions Parser int_value
): Datasource Expressions Parser int_value
): Description Database Tables and Columns Parser int_value
): Arithmetical Operators Parser int_value
): Assignments Parser int_value
): Loops Parser int_value
): Conditionals Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): Conditionals Parser int_value
): Grouping Parser int_value
): Output Parser int_value
): Exemplar_Production_Number Database Tables and Columns Parser int_value
): Conditionals Parser float_value
): Data Types Parser int_value
): Loops Parser int_value
): Query Expressions Parser int_value
): Datasource Expressions Parser int_value
): Names Database Tables and Columns Parser int_value
): Datetime Expressions Parser int_value
): Punctuation Tokens Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): Identifier Database Tables and Columns Parser int_value
): Conditionals Parser int_value
): Institution Database Tables and Columns Parser int_value
): Data Types Parser int_value
): Language Database Tables and Columns Parser int_value
): Query Expressions Parser int_value
): Datasource Expressions Parser int_value
): Main_Canonical_Title Database Tables and Columns Parser int_value
): Output Parser int_value
): Arithmetical Operators Parser int_value
): Assignments Parser int_value
): Datetime Expressions Parser int_value
): Datetime Expressions Parser int_value
): Assignments Parser pointer_value
): Variables Parser int_value
): String Expressions Parser int_value
): Punctuation Tokens Parser int_value
): Punctuation Tokens Parser int_value
): Loops Parser int_value
): Assignments Parser int_value
): Output Parser int_value
): Output Parser int_value
): Punctuation Tokens Parser int_value
): Punctuation Tokens Parser int_value
): Permutation_Pattern Database Tables and Columns Parser int_value
): Person Database Tables and Columns Parser int_value
): Physical_Description Database Tables and Columns Parser int_value
): String Expressions Parser int_value
): Arithmetical Operators Parser int_value
): Assignments Parser int_value
): Names Database Tables and Columns Parser int_value
): Publisher Database Tables and Columns Parser int_value
): Declarations Parser pointer_value
): Variables Parser int_value
): Records Database Tables and Columns Parser int_value
): Datasource Expressions Parser int_value
): Remote_Access Database Tables and Columns Parser int_value
): Rights Database Tables and Columns Parser int_value
): Datetime Expressions Parser int_value
): Punctuation Tokens Parser int_value
): Datasource Expressions Parser int_value
): Output Parser int_value
): Source Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): String Expressions Parser int_value
): Grouping Parser string_value
): Data Types Parser int_value
): Declarations Parser pointer_value
): Variables Parser int_value
): Subject Database Tables and Columns Parser int_value
): Superordinate_Entities Database Tables and Columns Parser int_value
): Names Database Tables and Columns Parser int_value
): Termination Parser int_value
): String Expressions Parser int_value
): Arithmetical Operators Parser int_value
): Assignments Parser int_value
): Datasource Expressions Parser int_value
): Title Database Tables and Columns Parser int_value
): Type Database Tables and Columns Parser int_value
): Punctuation Tokens Parser int_value
): Variables Parser string_value
): Variables Parser int_value
): Loops Parser int_value
): Assignments Parser int_value
): Datetime Expressions Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser int_value
): Datetime Expressions Parser int_value
): Datetime Expressions Parser
int_value
): Boolean Operators Parser int_value
): Assignments Parser int_value
): Assignments Parser int_value
): Assignments Parser int_value
): Commands Parser pointer_value
): Assignments Parser int_value
): Declarations Parser pointer_value
): Datasource Expressions Parser pointer_value
): Datasource Expressions Parser pointer_value
): Datasource Expressions Parser pointer_value
): Datasource Expressions Parser pointer_value
): Variables Parser pointer_value
): Assignments Parser int_value
): Declarations Parser pointer_value
): Datetime Expressions Parser pointer_value
): Datetime Expressions Parser pointer_value
): Datetime Expressions Parser pointer_value
): Datetime Expressions Parser int_value
): Datetime Expressions Parser pointer_value
): Datetime Expressions Parser pointer_value
): Variables Parser int_value
): Declarations Parser int_value
): General Database Tables and Columns Parser int_value
): General Database Tables and Columns Parser pointer_value
): General Database Tables and Columns Parser pointer_value
): General Database Tables and Columns Parser int_value
): Query Expressions Parser int_value
): Output Parser int_value
): Assignments Parser int_value
): Boolean Operators Parser pointer_value
): Assignments Parser int_value
): Declarations Parser pointer_value
): Query Expressions Parser pointer_value
): Query Expressions Parser pointer_value
): Query Expressions Parser pointer_value
): Query Expressions Parser pointer_value
): Variables Parser string_value
): Assignments Parser int_value
): Declarations Parser string_value
): String Expressions Parser string_value
): String Expressions Parser string_value
): String Expressions Parser string_value
): String Expressions Parser pointer_value
): Variables Parser float_value
): Variables Parser int_value
): Declarations Parser string_value
): Declarations Parser pointer_value
): Variables Parser string_value
): Variables Parser int_value
): Boolean Operators Parser
Copyright © 2000,2001,2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:
Copyright (C) year your name. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''.
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the “with...Texts.” line with this:
with the Invariant Sections being list their titles, with the Front-Cover Texts being list, and with the Back-Cover Texts being list.
If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.
Copyright © 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software—to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow.
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
one line to give the program's name and a brief idea of what it does. Copyright (C) yyyy name of author This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items—whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a “copyright disclaimer” for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.