branch: master
commit 8c108be16dc07340d7681bebfba52649821e5d63
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add parsec-peek and parsec-peek-p
---
parsec.el | 22 ++
1 file changed, 22 insertions(+)
diff --git a/parsec.el b/parsec.el
index f28e42c..6096e7b 100644
--- a/pars
branch: master
commit ba23b01fa5752d27eea29f6621eb26d11ac1c656
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add more APIs
---
parsec.el | 55 ++-
1 file changed, 46 insertions(+), 9 deletions(-)
diff --git a/parsec.el b/parsec.el
index d4604
branch: master
commit e6d5f388511d0354afba95f421b9628dd1f6b810
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update the comment in source file
---
parsec.el | 120 +++--
1 file changed, 109 insertions(+), 11 deletions(-)
diff --git a/parse
branch: master
commit a268b9ff21b8f32fe03a61a38e2458ac0ce83b6f
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add more APIs
---
parsec.el | 90 ++---
1 file changed, 81 insertions(+), 9 deletions(-)
diff --git a/parsec.el b/parsec.el
index
branch: master
commit cdb8c0dc1d97acbc408dc65e4a2615d7aec81f8f
Author: Junpeng Qiu
Commit: Junpeng Qiu
Remove unused symbols
---
parsec.el |6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/parsec.el b/parsec.el
index 60a8451..5f60f20 100644
--- a/parsec.el
+++ b/p
branch: master
commit a951fbeb27a1440e923e09a15cfb69045ad8803d
Author: Junpeng Qiu
Commit: Junpeng Qiu
Unify tag names
---
parsec.el | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/parsec.el b/parsec.el
index 1e27d5e..4216578 100644
--- a/par
branch: master
commit 7e65db0d4f21cd64434adc2a19d250589604531d
Merge: 311a5ca bc11325
Author: Junpeng Qiu
Commit: GitHub
Merge pull request #1 from tarsius/master
Add file examples/.nosearch
---
0 files changed
diff --git a/examples/.nosearch b/examples/.nosearch
new file mode 100
branch: master
commit 89dd2ac64e403ab3fc04b4a75db445a6ae4f4a71
Author: Junpeng Qiu
Commit: Junpeng Qiu
Fix some wording in README
---
README.org |8 +++-
parsec.el |8
2 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/README.org b/README.org
index a189cf1.
cutejumper pushed a change to branch master.
from e479a3e Fix seq-random-elt docstring
new 2e9f962 Add new package parsec to externals-list
new 0c3408a Init commit
new 1929932 Split into two files
new a45d8f4 Error propagation to pl-until
new
branch: master
commit 4fb2abe96221ab4688bdf85681de5c7260a2709f
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update simple-csv-parser
---
examples/simple-csv-parser-tests.el | 39 +++
examples/simple-csv-parser.el |8 +++
2 files changed, 42 inserti
branch: master
commit dfb3af010ed9d01df57570b1522afa39d6b4611c
Merge: 2e9f962 8f0c266
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add 'packages/parsec/' from commit
'8f0c266d8b9b0ee5fcf9b80c518644b2849ff3b3'
git-subtree-dir: packages/parsec
git-subtree-mainline: 2e9f9625a954d88356f
branch: master
commit da878faffda606ce46faee8fd8e91ae468b29ae2
Author: Junpeng Qiu
Commit: Junpeng Qiu
Use parsec-query for other return values
---
parsec.el | 71 ++---
1 file changed, 30 insertions(+), 41 deletions(-)
diff --git a
branch: master
commit 701964f5114d64c0d3814e57cc8c5650a19e5454
Author: Junpeng Qiu
Commit: Junpeng Qiu
Prepare headers for GNU ELPA
---
parsec.el |3 +++
1 file changed, 3 insertions(+)
diff --git a/parsec.el b/parsec.el
index 6096e7b..43e3727 100644
--- a/parsec.el
+++ b/parsec.el
@@
branch: master
commit 311a5cab7dc43c34e415922d74ccdf333edef95b
Author: Junpeng Qiu
Commit: Junpeng Qiu
Fix typo
---
README.org |5 ++---
parsec.el |2 +-
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/README.org b/README.org
index eb31c02..a23f955 100644
--- a/READM
branch: master
commit 8c22dcb7aaba6e7ae6ecd030fa0ce23dd88323bc
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add :group example
---
README.org |7 +++
1 file changed, 7 insertions(+)
diff --git a/README.org b/README.org
index b439c25..faa1805 100644
--- a/README.org
+++ b/README.org
@@ -
branch: master
commit 31388e685ad1492a50cfd32cb5cfac396d84f532
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add -s aliases
---
parsec.el | 12
1 file changed, 12 insertions(+)
diff --git a/parsec.el b/parsec.el
index 44ac6c6..8ffb13d 100644
--- a/parsec.el
+++ b/parsec.el
@@ -707
branch: master
commit 52f188648758978ba57c17818dbbd9496fe1acd5
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update pjson
---
examples/pjson-tests.el | 102 +++
examples/pjson.el | 22 +-
2 files changed, 104 insertions(+), 20 deletions
branch: master
commit 2cce1e3b8e8ba33d83dc8570b4ec587607a76213
Author: Junpeng Qiu
Commit: Junpeng Qiu
Rename parsec-from-just to parsec-from-maybe
---
parsec-tests.el |4 ++--
parsec.el |2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/parsec-tests.el b/pa
branch: master
commit 054a7532b862a9fdd8e9940290e594257e566310
Author: Junpeng Qiu
Commit: Junpeng Qiu
Rename to parsec
---
full-csv-parser.el | 32 ++--
parsec.el| 142 +-
simple-csv-parser.el | 10 ++--
url-str-par
branch: master
commit a45d8f4b01c3d7bcca6d536943ed987fc79018fa
Author: Junpeng Qiu
Commit: Junpeng Qiu
Error propagation to pl-until
---
parsec.el | 18 +++---
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/parsec.el b/parsec.el
index 01f2309..1b52e22 100644
--
branch: master
commit 3827d263fec87080fdacea6fa937a2dbb7598335
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add docs for user-interface functions & combinators
---
parsec.el | 145 +++--
1 file changed, 132 insertions(+), 13 deletions(-)
branch: master
commit 6cc31007dc6532deb6954257562624691ffcd694
Author: Junpeng Qiu
Commit: Junpeng Qiu
Fix indentations
---
full-csv-parser.el |8
parsec.el | 18 +-
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/full-csv-parser.el b
branch: master
commit 8f0c266d8b9b0ee5fcf9b80c518644b2849ff3b3
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add doc for parsec-peek(-p)
---
README.org |7 +++
parsec.el |7 +++
2 files changed, 14 insertions(+)
diff --git a/README.org b/README.org
index 6738fce..53d08db 100644
branch: master
commit cbd33529b83fc55967153887f273dc9c84a328c3
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add parsec-lookahead
---
parsec-tests.el | 29 +
parsec.el |7 +++
2 files changed, 36 insertions(+)
diff --git a/parsec-tests.el b/parsec-test
branch: master
commit 2e9f9625a954d88356fce440c19bec104a6734a2
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add new package parsec to externals-list
---
externals-list |1 +
1 file changed, 1 insertion(+)
diff --git a/externals-list b/externals-list
index 00dffd4..59a7728 100644
--- a/exter
branch: master
commit 34521c605fe525cc9b8f7b0e4ca991ca1eb25218
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update README about *-s functions
---
README.org | 22 +-
parsec.el | 22 +-
2 files changed, 26 insertions(+), 18 deletions(-)
diff --git a/R
branch: master
commit fdb3d9995958e90c63ad895ace26bab7c47f209f
Author: Junpeng Qiu
Commit: Junpeng Qiu
Fix some code in simple-csv-parser.el
---
examples/simple-csv-parser-tests.el |2 +-
examples/simple-csv-parser.el |7 ---
2 files changed, 5 insertions(+), 4 deletions(-
branch: master
commit 6001a708d4051cda38222e17d775c13ea414cba7
Author: Junpeng Qiu
Commit: Junpeng Qiu
Refine and add more parsec API
---
parsec.el | 115 -
1 file changed, 68 insertions(+), 47 deletions(-)
diff --git a/parsec.el
branch: master
commit d98e8c8d559a4b7c1cf9616b960a2af3ce5ca97b
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add url-encoded string parser
---
parsec.el | 30 --
url-str-parser.el | 61 +
2 files changed, 89 i
branch: master
commit 9996b5b50849ce77598075ae82f22be00bedbc67
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update full-csv-parser
---
examples/full-csv-parser-tests.el | 51 +
examples/full-csv-parser.el | 16
examples/simple-csv-parser
branch: master
commit 13637e1058c07a355a1e5ca4d8d7a7e36127bf8b
Author: Junpeng Qiu
Commit: Junpeng Qiu
Rename parsec-do-parse to parsec-with-input
---
parsec.el |2 +-
pjson.el | 17 +
scheme.el | 18 ++
3 files changed, 20 insertions(+), 17 deletion
branch: master
commit ffd42de77fc504f17e84d618892fc05e2ba81843
Author: Junpeng Qiu
Commit: Junpeng Qiu
Use simple-csv-parser.el as a demo
---
README.org | 94 ++--
1 file changed, 91 insertions(+), 3 deletions(-)
diff --git a/README
branch: master
commit f3ce0702a60e60eec680ad841d9997a2551327a1
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add simple scheme parser
---
scheme.el | 116 +
1 file changed, 116 insertions(+)
diff --git a/scheme.el b/scheme.el
new file
branch: master
commit fd7796141dc0a9d378a501a70d441967fbe0b094
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add a few simple API
---
parsec.el | 31 +++
1 file changed, 31 insertions(+)
diff --git a/parsec.el b/parsec.el
index faf2614..d6283a0 100644
--- a/parsec.e
branch: master
commit bf49fb6f5d9067ea41f502782df53770957f28e5
Author: Junpeng Qiu
Commit: Junpeng Qiu
Upate README
---
README.org | 258
1 file changed, 258 insertions(+)
diff --git a/README.org b/README.org
index b4f8e2c..b439
branch: master
commit fb269292ed1cbd73a9d3463414a1361c20a0ed4b
Author: Junpeng Qiu
Commit: Junpeng Qiu
Fix parsec-make-alternatives
---
parsec-tests.el | 18 ++
parsec.el | 13 +++--
2 files changed, 25 insertions(+), 6 deletions(-)
diff --git a/parsec-tes
branch: master
commit bdfcbde93b4aef05c7a478aa994d4d1381e5ef8c
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update library description
---
parsec.el |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/parsec.el b/parsec.el
index 453a116..8d998a3 100644
--- a/parsec.el
+++
branch: master
commit a06220cf36736dc206c07f77b646b03e9d02106c
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update README
---
README.org | 18 --
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/README.org b/README.org
index faa1805..97e9214 100644
--- a/README.or
branch: master
commit 966ca9e77789e64473ac9a729e86546331962c52
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add comments to parsec.el
---
parsec.el | 366 -
1 file changed, 365 insertions(+), 1 deletion(-)
diff --git a/parsec.el b/par
branch: master
commit 9bc1d77ec8046e34cc9b5b4c7433e5b8d4ed5038
Author: Junpeng Qiu
Commit: Junpeng Qiu
Move examples to under sub-directory
---
full-csv-parser.el => examples/full-csv-parser.el |0
pjson.el => examples/pjson.el |0
scheme.el => examples/s
branch: master
commit 55515cae4dd255aa1ec0029df4faed83f1b8d359
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add missing dependencies
---
parsec.el |1 +
1 file changed, 1 insertion(+)
diff --git a/parsec.el b/parsec.el
index 5f60f20..1a78d06 100644
--- a/parsec.el
+++ b/parsec.el
@@ -3,6 +3
branch: master
commit 14b28a1937a962b173b667df24d52e363bc31cbf
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add basic README
---
README.org |3 +++
1 file changed, 3 insertions(+)
diff --git a/README.org b/README.org
new file mode 100644
index 000..b4f8e2c
--- /dev/null
+++ b/README.org
branch: master
commit 1da4344fbd1dd588ec03b841c39d3c204a12fe63
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update url-str-parser
---
examples/url-str-parser-tests.el | 48 ++
examples/url-str-parser.el | 11 +++--
2 files changed, 51 insertions(
branch: master
commit d21bf7d377bacc83700afb95baa8ea9eb261e61b
Author: Junpeng Qiu
Commit: Junpeng Qiu
Remove unused code
---
parsec.el |7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/parsec.el b/parsec.el
index 5c3e45b..9d45285 100644
--- a/parsec.el
+++ b/par
branch: master
commit a5ca813b59aa66f26c416004d2cf410f4e6048ba
Author: Junpeng Qiu
Commit: Junpeng Qiu
Full & simple parser
---
csv-parser.el => full-csv-parser.el | 74 ++--
parsec.el | 131 +++
simple-csv-parser.
branch: master
commit d8cd9d654b80b73de8ccd4b649e4c00eaac0983a
Author: Junpeng Qiu
Commit: Junpeng Qiu
Better naming
---
parsec.el | 84 +++--
1 file changed, 43 insertions(+), 41 deletions(-)
diff --git a/parsec.el b/parsec.el
inde
branch: master
commit 452ec1efd958c44c18932e126dac14a18c8e1748
Author: Junpeng Qiu
Commit: Junpeng Qiu
Update scheme parser
---
examples/scheme-tests.el | 88 ++
examples/scheme.el | 12 +--
2 files changed, 89 insertions(+), 11 dele
branch: master
commit 32809ad80d5af6281a5a70727c74ecd659c73364
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add parsec-error-new-2
---
parsec-tests.el | 18 +++---
parsec.el | 11 +++
2 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/parsec-tests.el b
branch: master
commit c61a38c5eada1c33be1d08597e346c9559fa7ab6
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add convenient newline methods
---
parsec.el | 11 +++
1 file changed, 11 insertions(+)
diff --git a/parsec.el b/parsec.el
index 5153c84..453a116 100644
--- a/parsec.el
+++ b/pa
branch: master
commit bc11325420a20a36a90d407cc6f6f93c1fed86b9
Author: Jonas Bernoulli
Commit: Jonas Bernoulli
Add file examples/.nosearch
This keeps `normal-top-level-add-subdirs-to-load-path' from considering
the directory "examples/", which is a good idea because the librarie
branch: master
commit 2e8c52b1360f0cf05dc6adf4da9ab0874b66a3e6
Author: Junpeng Qiu
Commit: Junpeng Qiu
Make sure parsec-not-followed-by consumes no input
---
parsec-tests.el |9 +
parsec.el | 13 +++--
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git
branch: master
commit 0c3408a063770adc14e0a161beb1aadbaed82b2b
Author: Junpeng Qiu
Commit: Junpeng Qiu
Init commit
---
parsec.el | 210 +
1 file changed, 210 insertions(+)
diff --git a/parsec.el b/parsec.el
new file mode 100644
i
branch: master
commit 19299324056aac80f3395de65b6bbdb075372f27
Author: Junpeng Qiu
Commit: Junpeng Qiu
Split into two files
---
csv-parser.el | 95 +++
parsec.el | 105 +
2 files c
branch: master
commit 606fed1f322a1a694c53975dfd4a470d9a7238f7
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add simple JSON parser
---
pjson.el | 141 ++
1 file changed, 141 insertions(+)
diff --git a/pjson.el b/pjson.el
new file mode
branch: master
commit f7e862978e1d6f5ef6b64f5320c1380a94377487
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add tests
---
parsec-tests.el | 429 +++
1 file changed, 429 insertions(+)
diff --git a/parsec-tests.el b/parsec-tests.el
new file mod
branch: master
commit fa2e6f14787048d1f06afbb2c1befd3183f965b9
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add gitignore
---
.gitignore |3 +++
1 file changed, 3 insertions(+)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000..4206e73
--- /dev/null
+++ b/.gitignore
@@
branch: master
commit 5810eef5d29eb34e88deab8f6987ec8078c388c8
Author: Junpeng Qiu
Commit: Junpeng Qiu
Remove parsec-continue
---
parsec.el |4
1 file changed, 4 deletions(-)
diff --git a/parsec.el b/parsec.el
index bf3348b..5153c84 100644
--- a/parsec.el
+++ b/parsec.el
@@ -181,1
branch: master
commit adf47065e19dd0df4cdd2adb1a85cc9b26db81cf
Author: Junpeng Qiu
Commit: Junpeng Qiu
Add many-till, notFollowedBy and fix others
---
parsec.el | 112 +
1 file changed, 76 insertions(+), 36 deletions(-)
diff --gi
branch: master
commit 3503e4a624ddf1289cffd6d761c04a08953939f3
Author: Junpeng Qiu
Commit: Junpeng Qiu
Rename for easier understanding
---
parsec.el | 71 -
1 file changed, 32 insertions(+), 39 deletions(-)
diff --git a/parsec.e
branch: master
commit 108879ff04f36048b182a34ec3fbceea1cc986bd
Author: Junpeng Qiu
Commit: Junpeng Qiu
Better propagate naming and implementation
---
parsec.el | 35 +--
1 file changed, 17 insertions(+), 18 deletions(-)
diff --git a/parsec.el b/parsec.el
i
branch: master
commit 12d2ad6e6adbb130a742a0c0c558a8861f0bc7e9
Author: Junpeng Qiu
Commit: Junpeng Qiu
Bug fixes
---
parsec.el | 54 +-
1 file changed, 29 insertions(+), 25 deletions(-)
diff --git a/parsec.el b/parsec.el
index 8d998a3..
branch: master
commit e479a3e57b688ca80d0cafe292a0eb27556d8b2d
Author: Nicolas Petton
Commit: Nicolas Petton
Fix seq-random-elt docstring
* packages/seq/seq-24.el:
* packages/seq/seq-25.el (seq-random-elt): Fix the docstring.
---
packages/seq/seq-24.el |2 +-
packages/seq/s
branch: master
commit 47ee31a42844ab55e3739ed53233bf40fe7bda19
Author: Nicolas Petton
Commit: Nicolas Petton
Backport seq.el changes from Emacs master
* packages/seq/seq-24.el:
* packages/seq/seq-25.el (seq-random-elt): New function.
* packages/seq/seq.el: Bump version to 2.
63 matches
Mail list logo