Daniel Holden
							
						 
					 | 
					
						
						
							
						
						d6375f813d
					 | 
					
						
						
							
							Added C++ extern declaration
						
						
						
						
						
						
					 | 
					
						2016-09-17 15:41:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						2a19e4c451
					 | 
					
						
						
							
							Fixed folding of single child asts with tags
						
						
						
						
						
						
					 | 
					
						2016-06-11 14:11:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								petermlm
							
						 
					 | 
					
						
						
							
						
						913cc58824
					 | 
					
						
						
							
							Made traversal free
						
						
						
						
						
						
					 | 
					
						2016-05-31 22:32:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								petermlm
							
						 
					 | 
					
						
						
							
						
						0b287e6252
					 | 
					
						
						
							
							Indentation
						
						
						
						
						
						
					 | 
					
						2016-04-19 23:26:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								petermlm
							
						 
					 | 
					
						
						
							
						
						9ac854ad5a
					 | 
					
						
						
							
							Made post order tree traversal
						
						
						
						
						
						
					 | 
					
						2016-04-19 22:27:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								petermlm
							
						 
					 | 
					
						
						
							
						
						97d634a708
					 | 
					
						
						
							
							Added const to declarations
						
						
						
						
						
						
					 | 
					
						2016-04-17 18:43:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								petermlm
							
						 
					 | 
					
						
						
							
						
						2b643c729b
					 | 
					
						
						
							
							Made functions to get child nodes of AST by tag
						
						
						
						
						
						
					 | 
					
						2016-04-17 00:17:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						c2908c37bb
					 | 
					
						
						
							
							Added copy function
						
						
						
						
						
						
					 | 
					
						2016-02-20 14:44:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						4472dd4363
					 | 
					
						
						
							
							Added basic optimise function for parsers.
						
						
						
						
						
						
					 | 
					
						2015-11-07 16:57:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						123a7919d1
					 | 
					
						
						
							
							Added string stripping functions
						
						
						
						
						
						
					 | 
					
						2015-03-10 10:44:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						f6d7d87b8b
					 | 
					
						
						
							
							reverted state to use long type
						
						
						
						
						
						
					 | 
					
						2014-10-17 15:32:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						5094d2c015
					 | 
					
						
						
							
							Removed comments describing changes. Fixed warnings reported by gcc in the test suite
						
						
						
						
						
						
					 | 
					
						2014-10-16 15:38:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dalton Woodard
							
						 
					 | 
					
						
						
							
						
						bd9e5d98d6
					 | 
					
						
						
							
							Fixed all compilation warnings for mpc.c and mpc.h. Now compiles successfully on clang with -Werror and myriad warnings invoked (see Makefile for details). Compiles successfully on gcc with -Werror (ptest.c and example code does not, however).
						
						
						
						
						
						
					 | 
					
						2014-10-14 23:18:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kelong Cong
							
						 
					 | 
					
						
						
							
						
						5bd7aaf004
					 | 
					
						
						
							
							Added function to print ast to user specified file pointer
						
						
						
						
						
						
					 | 
					
						2014-07-15 22:21:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						f7185c9762
					 | 
					
						
						
							
							Refactored boundary stuff into more general anchor
						
						
						
						
						
						
					 | 
					
						2014-04-16 23:20:52 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						efabc31c06
					 | 
					
						
						
							
							Removed next char from state and moved it to error
						
						
						
						
						
						
					 | 
					
						2014-04-15 14:37:13 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						51dbf66b50
					 | 
					
						
						
							
							A couple more fixes and edits
						
						
						
						
						
						
					 | 
					
						2014-01-21 11:29:08 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						4add5ca6f5
					 | 
					
						
						
							
							WIP conversion to while loop
						
						
						
						
						
						
					 | 
					
						2013-10-04 17:58:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						a625db585d
					 | 
					
						
						
							
							strictly ansi C now
						
						
						
						
						
						
					 | 
					
						2013-09-30 20:55:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						3933a3a1bd
					 | 
					
						
						
							
							WIP prediction stuff
						
						
						
						
						
						
					 | 
					
						2013-09-30 17:58:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						3ccb23eb4c
					 | 
					
						
						
							
							Fixed some memory leaks
						
						
						
						
						
						
					 | 
					
						2013-09-27 00:35:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						751e3f6b9d
					 | 
					
						
						
							
							Some language stuff
						
						
						
						
						
						
					 | 
					
						2013-09-26 17:58:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						8cc7aa6a0d
					 | 
					
						
						
							
							small readme updates
						
						
						
						
						
						
					 | 
					
						2013-09-26 14:20:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						eadb0417b9
					 | 
					
						
						
							
							big update to readme
						
						
						
						
						
						
					 | 
					
						2013-09-26 13:15:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						b02c6ffdfe
					 | 
					
						
						
							
							Linux Merge
						
						
						
						
						
						
					 | 
					
						2013-09-24 11:38:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						48812155a1
					 | 
					
						
						
							
							Updated testing framework
						
						
						
						
						
						
					 | 
					
						2013-09-23 22:41:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Holden
							
						 
					 | 
					
						
						
							
						
						4daf2527a0
					 | 
					
						
						
							
							Fixed memory leaks etc
						
						
						
						
						
						
					 | 
					
						2013-09-20 12:51:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |