Commit Graph

6 Commits

Author SHA1 Message Date
Danila Fedorin 71b32a6b08 Make sure codebase is C90. 2018-02-04 00:27:25 -08:00
Danila Fedorin fbb0635b26 Implement matching strings + finding groups.
They're done in the same step.

result = _regex_find_all(root, &clear_ll, -1);
ll_clear(&clear_ll);

Is all that's necessary to reset all nodes, since the only value
that changes during the match is list_id, and that gets set when the
nodes are found.
2017-01-08 00:04:31 -08:00
Danila Fedorin a2044b596a Fix a few small bugs. 2017-01-07 22:15:18 -08:00
Danila Fedorin e5219da6fe Add function prototypes for four basic libregex functions. 2017-01-05 21:27:07 -08:00
Danila Fedorin 7f370983f2 Add struct declarations to libregex.h, and also typedef them. 2017-01-02 21:37:40 -08:00
Danila Fedorin ad5fade9f6 Add default empty files and a CMakeLists.txt to build. 2017-01-02 17:54:25 -08:00