#include <stdlib.h>#include <stdio.h>#include <string.h>#include <boolean.h>#include <scanner.h>#include "cs2parse.h"#include "cs2ptoken.h"Funktionen | |
| void | Cs2pInit (Cs2parser *Data, int Type, char *InputLine, int Len) |
| Initialisierung eines Parsers. | |
Variablen | |
| ScanKeyword | LokNameKeywords [] |
| ScanKeyword | LokInfoKeywords [] |
| ScanKeyword | GeraetVrsKeywords [] |
| ScanKeyword | LokCs2Keywords [] |
| ScanKeyword | GleisbildCs2Keywords [] |
| ScanKeyword | MagnetartikelCs2Keywords [] |
| ScanKeyword | FahrstrassenCs2Keywords [] |
| ScanKeyword | GleisbildPageCs2Keywords [] |
| ScanKeyword | HeaderCs2Keywords [] |
| ScanKeyword | LoklisteKeywords [] |
| #define PARSER_PARAGRAPH_STRING_FAHRSTRASSEN "fahrstrassen" |
| #define PARSER_PARAGRAPH_STRING_GERAET "geraet" |
| #define PARSER_PARAGRAPH_STRING_GLEISBILD "gleisbild" |
| #define PARSER_PARAGRAPH_STRING_GLEISBILDSEITE "gleisbildseite" |
| #define PARSER_PARAGRAPH_STRING_LOK "lok" |
| #define PARSER_PARAGRAPH_STRING_LOKLISTE "lokliste" |
| #define PARSER_PARAGRAPH_STRING_LOKOMOTIVE "lokomotive" |
| #define PARSER_PARAGRAPH_STRING_LOKSTATUS "lokstatus" |
| #define PARSER_PARAGRAPH_STRING_MAGNETARTIKEL "magnetartikel" |
| #define PARSER_PARAGRAPH_STRING_NUMLOKS "numloks" |
| #define PARSER_VALUE_STRING_ADRESSE "adresse" |
| #define PARSER_VALUE_STRING_ARTIKEL "artikel" |
| #define PARSER_VALUE_STRING_ARTIKEL "artikel" |
| #define PARSER_VALUE_STRING_AV "av" |
| #define PARSER_VALUE_STRING_BV "bv" |
| #define PARSER_VALUE_STRING_CRC "crc" |
| #define PARSER_VALUE_STRING_DAUER "dauer" |
| #define PARSER_VALUE_STRING_DECODER "decoder" |
| #define PARSER_VALUE_STRING_DECTYP "dectyp" |
| #define PARSER_VALUE_STRING_DEVICE_ID "deviceId" |
| #define PARSER_VALUE_STRING_DREHUNG "drehung" |
| #define PARSER_VALUE_STRING_DV "dv" |
| #define PARSER_VALUE_STRING_ELEMENT "element" |
| #define PARSER_VALUE_STRING_EXTERN "extern" |
| #define PARSER_VALUE_STRING_FAHRSTRASSE "fahrstrasse" |
| #define PARSER_VALUE_STRING_FAHRT "fahrt" |
| #define PARSER_VALUE_STRING_FKT "fkt" |
| #define PARSER_VALUE_STRING_FSVERWEIS "fsverweis" |
| #define PARSER_VALUE_STRING_FUNKTIONEN "funktionen" |
| #define PARSER_VALUE_STRING_GFPUID "gfpuid" |
| #define PARSER_VALUE_STRING_GROESSE "groesse" |
| #define PARSER_VALUE_STRING_GUIUID "guiuid" |
| #define PARSER_VALUE_STRING_HARDVERS "hardvers" |
| #define PARSER_VALUE_STRING_ICON "icon" |
| #define PARSER_VALUE_STRING_ID "id" |
| #define PARSER_VALUE_STRING_IDX "idx" |
| #define PARSER_VALUE_STRING_INTRAKTION "inTraktion" |
| #define PARSER_VALUE_STRING_ITEM "item" |
| #define PARSER_VALUE_STRING_LLINDEX "llindex" |
| #define PARSER_VALUE_STRING_LOK "lok" |
| #define PARSER_VALUE_STRING_MAJOR "major" |
| #define PARSER_VALUE_STRING_MFXTYP "mfxtyp" |
| #define PARSER_VALUE_STRING_MFXUID "mfxuid" |
| #define PARSER_VALUE_STRING_MINOR "minor" |
| #define PARSER_VALUE_STRING_NAME "name" |
| #define PARSER_VALUE_STRING_NR "nr" |
| #define PARSER_VALUE_STRING_ON "on" |
| #define PARSER_VALUE_STRING_PAGE "page" |
| #define PARSER_VALUE_STRING_RICHTUNG "richtung" |
| #define PARSER_VALUE_STRING_RUECKWAERTS "rueckwaerts" |
| #define PARSER_VALUE_STRING_S88 "s88" |
| #define PARSER_VALUE_STRING_S88EIN "s88Ein" |
| #define PARSER_VALUE_STRING_SCHALTZEIT "schaltzeit" |
| #define PARSER_VALUE_STRING_SEITE "seite" |
| #define PARSER_VALUE_STRING_SEKUNDE "sekunde" |
| #define PARSER_VALUE_STRING_SERNUM "sernum" |
| #define PARSER_VALUE_STRING_SESSION "session" |
| #define PARSER_VALUE_STRING_SID "sid" |
| #define PARSER_VALUE_STRING_STAND "stand" |
| #define PARSER_VALUE_STRING_STELLUNG "stellung" |
| #define PARSER_VALUE_STRING_SYMBOL "symbol" |
| #define PARSER_VALUE_STRING_TACHOMAX "tachomax" |
| #define PARSER_VALUE_STRING_TEXT "text" |
| #define PARSER_VALUE_STRING_TYP "typ" |
| #define PARSER_VALUE_STRING_UID "uid" |
| #define PARSER_VALUE_STRING_UNGERADE "ungerade" |
| #define PARSER_VALUE_STRING_VELOCITY "velocity" |
| #define PARSER_VALUE_STRING_VERSION "version" |
| #define PARSER_VALUE_STRING_VERSION "version" |
| #define PARSER_VALUE_STRING_VMAX "vmax" |
| #define PARSER_VALUE_STRING_VMIN "vmin" |
| #define PARSER_VALUE_STRING_VOLUME "volume" |
| #define PARSER_VALUE_STRING_VORWAERTS "vorwaerts" |
| #define PARSER_VALUE_STRING_WERT "wert" |
| #define PARSER_VALUE_STRING_XPROTOKOLL "xprotokoll" |
| #define PARSER_VALUE_STRING_ZULETZT_BENUTZT "zuletztBenutzt" |
| #define PARSER_VALUE_STRING_ZUSTAND "zustand" |
| ScanKeyword FahrstrassenCs2Keywords[] |
| ScanKeyword GeraetVrsKeywords[] |
| ScanKeyword GleisbildCs2Keywords[] |
| ScanKeyword GleisbildPageCs2Keywords[] |
| ScanKeyword HeaderCs2Keywords[] |
| ScanKeyword LokCs2Keywords[] |
| ScanKeyword LokInfoKeywords[] |
| ScanKeyword LoklisteKeywords[] |
| ScanKeyword LokNameKeywords[] |
| ScanKeyword MagnetartikelCs2Keywords[] |
1.8.1.2