ddc
Classes | Variables
GerGramTab.h File Reference
#include "agramtab_.h"
#include "ger_consts.h"
Include dependency graph for GerGramTab.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CGerGramTab
 

Variables

const unsigned int gStartUp = 0x4141
 
const unsigned int gEndUp = 0x7A7B
 
const unsigned int gMaxGrmCount = gEndUp -gStartUp
 
const BYTE gPartOfSpeechesCount = 17
 
const char gPartOfSpeeches [gPartOfSpeechesCount][20]
 
const short gGrammemsCount = 62
 
const char gGrammems [gGrammemsCount][10]
 
const int gClauseTypesCount = 3
 
const char gClauseTypes [gClauseTypesCount][30]
 
const QWORD gBestimtheit = ( (((QWORD)1)<< gAdjektiveOhneArtikel ) | (((QWORD)1)<< gAdjektiveMitUnbestimmte ) | (((QWORD)1)<< gAdjektiveMitBestimmte ))
 
const QWORD gAllCases = ((((QWORD)1)<< gNominativ ) | (((QWORD)1)<< gGenitiv ) | (((QWORD)1)<< gDativ ) | (((QWORD)1)<< gAkkusativ ))
 
const QWORD gAllNumbers = ( (((QWORD)1)<< gPlural ) | (((QWORD)1)<< gSingular ) )
 
const QWORD gAllGenders = ( (((QWORD)1)<< gFeminin ) | (((QWORD)1)<< gMaskulin ) | (((QWORD)1)<< gNeutrum ))
 
const QWORD gAllPersons = ( (((QWORD)1)<< gErstePerson ) | (((QWORD)1)<< gZweitePerson ) | (((QWORD)1)<< gDrittePerson ))
 
const QWORD gAllVerbForms = ( (((QWORD)1)<< gKonj1 ) | (((QWORD)1)<< gKonj2 ) | (((QWORD)1)<< gImperativ )| (((QWORD)1)<< gPrasens )| (((QWORD)1)<< gPraeteritum ))
 
const QWORD gAllVerbClasses = ( (((QWORD)1)<< gModal ) | (((QWORD)1)<< gAuxiliar ) | (((QWORD)1)<< gSchwach )| (((QWORD)1)<< gNichtSchwach ))
 

Variable Documentation

◆ gStartUp

const unsigned int gStartUp = 0x4141

◆ gEndUp

const unsigned int gEndUp = 0x7A7B

◆ gMaxGrmCount

const unsigned int gMaxGrmCount = gEndUp -gStartUp

◆ gPartOfSpeechesCount

const BYTE gPartOfSpeechesCount = 17

◆ gPartOfSpeeches

Initial value:
= {
"ART",
"ADJ",
"ADV",
"EIG",
"SUB",
"VER",
"PA1",
"PA2",
"PRO",
"PRP",
"KON",
"NEG",
"INJ",
"ZAL",
"ZUS",
"PROBEG",
"INF"
}

◆ gGrammemsCount

const short gGrammemsCount = 62

◆ gGrammems

const char gGrammems[gGrammemsCount][10]

◆ gClauseTypesCount

const int gClauseTypesCount = 3

◆ gClauseTypes

const char gClauseTypes[gClauseTypesCount][30]
Initial value:
=
{
"VERBSATZ", "PARTIZIPIALSATZ", "INFINITIVSATZ"
}

Referenced by CGerGramTab::GetClauseNameByType(), and CGerGramTab::GetClauseTypeByName().

◆ gBestimtheit

const QWORD gBestimtheit = ( (((QWORD)1)<< gAdjektiveOhneArtikel ) | (((QWORD)1)<< gAdjektiveMitUnbestimmte ) | (((QWORD)1)<< gAdjektiveMitBestimmte ))

◆ gAllCases

const QWORD gAllCases = ((((QWORD)1)<< gNominativ ) | (((QWORD)1)<< gGenitiv ) | (((QWORD)1)<< gDativ ) | (((QWORD)1)<< gAkkusativ ))

◆ gAllNumbers

const QWORD gAllNumbers = ( (((QWORD)1)<< gPlural ) | (((QWORD)1)<< gSingular ) )

◆ gAllGenders

const QWORD gAllGenders = ( (((QWORD)1)<< gFeminin ) | (((QWORD)1)<< gMaskulin ) | (((QWORD)1)<< gNeutrum ))

◆ gAllPersons

const QWORD gAllPersons = ( (((QWORD)1)<< gErstePerson ) | (((QWORD)1)<< gZweitePerson ) | (((QWORD)1)<< gDrittePerson ))

◆ gAllVerbForms

const QWORD gAllVerbForms = ( (((QWORD)1)<< gKonj1 ) | (((QWORD)1)<< gKonj2 ) | (((QWORD)1)<< gImperativ )| (((QWORD)1)<< gPrasens )| (((QWORD)1)<< gPraeteritum ))

◆ gAllVerbClasses

const QWORD gAllVerbClasses = ( (((QWORD)1)<< gModal ) | (((QWORD)1)<< gAuxiliar ) | (((QWORD)1)<< gSchwach )| (((QWORD)1)<< gNichtSchwach ))