"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "plugins/rule_engines/irods_rule_engine_plugin-irods_rule_language/include/parser.hpp" between
irods-4.2.5.tar.gz and irods-4.2.6.tar.gz

About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.

parser.hpp  (irods-4.2.5):parser.hpp  (irods-4.2.6)
skipping to change at line 415 skipping to change at line 415
void syncTokenQueue( Pointer *e, ParserContext *context ); void syncTokenQueue( Pointer *e, ParserContext *context );
int dupLine( Pointer *p, Label * start, int n, char *buf ); int dupLine( Pointer *p, Label * start, int n, char *buf );
int dupString( Pointer *p, Label * start, int n, char *buf ); int dupString( Pointer *p, Label * start, int n, char *buf );
StringList *getVarNamesInExprNode( Node *expr, Region *r ); StringList *getVarNamesInExprNode( Node *expr, Region *r );
StringList *getVarNamesInExprNodeAux( Node *expr, StringList* varnames, Region * r ); StringList *getVarNamesInExprNodeAux( Node *expr, StringList* varnames, Region * r );
int eqExprNodeSyntactic( Node *a, Node *b ); int eqExprNodeSyntactic( Node *a, Node *b );
int eqExprNodeSyntacticVarMapping( Node *a, Node *b, Hashtable *varMapping /* fr om a to b */ ); int eqExprNodeSyntacticVarMapping( Node *a, Node *b, Hashtable *varMapping /* fr om a to b */ );
int nextStringBase( Pointer *e, char *value, char* delim, int consumeDelim, char int nextStringBase( Pointer *e, char *value, int max_len, char* delim, int consu
escape, int cntOffset, int vars[] ); meDelim, char escape, int cntOffset, int vars[] );
int nextStringBase2( Pointer *e, char *value, char* delim ); int nextStringBase2( Pointer *e, char *value, int max_len, char* delim );
Node *convertStringToExpression( Token *token, char *base, Node **node, Region * r ); Node *convertStringToExpression( Token *token, char *base, Node **node, Region * r );
Node *nextActionBackwardCompatible( Pointer *e, Node **node, rError_t *errmsg, R egion *r ); Node *nextActionBackwardCompatible( Pointer *e, Node **node, rError_t *errmsg, R egion *r );
Node *parseActionArgumentBackwardCompatible( Pointer *e, Node **node, rError_t * errmsg, Region *r ); Node *parseActionArgumentBackwardCompatible( Pointer *e, Node **node, rError_t * errmsg, Region *r );
void nextActionArgumentStringBackwardCompatible( Pointer *e, Token *token ); void nextActionArgumentStringBackwardCompatible( Pointer *e, Token *token );
char* typeName_Res( Res *s ); char* typeName_Res( Res *s );
char* typeName_ExprType( ExprType *s ); char* typeName_ExprType( ExprType *s );
char* typeName_NodeType( NodeType s ); char* typeName_NodeType( NodeType s );
char* typeName_Parser( NodeType s ); char* typeName_Parser( NodeType s );
void printTree( Node *n, int indent ); void printTree( Node *n, int indent );
 End of changes. 1 change blocks. 
3 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)