Sean Anderson
|
f87ce67e70
|
Merge branch 'master' of https://github.com/orangeduck/mpc into nparse
|
2016-06-29 16:23:31 -04:00 |
|
Sean Anderson
|
4156d72642
|
Added function to only parse n bytes from input
|
2016-06-29 14:17:46 -04:00 |
|
Daniel Holden
|
2a19e4c451
|
Fixed folding of single child asts with tags
|
2016-06-11 14:11:19 +01:00 |
|
Daniel Holden
|
14001ad332
|
Added test for partial grammar definition
|
2016-06-11 12:59:55 +01:00 |
|
Daniel Holden
|
5f9863ffcd
|
Merge pull request #50 from petermlm/master
Tree Traversal
|
2016-06-05 15:26:43 +01:00 |
|
petermlm
|
913cc58824
|
Made traversal free
|
2016-05-31 22:32:24 +01:00 |
|
Daniel Holden
|
b93399da33
|
Merge pull request #52 from Mr-Kumar-Abhishek/dev
Minor patches to handle binaries in the repo
|
2016-05-04 10:44:15 +01:00 |
|
Abhishek Kumar
|
e032b410b2
|
Remove foobar and tree_traversal too while doing 'make clean'
|
2016-05-04 10:32:02 +05:30 |
|
Abhishek Kumar
|
258cf5002b
|
.gitignore examples/tree_traversal
|
2016-05-04 10:14:59 +05:30 |
|
petermlm
|
38764e5ecb
|
Merge branch 'tree_trav'
|
2016-04-19 23:27:16 +01:00 |
|
petermlm
|
0b287e6252
|
Indentation
|
2016-04-19 23:26:52 +01:00 |
|
petermlm
|
0037648c49
|
Identation
|
2016-04-19 23:26:20 +01:00 |
|
petermlm
|
e99b35796c
|
Made example for tree traversal
|
2016-04-19 23:21:39 +01:00 |
|
petermlm
|
719ca68b6c
|
Implemented pre order ast traversal
|
2016-04-19 23:14:00 +01:00 |
|
petermlm
|
9ac854ad5a
|
Made post order tree traversal
|
2016-04-19 22:27:32 +01:00 |
|
Daniel Holden
|
317c2841dd
|
Merge pull request #48 from petermlm/master
Get children by tag
|
2016-04-18 10:11:27 +01:00 |
|
petermlm
|
aa17e0723e
|
2 space indentation
|
2016-04-17 18:51:04 +01:00 |
|
petermlm
|
af6489125f
|
Merge branch 'child_by_tag'
|
2016-04-17 18:46:01 +01:00 |
|
petermlm
|
d8243d01f1
|
Added example for tree traversal
|
2016-04-17 18:44:24 +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
|
4da2ae5feb
|
Updated copy function to work properly with larger parsers
|
2016-03-03 10:34:52 +00:00 |
|
Daniel Holden
|
c2908c37bb
|
Added copy function
|
2016-02-20 14:44:08 +00:00 |
|
Daniel Holden
|
d9c3a453f2
|
State needs to be invalid to avoid input being expected
|
2015-12-13 13:22:01 +00:00 |
|
Daniel Holden
|
3ead545ed8
|
Fixed bug in error reporting
|
2015-12-13 13:15:10 +00:00 |
|
Daniel Holden
|
24a68471ee
|
Merge pull request #40 from alpha123/pedantic-fix-readme
Fix a minor README error
|
2015-11-17 22:09:05 +00:00 |
|
alpha123
|
07fe154100
|
Fix a minor README error.
Precedence of operators was flipped around in the fold_maths example.
|
2015-11-17 15:43:34 -07:00 |
|
Daniel Holden
|
131c8a55d5
|
Added back in some optimisations to error creation
|
2015-11-15 22:13:13 +00:00 |
|
Daniel Holden
|
227dd442ae
|
Fixed bug in error reporting
|
2015-11-15 17:53:10 +00:00 |
|
Daniel Holden
|
99732cee30
|
More optimisations including a pool memory allocator and suppression of error generation when not required.
|
2015-11-12 15:58:05 +00:00 |
|
Daniel Holden
|
31889d86c3
|
Switched parsing to use C function stack
|
2015-11-10 20:25:39 +00:00 |
|
Daniel Holden
|
991a6e4156
|
Small optimisation
|
2015-11-09 15:02:38 +00:00 |
|
Daniel Holden
|
613fc26729
|
fixed bug. Reenabled O3.
|
2015-11-09 13:34:39 +00:00 |
|
Daniel Holden
|
f8c9429a10
|
Faster strfold function.
|
2015-11-09 13:33:06 +00:00 |
|
Daniel Holden
|
4932c86ec7
|
Fixed bug in optimisation pass.
|
2015-11-09 12:06:13 +00:00 |
|
Daniel Holden
|
3c266180c4
|
Update README.md
|
2015-11-07 17:34:47 +00:00 |
|
Daniel Holden
|
2d111680df
|
update version number
|
2015-11-07 16:58:47 +00:00 |
|
Daniel Holden
|
04a8392077
|
Merge github.com:orangeduck/mpc
|
2015-11-07 16:57:34 +00:00 |
|
Daniel Holden
|
4472dd4363
|
Added basic optimise function for parsers.
|
2015-11-07 16:57:09 +00:00 |
|
Daniel Holden
|
af81180fa9
|
Minor performance tweak
|
2015-11-07 12:51:23 +00:00 |
|
Daniel Holden
|
bbd6d43094
|
Update package.json
|
2015-08-28 19:22:01 +01:00 |
|
Daniel Holden
|
3643fbe6bb
|
Fixed bug in behaviour of counting parser. Removed changelog (git is the changelog).
|
2015-08-28 19:20:39 +01:00 |
|
Daniel Holden
|
81abc6f115
|
Update README.md
|
2015-03-11 09:48:10 +00:00 |
|
Daniel Holden
|
e85cbe9634
|
Update README.md
|
2015-03-11 09:47:16 +00:00 |
|
Daniel Holden
|
8c73fd20dd
|
Update README.md
|
2015-03-11 09:43:44 +00:00 |
|
Daniel Holden
|
90af71c997
|
Update README.md
|
2015-03-11 09:43:01 +00:00 |
|
Daniel Holden
|
6a8dc2e3f9
|
Fixed ptest compile errors
|
2015-03-10 10:50:29 +00:00 |
|
Daniel Holden
|
dba739cd3d
|
merge
|
2015-03-10 10:46:36 +00:00 |
|
Daniel Holden
|
123a7919d1
|
Added string stripping functions
|
2015-03-10 10:44:29 +00:00 |
|
Daniel Holden
|
2fc9b9bccd
|
Merge pull request #24 from mikebolt/master
Return from mpc_ast_print_depth if NULL
|
2015-03-03 23:46:45 +00:00 |
|