Commit Graph

30 Commits

Author SHA1 Message Date
Greg Sexton
c74e77e760 Revert C++ to c-style-parser 2017-01-29 15:45:21 +00:00
Greg Sexton
a77d7f1634 Add python parser
Closes #22
2016-09-24 10:18:53 +01:00
Greg Sexton
af481d2b42 Use more general #if 2016-07-03 16:28:33 +01:00
Greg Sexton
f608e09be3 Reuse existing machinery 2016-07-03 16:21:41 +01:00
forflo
b9ecf4b355 Hacked support for Makros in C and C++ mode 2016-06-06 02:52:41 +02:00
Greg Sexton
9a0722e052 Generalize marker parser 2015-08-22 12:49:33 +01:00
David Högberg
6f9367575a Per-buffer folding styles and explicit folding on triple-braces. 2015-08-13 16:48:10 +02:00
Greg Sexton
a44b0660f0 Colons can appear in elisp function names 2015-05-20 21:09:05 +01:00
Greg Sexton
5398602a97 Add todo 2015-04-26 14:57:27 +01:00
Greg Sexton
54e7502b11 Add explicit python-mode support 2015-04-26 14:41:57 +01:00
Greg Sexton
a8eb81e09c Factor in newlines 2015-04-26 13:21:16 +01:00
Greg Sexton
2b07b5c6fd Create basic indent parser 2015-04-26 11:40:34 +01:00
Greg Sexton
e81d69ad8e Add go and php to parsers alist 2015-04-25 15:20:06 +01:00
Greg Sexton
27b28c8e16 Fold javadoc also 2015-04-08 21:31:57 +01:00
Greg Sexton
4c7846a01a Add out of the box support for js 2014-11-22 21:57:01 +00:00
Greg Sexton
842b5c3a8d Fix compilation warnings 2014-11-16 14:12:06 +00:00
Greg Sexton
2e5d1d9126 Make parsers create consistent ranges 2014-11-15 21:15:28 +00:00
Greg Sexton
d586c41b21 Extract out local function 2014-11-15 16:38:58 +00:00
Greg Sexton
775d3058a8 Generalise origami-build-pair-tree 2014-11-15 16:22:45 +00:00
Greg Sexton
81fba32332 Completely remove parser-combinator library
Too slow. Better to keep things simple.
2014-11-12 21:45:40 +00:00
Greg Sexton
01249b4269 Rewrite c-style parser
Remove parser combinator in favour of speed
2014-11-11 21:48:26 +00:00
Greg Sexton
326763b766 Add cperl-mode 2014-11-01 10:06:20 +00:00
Greg Sexton
2673711f7c Improve the clojure parser 2014-08-25 18:53:52 +01:00
Greg Sexton
142ec95360 Add parser for clojure 2014-08-24 16:53:46 +01:00
Greg Sexton
80b7547ea8 Elisp parser shows defun args 2014-08-16 19:26:51 +01:00
Greg Sexton
af44495352 Fix elisp parser bug 2014-08-10 16:54:21 +01:00
Greg Sexton
9d6003f90b Rewrite elisp parser to use builtin funcs
More accurate and much faster.
2014-08-10 16:50:28 +01:00
Greg Sexton
4d66682979 Introduce offset 2014-08-10 16:14:14 +01:00
Greg Sexton
29618c96de Make elisp parser def* based 2014-08-10 15:10:05 +01:00
Greg Sexton
0f90c2a96b Make parser lookup major-mode derived 2014-08-09 14:02:37 +01:00