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 |