|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
Classes | |
| struct | vareval |
| struct | variable |
Public Types | |
| enum | vartype { kString, kInt, kFloat, kString, kInt, kFloat } |
| enum | vartype { kString, kInt, kFloat, kString, kInt, kFloat } |
| typedef std::vector< TagParameter * > | ParamsList |
Public Member Functions | |
| GuidoParser () | |
| virtual | ~GuidoParser () |
| virtual ARHandler | parse () |
| virtual const ARFactory * | getFactory () const |
| virtual void | setStream (std::istream *stream) |
| virtual bool | get (char &c) |
| virtual bool | getSettings (GuidoLayoutSettings &) |
| virtual void | noteInit (const char *id) |
| virtual void | tabInit (int string, const char *fret) |
| virtual void | noteAcc (int n) |
| virtual void | noteOct (int n) |
| virtual void | noteEnum (long int n) |
| virtual void | noteDenom (long int n) |
| virtual void | noteDot () |
| virtual void | noteDdot () |
| virtual void | noteTdot () |
| virtual void | noteAbsDur (long int n) |
| virtual void | appendNote () |
| virtual void | chordInit () |
| virtual void | chordInitNote () |
| virtual void | seqAppendChord () |
| virtual void | seqInit () |
| virtual void | seqExit () |
| virtual void | segmInit () |
| virtual void | segmExit () |
| virtual void | segmAppendSeq () |
| virtual void | tagStart (const char *id, long int no) |
| virtual void | tagIntArg (long int n) |
| virtual void | tagFloatArg (double r) |
| virtual void | tagArgUnit (const char *unit) |
| virtual void | tagStrArg (const char *s) |
| virtual void | tagAdd () |
| virtual void | tagAddArg (const char *s) |
| virtual void | tagEnd () |
| virtual void | tagRange () |
| virtual void | tagParameter (TagParameter *param) |
| virtual TagParameter * | floatParam (float val) |
| virtual TagParameter * | floatParam (float val, const char *unit) |
| virtual TagParameter * | intParam (int val) |
| virtual TagParameter * | intParam (int val, const char *unit) |
| virtual TagParameter * | strParam (const char *) |
| virtual TagParameter * | varParam (const char *name) |
| virtual void | setParamName (TagParameter *p, const char *name) |
| virtual bool | variableSymbols (const char *name) |
| virtual void | variableDecl (const char *name, const char *value, vartype type) |
| virtual void | setError (int line, int column, const char *msg) |
| virtual int | getErrorLine () const |
| virtual int | getErrorColumn () const |
| virtual const char * | getErrorMsg () const |
| void | parseError (int line, int column, const char *msg) |
| GuidoParser (std::istream *stream) | |
| virtual | ~GuidoParser () |
| virtual int | parse () |
| virtual bool | get (char &c) |
| virtual void | noteInit (const char *id) |
| virtual void | tabInit (int n, const char *fret) |
| virtual void | noteAcc (int n) |
| virtual void | noteOct (int n) |
| virtual void | noteEnum (long int n) |
| virtual void | noteDenom (long int n) |
| virtual void | noteDot () |
| virtual void | noteDdot () |
| virtual void | noteTdot () |
| virtual void | noteAbsDur (long int n) |
| virtual void | appendNote () |
| virtual void | chordInit () |
| virtual void | chordInitNote () |
| virtual void | seqAppendChord () |
| virtual void | seqInit () |
| virtual void | seqExit () |
| virtual void | segmInit () |
| virtual void | segmExit () |
| virtual void | segmAppendSeq () |
| virtual void | tagStart (const char *id, long int no) |
| virtual void | tagIntArg (long int n) |
| virtual void | tagFloatArg (double r) |
| virtual void | tagArgUnit (const char *unit) |
| virtual void | tagStrArg (const char *s) |
| virtual void | tagAdd () |
| virtual void | tagAddArg (const char *s) |
| virtual void | tagEnd () |
| virtual void | tagRange () |
| virtual void | tagParameter (TagParameter *param) |
| virtual TagParameter * | floatParam (float val) |
| virtual TagParameter * | floatParam (float val, const char *unit) |
| virtual TagParameter * | intParam (int val) |
| virtual TagParameter * | intParam (int val, const char *unit) |
| virtual TagParameter * | strParam (const char *) |
| virtual TagParameter * | varParam (const char *name) |
| virtual void | setParamName (TagParameter *, const char *) |
| virtual void | variableDecl (const char *name, const char *value, vartype type) |
| virtual bool | variableSymbols (const char *name) |
| virtual void | setError (int line, int column, const char *msg) |
| virtual int | getErrorLine () const |
| virtual int | getErrorColumn () const |
| virtual const char * | getErrorMsg () const |
| virtual void | parseError (int line, int column, const char *msg) |
Public Attributes | |
| std::map< std::string, variable > | fEnv |
| std::stack< vareval > | fVStreams |
| void * | fScanner |
| std::istream * | fStream |
| ARFactory * | fFactory |
| std::string | fText |
Protected Member Functions | |
| virtual void | initScanner () |
| virtual void | destroyScanner () |
| virtual int | _yyparse () |
| virtual void | initScanner () |
| virtual void | destroyScanner () |
| virtual int | _yyparse () |
Protected Attributes | |
| int | fzaehlerSet |
| int | faccidentals |
| int | fndots |
| bool | fnt_enumSet |
| long int | fnt_enum |
| long int | fnt_denom |
| int | fErrorLine = 0 |
| int | fErrorColumn = 0 |
| std::string | fErrorMsg |
| typedef std::vector<TagParameter*> GuidoParser::ParamsList |
| enum GuidoParser::vartype |
| enum GuidoParser::vartype |
| GuidoParser::GuidoParser | ( | ) |
|
virtual |
|
inline |
|
inlinevirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
| void GuidoParser::parseError | ( | int | line, |
| int | column, | ||
| const char * | msg | ||
| ) |
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
Reimplemented in NoteAndChordParser.
|
virtual |
Reimplemented in NoteAndChordParser.
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
protected |
| std::map<std::string, variable> GuidoParser::fEnv |
|
protected |
|
protected |
|
protected |
| ARFactory* GuidoParser::fFactory |
|
protected |
|
protected |
|
protected |
|
protected |
| void * GuidoParser::fScanner |
| std::istream * GuidoParser::fStream |
| std::string GuidoParser::fText |
| std::stack<vareval> GuidoParser::fVStreams |
|
protected |