GUIDOLib
1.7.7
A Music Score Rendering Engine
|
GuidoParser * GuidoOpenParser()
Creates a new parser.
#define GUIDOAPI
Definition: GUIDOExport.h:39
GuidoErrCode GuidoCloseStream(GuidoStream *s)
Close a guido stream.
GuidoErrCode
The guido error codes list.
Definition: GUIDOEngine.h:211
GuidoErrCode GuidoParserGetErrorCode(GuidoParser *p, int &line, int &col, const char **msg)
Get the error syntax line/column.
const char * GuidoGetStream(const GuidoStream *gStream)
returns the string of the GuidoStream
GuidoStream * GuidoOpenStream()
Open a guido stream.
void GuidoFreeStreamString(const char *str)
free a string previously returned by GuidoGetStream
ARHandler GuidoString2AR(GuidoParser *p, const char *str)
Parse a string and create the corresponding AR.
GuidoErrCode GuidoCloseParser(GuidoParser *p)
Close a guido parser and releases all the associated ressources.
const char * GuidoStream2GuidoString(GuidoStream *stream)
Finalize a GuidoStream and create the corresponding clean GuidoString.
GuidoErrCode GuidoResetStream(GuidoStream *s)
Erase all stream content in order to reuse it.
ARHandler GuidoFile2AR(GuidoParser *p, const char *file)
Parse a file and create the corresponding AR.
struct NodeAR * ARHandler
Definition: GUIDOEngine.h:36
ARHandler GuidoStream2AR(GuidoParser *p, GuidoStream *stream)
Parse a GuidoStream and create the corresponding AR.
GuidoErrCode GuidoWriteStream(GuidoStream *s, const char *str)
Write data to the stream.