Commit Graph

50 Commits

Author SHA1 Message Date
416484a636 Switched /etc/xdg/bp -> /etc/bp 2021-07-03 21:43:56 -07:00
c89fd1db42 Added lots of extra compiler flags 2021-05-31 13:25:38 -07:00
da6c8857d6 Moved utf8 code into a C file, fixed some potential null deref issues 2021-05-31 12:38:42 -07:00
0443fbb063 Added warning flag for null derefs 2021-05-31 10:32:48 -07:00
aa1faea83c Added pandoc lua filter to make code literals work better with manpages. 2021-05-23 15:21:46 -07:00
cd30e89042 Use local grammars instead of installed 2021-05-20 16:24:41 -07:00
655ed12128 Mostly working version 2021-05-20 15:27:24 -07:00
cd6b5925f1 Make the manpage before installing 2021-05-19 22:03:34 -07:00
f824d3f3e2 Added markdown manpage, which converts to roff using pandoc. 2021-05-19 22:02:45 -07:00
b09bd4c746 Code cleanup: adding len parameter to new_pat() 2021-05-11 00:19:52 -07:00
943aa0b71a Added simple test 2021-05-10 23:43:54 -07:00
f9d3ab6309 Moved /usr/local/share/man -> /usr/local/man 2021-01-26 18:12:29 -08:00
060ace366b Added tags to makefile 2021-01-18 15:12:01 -08:00
e03726b9a8 Updated splint rule 2021-01-18 11:55:05 -08:00
0b0e99bfac A few more pedantic cleanups 2021-01-18 11:28:39 -08:00
e98574570e More static analysis cleanup 2021-01-18 11:15:53 -08:00
46f1747947 More static analyzer cleanup 2021-01-18 10:47:20 -08:00
eece8c8556 More static analyzer cleanup, including switching to use bools where
appropriate and EXIT_SUCESS/EXIT_FAILURE
2021-01-18 10:30:17 -08:00
3ededef53d Static analysis part 1 2021-01-18 09:15:25 -08:00
b37c7c3985 Removed -v file from uninstall 2021-01-17 23:40:21 -08:00
4761a74abb Removed -v flags from install 2021-01-17 23:39:29 -08:00
379bf1b6c8 Fix for leaktest renaming bpeg->bp 2021-01-17 23:26:24 -08:00
13c4564594 Renamed grammar -> definitions 2021-01-15 19:35:39 -08:00
44573fc224 Rename compiler -> pattern 2021-01-15 19:32:37 -08:00
270509af3b Renamed vm->match 2021-01-15 19:30:21 -08:00
77b33d6a3c Renaming files: printing->print, file_loader->files 2021-01-15 19:27:25 -08:00
631e59bfa7 Fully supporting NAME make argument 2021-01-15 18:32:56 -08:00
87ad1efc24 Improved use of $(NAME) 2021-01-15 18:02:12 -08:00
1a3c90825a Added rule to simplify memory leak testing 2021-01-15 17:59:31 -08:00
3cd61e3abc Overhaul of memory tracking and left recursion. Added explanation doc
for left recursion and fixed all visible memory leaks.
2021-01-14 19:21:31 -08:00
9a6c0ee9cc Update makefile to better reflect header dependencies 2021-01-13 18:50:00 -08:00
03c790d5b6 Renamed viz -> printing, and tidied up the code a bit 2021-01-08 01:06:43 -08:00
8d14bf01bc Simplified makefile 2021-01-04 17:32:56 -08:00
331c55b0dc Updated compiler flags 2021-01-02 13:57:04 -08:00
76fa547d0e Removed mkdir -v flag for compatibility 2020-12-30 21:28:44 -08:00
323da51fb7 Bumped XOPEN_SOURCE number 2020-12-30 21:18:39 -08:00
ff2ef95041 Fully purging "bpeg" from the source 2020-12-30 19:42:47 -08:00
2fb68fa97f Moved json code into its own file 2020-12-14 22:01:50 -08:00
eb329bdac9 Bunch of changes, including some bpeg->bp renaming, and adding
visualizations
2020-12-12 16:31:53 -08:00
452c7df023 Added configurability for CC 2020-09-20 21:04:59 -07:00
6c237850e9 WIP 2020-09-16 19:41:28 -07:00
12d748c76c Makefile fix 2020-09-13 15:50:18 -07:00
65f0a29b55 Moving towards separate grammar files. 2020-09-12 15:11:44 -07:00
f64467af21 Updated makefile, added manpage 2020-09-11 01:54:26 -07:00
2baadd9ba0 Tightening up the makefile flags and vim modelines 2020-09-11 01:38:44 -07:00
2a11acc667 Major overhaul refactor restructuring 2020-09-11 01:28:06 -07:00
70d218d211 Simplified repeat code and added file input 2020-09-08 01:11:28 -07:00
a76c333877 Updates and cleanup 2020-09-07 23:34:41 -07:00
f7cdd6d4d2 Cleanup, splitting into files 2020-09-07 23:22:43 -07:00
cead7e5b26 Initial commit 2020-09-07 23:05:38 -07:00