Lines Matching defs:exp
2996 static int trex_newnode(TRex *exp, TRexNodeType type) in trex_newnode()
3013 static void trex_error(TRex *exp,const TRexChar *error) in trex_error()
3019 static void trex_expect(TRex *exp, int n){ in trex_expect()
3025 static TRexChar trex_escapechar(TRex *exp) in trex_escapechar()
3041 static int trex_charclass(TRex *exp,int classid) in trex_charclass()
3048 static int trex_charnode(TRex *exp,TRexBool isclass) in trex_charnode()
3087 static int trex_class(TRex *exp) in trex_class()
3136 static int trex_parsenumber(TRex *exp) in trex_parsenumber()
3149 static int trex_element(TRex *exp) in trex_element()
3231 static int trex_list(TRex *exp) in trex_list()
3280 static TRexBool trex_matchclass(TRex* exp,TRexNode *node,TRexChar c) in trex_matchclass()
3313 static const TRexChar *trex_matchnode(TRex* exp,TRexNode *node,const TRexChar *str,TRexNode *next) in trex_matchnode()
3467 TRex *exp = (TRex *)malloc(sizeof(TRex)); in trex_compile() local
3511 void trex_free(TRex *exp) in trex_free()
3521 TRexBool trex_match(TRex* exp,const TRexChar* text) in trex_match()
3533 TRexBool trex_searchrange(TRex* exp,const TRexChar* text_begin,const TRexChar* text_end,const TRexC… in trex_searchrange()
3562 TRexBool trex_search(TRex* exp,const TRexChar* text, const TRexChar** out_begin, const TRexChar** o… in trex_search()
3567 int trex_getsubexpcount(TRex* exp) in trex_getsubexpcount()
3572 TRexBool trex_getsubexp(TRex* exp, int n, TRexMatch *subexp) in trex_getsubexp()