Commit Graph

216 Commits

Author SHA1 Message Date
Daniel Holden
a5ed2097ea Fixed error with failure messages. Null terminated lists to mpca_lang and fixed crash. 2014-04-23 12:20:20 +01:00
Daniel Holden
60b1496bb5 Readme updates 2014-04-23 11:56:24 +01:00
Daniel Holden
17829c57f8 readme corrections 2014-04-17 11:41:19 +01:00
Daniel Holden
f73d8210f2 Readme updates 2014-04-17 11:33:40 +01:00
Daniel Holden
861e931bb8 upped version number 2014-04-17 11:09:43 +01:00
Daniel Holden
f7185c9762 Refactored boundary stuff into more general anchor 2014-04-16 23:20:52 +01:00
Daniel Holden
e9fa5a8e25 Merge github.com:orangeduck/mpc 2014-04-16 22:43:03 +01:00
Daniel Holden
7487398279 Updated tests. Added some tests for new boundary parse. 2014-04-16 19:19:25 +01:00
Daniel Holden
612bc046f0 Initial commit for boundary support 2014-04-16 18:16:16 +01:00
Daniel Holden
8d9bf9fdda Fixed bug in state tagging. Updated examples to use concatinated preprocessor strings 2014-04-16 17:06:16 +01:00
Daniel Holden
842835aaa5 Should disallow empty clause in grammar parser 2014-04-15 16:17:05 +01:00
Daniel Holden
fdee1fb0c6 Merge github.com:orangeduck/mpc 2014-04-15 16:07:48 +01:00
Daniel Holden
8d0ee197e1 Renamed language option constants 2014-04-15 16:06:59 +01:00
Daniel Holden
0164931350 Initial commit for recording parse state in ast 2014-04-15 16:04:07 +01:00
Daniel Holden
813ed28910 Merge pull request #6 from TortiPesto/master
Fix mpc_digit()
2014-04-15 15:55:12 +01:00
Torti Pesto
88fcd2fb4d Fix mpc_digit() 2014-04-15 16:45:07 +02:00
Daniel Holden
efabc31c06 Removed next char from state and moved it to error 2014-04-15 14:37:13 +01:00
Daniel Holden
17bc8a9eb7 Introduce end-of-line normalization 2014-04-15 12:49:57 +01:00
Daniel Holden
28e50a3077 Merge github.com:orangeduck/mpc 2014-04-15 12:45:50 +01:00
Daniel Holden
c74dedbb23 Initial ability to get state 2014-04-15 12:45:35 +01:00
Daniel Holden
7ebd10e09e Merge pull request #2 from orges/patch-1
Update mpc.h
2014-04-06 17:39:24 +01:00
Yetkin Öztürk
17092f3637 Update mpc.h
mpc_state_t and mpc_err_t member order changed for better structure data alignment.
2014-04-06 18:07:12 +02:00
Daniel Holden
7a2768d468 Merge pull request #1 from reuk/master
fixed 'no newline at end of file' build errors
2014-04-06 12:06:39 +01:00
Reuben Thomas
38884e7913 fixed 'no newline at end of file' build errors 2014-04-06 12:26:28 +02:00
Daniel Holden
a25dc955a0 Readme updates 2014-02-12 20:51:45 +00:00
Daniel Holden
084bdea367 small readme tweaks 2014-01-26 11:47:55 +00:00
Daniel Holden
d5e2bdf977 Added flags to language specifiction. Added optional expect string to language specification. Added some exaple grammars for testing and demos 2014-01-26 11:25:50 +00:00
Daniel Holden
8931782986 Fixed memory leaks 2014-01-21 10:23:58 -05:00
Daniel Holden
51dbf66b50 A couple more fixes and edits 2014-01-21 11:29:08 +00:00
Daniel Holden
172d4ae5d9 Initial attempt to fix error messaging 2014-01-21 00:05:03 +00:00
Daniel Holden
f518fb5a1d Changed pointer syntax 2014-01-20 21:32:46 +00:00
Daniel Holden
26b6216d7a Fixed unused warnings 2014-01-10 10:03:25 +00:00
Daniel Holden
0eaaf4bba2 Various fixes 2014-01-09 11:12:59 +00:00
Daniel Holden
a8257e5b8e Regex tests 2013-11-17 18:25:06 +00:00
Daniel Holden
341c2d6211 Completed refactoring 2013-11-11 16:56:20 +00:00
Daniel Holden
fcc710df36 Fixed bad bugs 2013-11-10 16:56:59 +00:00
Daniel Holden
7059268b9b WIP refactoring 2013-11-10 14:17:32 +00:00
Daniel Holden
82aa2eefc7 Changed argument order of many functions 2013-11-10 12:52:01 +00:00
Daniel Holden
f5347e550b Removed else and also 2013-11-10 12:42:47 +00:00
Daniel Holden
0e8d2865d6 Updated regex escapes 2013-11-10 12:01:23 +00:00
Daniel Holden
51faac5778 WIP RE unescape stuff 2013-11-02 20:42:38 +00:00
Daniel Holden
8a398d0f4e more tweaks 2013-10-28 11:07:15 +00:00
Daniel Holden
45832ff09a Updated tests 2013-10-17 11:40:30 +01:00
Daniel Holden
929eb4ea2a Fixed some of the regex behaviour 2013-10-16 14:38:37 +01:00
Daniel Holden
bb8f889951 Various Updates 2013-10-16 13:53:00 +01:00
Daniel Holden
4550e070b9 Updated to use stream based input (untested) 2013-10-06 16:17:36 +01:00
Daniel Holden
2325c2bbe9 WIP input stuff 2013-10-06 15:46:23 +01:00
Daniel Holden
57064c1089 Merge branch 'master' of theorangeduck.com:mpc 2013-10-04 19:31:03 +01:00
Daniel Holden
162fa6f1df doc tweaks 2013-10-04 19:30:59 +01:00
Daniel Holden
acd3c74373 Fixed errorous behaviour 2013-10-04 19:28:13 +01:00