GUIDOLib  1.7.7
A Music Score Rendering Engine
Functions
GUIDOParse.h File Reference

Go to the source code of this file.

Functions

GuidoParser * GuidoOpenParser ()
 Creates a new parser. More...
 
GuidoErrCode GuidoCloseParser (GuidoParser *p)
 Close a guido parser and releases all the associated ressources. More...
 
const char * GuidoGetStream (const GuidoStream *gStream)
 returns the string of the GuidoStream More...
 
void GuidoFreeStreamString (const char *str)
 free a string previously returned by GuidoGetStream More...
 
ARHandler GuidoFile2AR (GuidoParser *p, const char *file)
 Parse a file and create the corresponding AR. More...
 
ARHandler GuidoString2AR (GuidoParser *p, const char *str)
 Parse a string and create the corresponding AR. More...
 
ARHandler GuidoStream2AR (GuidoParser *p, GuidoStream *stream)
 Parse a GuidoStream and create the corresponding AR. More...
 
const char * GuidoStream2GuidoString (GuidoStream *stream)
 Finalize a GuidoStream and create the corresponding clean GuidoString. More...
 
GuidoErrCode GuidoParserGetErrorCode (GuidoParser *p, int &line, int &col, const char **msg)
 Get the error syntax line/column. More...
 
GuidoStream * GuidoOpenStream ()
 Open a guido stream. More...
 
GuidoErrCode GuidoCloseStream (GuidoStream *s)
 Close a guido stream. More...
 
GuidoErrCode GuidoWriteStream (GuidoStream *s, const char *str)
 Write data to the stream. More...
 
GuidoErrCode GuidoResetStream (GuidoStream *s)
 Erase all stream content in order to reuse it. More...
 

Guido Project Copyright © 2019 Grame-CNCM