a99  V32.6
allegro Windows Hauptprogramm
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
parser.hpp-Dateireferenz
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

gehe zum Quellcode dieser Datei

Klassen

class  IndexArray
class  Parser

Makrodefinitionen

#define MAXVAL   100
#define MAXOPERATOR   4
#define QUERY_TYPE_VAL_SEP   ":"
#define QUERY_TYPE_VAL_SEP_CHAR   ':'
#define QUERY_TYPE_SEP   ","
#define OPERATOR_AND   "and"
#define OPERATOR_OR   "or"
#define OPERATOR_ANDNOT   "not"
#define OPENING_BRACKET   "("
#define CLOSING_BRACKET   ")"
#define TOKEN_SEP   " "
#define COMPLEX_SEP   '/'
#define bool   int
#define TRUE   1
#define FALSE   0

Typdefinitionen

typedef enum Querytype Querytype

Aufzählungen

enum  Querytype { QT_Unknown = -1, QT_Author = 1, QT_Title = 2, QT_Subject = 3 }

Makro-Dokumentation

#define bool   int

Definiert in Zeile 71 der Datei parser.hpp.

Wird benutzt von a99::OnInitDialog().

#define CLOSING_BRACKET   ")"

Definiert in Zeile 59 der Datei parser.hpp.

#define COMPLEX_SEP   '/'

Definiert in Zeile 65 der Datei parser.hpp.

#define MAXOPERATOR   4

Definiert in Zeile 45 der Datei parser.hpp.

#define MAXVAL   100

Definiert in Zeile 27 der Datei parser.hpp.

Wird benutzt von Parser::form_rpn_query().

#define OPENING_BRACKET   "("

Definiert in Zeile 58 der Datei parser.hpp.

#define OPERATOR_AND   "and"

Definiert in Zeile 55 der Datei parser.hpp.

#define OPERATOR_ANDNOT   "not"

Definiert in Zeile 57 der Datei parser.hpp.

#define OPERATOR_OR   "or"

Definiert in Zeile 56 der Datei parser.hpp.

#define QUERY_TYPE_SEP   ","

Definiert in Zeile 53 der Datei parser.hpp.

#define QUERY_TYPE_VAL_SEP   ":"

Definiert in Zeile 49 der Datei parser.hpp.

#define QUERY_TYPE_VAL_SEP_CHAR   ':'

Definiert in Zeile 50 der Datei parser.hpp.

#define TOKEN_SEP   " "

Definiert in Zeile 62 der Datei parser.hpp.


Dokumentation der benutzerdefinierten Typen

typedef enum Querytype Querytype

Dokumentation der Aufzählungstypen

enum Querytype
Aufzählungswerte:
QT_Unknown 
QT_Author 
QT_Title 
QT_Subject 

Definiert in Zeile 37 der Datei parser.hpp.