summaryrefslogtreecommitdiff
path: root/regparse.c
AgeCommit message (Expand)Author
2020-12-02Do not reduce quantifiers if it affects which text will be matchedJeremy Evans
2020-11-24Detect the premature end of char property in regexpJeremy Evans
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-08-27st_foreach now free from ANYARGS卜部昌平
2019-06-29Fixed String#grapheme_clusters with wide encodingsNobuyoshi Nakada
2018-12-07convert check for array length to assertion and comment outduerst
2018-12-07remove code duplication and put everything into forward orderduerst
2018-12-06remove an unused variableduerst
2018-12-06make sure all nodes are freed on error in node_extended_grapheme_cluster()duerst
2018-12-06remove code duplication and streamline identifiersduerst
2018-12-06remove obsolete data from unicode.cduerst
2018-12-05remove unused variables in node_extended_grapheme_cluster()duerst
2018-12-05tweak/remove comments [ci skip]duerst
2018-12-05adjust some comments in node_extended_grapheme_cluster() [ci skip]duerst
2018-12-05update to Unicode 11.0.0 (main step, not complete yet)duerst
2018-12-02remove unnecessary settings with NULL_NODE in \X implementationduerst
2018-12-02fix order of declarations and code at start of node_extended_grapheme_cluster()duerst
2018-12-02fix last commit (r66135)ko1
2018-12-02make sure all nodes are freed on error in node_extended_grapheme_cluster()duerst
2018-12-02expand a small comment [ci skip]duerst
2018-12-02add/change some comments in node_extended_grapheme_cluster() [ci skip]duerst
2018-12-02reformat code [ci skip]duerst
2018-12-01remove unnecessary code removing CR/LF from rangeduerst
2018-12-01* remove trailing spaces.svn
2018-12-01introduce and use create_alternate_node()duerst
2018-12-01eliminate a list with only one elementduerst
2018-11-28remove two unnecessary variables (np2 and np3)duerst
2018-11-28eliminate intermediate variable in very short block (3 times)duerst
2018-11-28use create_sequence_node() four more timesduerst
2018-11-28use create_sequence_node() once moreduerst
2018-11-28introduce macro R_ERR to reduce repetitive codeduerst
2018-11-28reduce number of arguments on quantify_property_node()duerst
2018-11-27fix order of subexpressions for Hangulduerst
2018-11-27* remove trailing spaces.svn
2018-11-27introduce two more uses of create_sequence_node in node_extended_grapheme_clu...duerst
2018-11-27correctly handle return value from create_sequence_node()duerst
2018-11-27* remove trailing spaces.svn
2018-11-27declare array for sequence at start of code creating sequenceduerst
2018-11-27make sure all nodes are correctly freed in create_property_node()duerst
2018-11-27regparse.c: conform C90k0kubun
2018-11-27introduce helper function create_sequence_node()duerst
2018-11-27* remove trailing spaces.svn
2018-11-27introduce helper function quantify_property_node()duerst
2018-11-27introduce helper function quantify_node() to wrap function node_new_quantifierduerst
2018-11-27use explicit property name when creating nodes for "Grapheme_Cluster_Break=Ex...duerst
2018-11-27use 'Regional_Indicator' script property instead of fixed constantsduerst
2018-11-27add some comments in function node_extended_grapheme_cluster() [ci skip]duerst
2018-11-25create function create_property_node to extract recurring functionalityduerst
2018-10-16regparse.c: check the result of propname2ctypenobu
2018-10-15unicode.c: moved addtional GCB rangesnobu