Commit Graph

  • d77c39d187 翻译 readme.md master ranchuan 2024-10-28 16:01:33 +08:00
  • d4c99b753b Merge pull request #167 from steve-chavez/sepby-repeat Daniel Holden 2023-08-21 22:35:09 -04:00
  • b866236aad fix: mpc_sepby1 not applying fold correctly steve-chavez 2023-08-20 17:27:36 -05:00
  • b7ee5df355 refactor: rename grow_results to mpc_grow_results steve-chavez 2023-08-20 17:28:52 -05:00
  • 3e9e3a2679 Merge pull request #166 from steve-chavez/refactor Daniel Holden 2023-08-19 21:13:43 -04:00
  • 21286d5915 refactor: deduplicate repeat parsers alloc logic steve-chavez 2023-08-19 19:42:05 -05:00
  • 55f68efeed Merge pull request #165 from steve-chavez/sepby Daniel Holden 2023-08-09 11:03:02 -04:00
  • c24e27f0b8 feat: add sepby1 combinator steve-chavez 2023-08-08 14:15:55 -05:00
  • 6912695fe5 Merge pull request #164 from steve-chavez/fix-makefile-compile Daniel Holden 2023-08-04 11:17:56 -04:00
  • 57ce9be868 add .dirstamp to examples steve-chavez 2023-08-03 20:46:54 -05:00
  • c2feb361dc remove tags steve-chavez 2023-08-03 20:44:26 -05:00
  • 1523a830d8 fix: make check always compiles dependencies steve-chavez 2023-08-03 17:53:33 -05:00
  • 1a59a5ff7a Merge pull request #163 from steve-chavez/fix-makefile Daniel Holden 2023-07-23 08:38:56 -04:00
  • 318747b270 fix: pkg-config only finding mpc with sudo steve-chavez 2023-07-22 23:53:57 -05:00
  • 0d75f362d9 Merge pull request #160 from Apteryks/fix-pkg-config-installation Daniel Holden 2023-04-03 21:17:15 -04:00
  • 92983ee2ff Makefile: Install the templated pkg-config file. Maxim Cournoyer 2023-03-31 15:31:25 -04:00
  • 7c910e9303 Merge pull request #156 from carueda/shared-state-155 Daniel Holden 2023-01-09 21:41:58 -05:00
  • d33037b532 fix #155 - char_unescape_buffer not as shared space Carlos Rueda 2023-01-08 18:50:09 -08:00
  • ddcdd4d801 Merge pull request #153 from carueda/some_adjustments Daniel Holden 2023-01-08 08:55:57 -05:00
  • 841a792565 Merge pull request #154 from carueda/ci Daniel Holden 2023-01-08 08:50:26 -05:00
  • 78a2f773d4 add ci Carlos Rueda 2023-01-05 16:16:19 -08:00
  • afbaab89fe remove mpcf_maths from mpc.c and adjust maths test Carlos Rueda 2023-01-05 15:51:14 -08:00
  • bd32544d42 Merge pull request #148 from kazarmy/fix-Wformat-overflow Daniel Holden 2022-10-11 09:41:54 -04:00
  • 6e3d2d54aa Fix -Wformat-overflow warnings due to gcc 12 + ASAN + -O2 Khairul Azhar Kasmiran 2022-10-11 13:17:47 +00:00
  • 65f20a1a0b Merge pull request #141 from holmanb/holmanb/fix-make-install Daniel Holden 2021-11-29 14:11:48 -05:00
  • 7d69afe7c8 fix makefile install target problems Brett Holman 2021-11-29 11:48:54 -07:00
  • 168830fb27 Merge pull request #140 from holmanb/holmanb/fix-make-target Daniel Holden 2021-11-21 14:12:38 -05:00
  • e6d92d88f7 fix makefile libs target Brett Holman 2021-11-21 12:05:21 -07:00
  • 84a820c946 Update README.md Daniel Holden 2021-03-27 20:40:08 -04:00
  • d59264ae27 fixed makefile when build directory doesn't exist Daniel Holden 2020-07-19 08:57:42 -04:00
  • e507d34428 Merge github.com:orangeduck/mpc Daniel Holden 2020-07-19 08:54:16 -04:00
  • 41aecb485e fixed renaming of mpcf_freefold to mpcf_all_free Daniel Holden 2020-07-19 08:53:43 -04:00
  • d00739f8c2 Merge pull request #129 from nmeum/freefold Daniel Holden 2020-05-03 22:12:24 -04:00
  • e863181763 mpc.h: Add prototype for mpcf_freefold Sören Tempel 2020-05-03 17:31:36 +02:00
  • 4c7d9e3d40 Merge pull request #125 from HalosGhost/pc Daniel Holden 2020-04-11 17:51:11 -04:00
  • 2063ba18f5 Merge pull request #123 from HalosGhost/compiler-portability Daniel Holden 2020-04-11 17:48:08 -04:00
  • 48c3142739 Merge pull request #126 from eagleoflqj/master Daniel Holden 2020-04-11 17:46:51 -04:00
  • 248540274d Fix long format Liumeo 2020-04-07 22:30:34 -04:00
  • 7bc1bb0a9b (#124) preliminary pkg-config file setup and install halosghost 2020-02-09 22:04:09 -06:00
  • 7869e2087e (closes #122) add ^M to end of line_reader example halosghost 2020-02-03 23:39:35 -06:00
  • e1f5bea982 (#122) Support building with tcc halosghost 2020-02-03 23:32:25 -06:00
  • c059e45ba2 Merge pull request #120 from jcrowgey/lint/extraneous_whitespace Daniel Holden 2020-01-11 16:56:49 -05:00
  • 0edd06ec44 Removed trailing whitespace Joshua Crowgey 2020-01-08 22:07:32 -08:00
  • 5120609e6e fixed bug with trimming string with all space characters Daniel Holden 2019-09-01 16:21:11 -04:00
  • e1038bc376 Merge pull request #110 from nmeum/fix-109 Daniel Holden 2019-09-01 13:58:53 -04:00
  • ea778d1b8d added maximum recursion depth Daniel Holden 2019-09-01 13:32:36 -04:00
  • 9716397357 Merge pull request #116 from vemakereporter/fix_fts Daniel Holden 2019-08-31 12:47:46 -04:00
  • 7812a33774 Fix dependency issues reported by Vemake vemakereporter 2019-08-07 10:15:39 +00:00
  • 217a551a0a Use tabs instead of spaces in Makefile. Vemake 2019-08-07 17:55:12 +08:00
  • 8cf2c1d2d7 Fix 12 dependency issues in Makefile Vemake 2019-07-23 12:14:11 +08:00
  • cd50a555d3 Merge pull request #112 from fgeorgatos/patch-1 Daniel Holden 2019-06-25 19:48:37 -04:00
  • 83393d4f4c typo: recieved -> received [ok] Fotis Georgatos 2019-06-24 22:46:12 +02:00
  • f323a89923 typo: recieved -> received Fotis Georgatos 2019-06-24 22:44:58 +02:00
  • 6f5e8f0f39 Fix backtracing bug with mpc_parse_pipe Sören Tempel 2019-06-04 19:50:23 +02:00
  • dbe7308b9c Added destructor to check combinators Daniel Holden 2019-06-15 14:30:41 -04:00
  • 001a2c350a Merge pull request #93 from HalosGhost/master Daniel Holden 2019-06-10 18:48:24 -04:00
  • 147545a488 preliminarily detect windows platforms and call -fPIC accordingly halosghost 2019-05-29 19:39:33 -05:00
  • 41f3a6de7c leverage $(AR) and allow mkdir-invocation to be configurable halosghost 2019-05-23 21:23:05 -05:00
  • b31e02e427 version number Daniel Holden 2018-12-16 09:53:56 -05:00
  • 060bf54a01 merge Daniel Holden 2018-12-15 16:13:51 -05:00
  • 37c4de35a3 Fixed bug with end of file and parsing from a file Daniel Holden 2018-12-15 16:11:39 -05:00
  • 7ccd944451 Merge pull request #96 from sphynx/master Daniel Holden 2018-12-05 18:57:00 -05:00
  • 462d5c8f9d Add documentation for ? and {d} in language approach. Fix EOL issues Ivan Veselov 2018-12-02 12:34:09 +00:00
  • a17815f36c Dramatically update Makefile halosghost 2018-11-09 11:19:49 -06:00
  • e585591e0e Merge pull request #92 from lzutao/fix-ctype Daniel Holden 2018-11-07 13:04:50 -05:00
  • 6c03383cd1 Cast argument to unsigned char before feeding to ctype.h functions Lzu Tao 2018-11-06 05:39:14 +00:00
  • 4a992d91ab Added mode option to regex and also changed example from a line reader to a tokenizer. Daniel Holden 2018-10-14 17:20:11 -04:00
  • 95439eb9c8 Merge github.com:orangeduck/mpc Daniel Holden 2018-10-13 18:28:02 -04:00
  • fbc5d8f9ae Added line-reader example. Changed behaviour of eof on regex to parse either eof or a newline followed be eof (better matchers other regex engines). Daniel Holden 2018-10-13 18:27:42 -04:00
  • 65060137b1 Adjust the behaviour of mpc_eoi so that it only is successful in matching the end of input once. Daniel Holden 2018-10-13 17:35:21 -04:00
  • 3f23d5e854 Update README.md Daniel Holden 2018-10-09 21:00:55 -04:00
  • 2b05913b14 Merge pull request #82 from howerj/master Daniel Holden 2018-05-13 07:26:59 -07:00
  • d3ea59b5e2 Back to -ansi, removed trailing comma Richard James Howe 2018-05-11 00:01:41 +01:00
  • aa3af70ae5 Fix minor memory leak, changed standard ansi->c99 Richard James Howe 2018-05-09 19:36:00 +01:00
  • 89eb73216b Merge pull request #81 from jeberger/master Daniel Holden 2018-04-04 15:26:01 -07:00
  • 10d5753b87 Fix mpc_checkf and mpc_check_withf tests. Jerome M. BERGER 2018-04-03 16:29:23 +02:00
  • a63bedc74a Add mpc_checkf and mpc_check_withf combinators. Jerome M. BERGER 2018-04-03 14:53:13 +02:00
  • dfda9d3bd6 Add tests for mpc_check and mpc_check_with. Jerome M. BERGER 2018-04-03 10:07:54 +02:00
  • 6ac5594c4f Add mpc_check and mpc_check_with combinators. Jerome M. BERGER 2018-03-23 10:50:09 +01:00
  • ca1404cabb Merge pull request #80 from jeberger/master Daniel Holden 2018-03-20 08:04:03 -07:00
  • 1ac37a9eba Fix a buffer overflow when optimizing or nodes. Fixes #78. Jerome M. BERGER 2018-03-20 09:35:44 +01:00
  • 9623500d0d Fix stats for or and and nodes. Fixes #79. Jerome M. BERGER 2018-03-20 09:34:03 +01:00
  • e4570b2751 Merge pull request #72 from mingodad/less-strcmp Daniel Holden 2017-10-14 11:22:24 -04:00
  • 0f7d816e80 Some small performance enhancements, reorder struct members of mpc_parser_t and remove unnecessary calls to strcmp mingodad 2017-10-10 14:29:28 +02:00
  • f5b88c0f16 Merge pull request #70 from colin4124/patch-1 Daniel Holden 2017-06-29 18:14:28 -04:00
  • 368d32ab8e Fixed README table format. Leway Colin 2017-06-28 13:22:07 +08:00
  • e3d2174db3 Merge pull request #69 from villager10086/fix-gcc-build-error Daniel Holden 2017-03-14 13:12:53 +00:00
  • 6fce66bf29 fix build error with gcc 5.4 chary 2017-03-14 15:20:09 +08:00
  • eedcb6840e Merge pull request #65 from deBhal/master Daniel Holden 2016-11-12 13:14:15 +00:00
  • 00c69094f4 Add newline to end of ptest.h Julian de Bhal 2016-11-12 15:01:15 +10:00
  • f0260810f0 Avoided some ANSI C warnings and deleted generated error from parse Daniel Holden 2016-11-08 09:59:50 +00:00
  • 2dc31a4c34 Clean up grammar test changes Sean Usher 2016-11-07 20:32:10 -08:00
  • 7380584a6f Add test to ensure that referencing a non-existent rule in another rule returns the proper error Sean Usher 2016-11-07 20:30:14 -08:00
  • 71af0741db Handle the case where the language definition references a non-existant rule, and ensure it fails with 'Unknown Parser' Sean Usher 2016-11-07 19:28:52 -08:00
  • 37c12b1d43 Merge branch 'master' of github.com:orangeduck/mpc Daniel Holden 2016-09-17 15:41:34 +01:00
  • d6375f813d Added C++ extern declaration Daniel Holden 2016-09-17 15:41:17 +01:00
  • 724e9a35ff Merge pull request #57 from Forty-Bot/master Daniel Holden 2016-07-04 18:36:42 +01:00
  • 43b3fdbd8a Fixed uninitialized terminator Sean Anderson 2016-07-04 13:33:23 -04:00
  • 4080345c4d Merge pull request #56 from Forty-Bot/nparse Daniel Holden 2016-06-30 16:41:47 +01:00
  • 570ba8907a Updated mpc_input_new_string to reflect changes in mpc Sean Anderson 2016-06-29 17:31:31 -04:00