[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/parseclj 3e48aa7b40 141/185: Remove mentions to parseedn i
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/parseclj 3e48aa7b40 141/185: Remove mentions to parseedn in README.md |
Date: |
Tue, 28 Dec 2021 14:05:29 -0500 (EST) |
branch: elpa/parseclj
commit 3e48aa7b40e53607e236f70a0b1331875752e284
Author: Daniel Barreto <daniel.barreto.n@gmail.com>
Commit: Daniel Barreto <daniel.barreto.n@gmail.com>
Remove mentions to parseedn in README.md
---
README.md | 35 +++++------------------------------
1 file changed, 5 insertions(+), 30 deletions(-)
diff --git a/README.md b/README.md
index 1b930c937e..bcadcf9eb1 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
[![Build
Status](https://travis-ci.org/clojure-emacs/parseclj.svg?branch=master)](https://travis-ci.org/clojure-emacs/parseclj)
-# EDN reader and Clojure parser for Emacs Lisp
+# Clojure parser for Emacs Lisp
`parseclj` is an Emacs Lisp library for parsing Clojure code and [EDN
data](https://github.com/edn-format/edn). It supports several input and output
@@ -25,12 +25,9 @@ You can just copy-paste this code into your Emacs init file:
## Usage
-`parseclj` is actually a compound of two libraries:
-
-- `parseedn`: An EDN reader that transforms EDN to Emacs Lisp data structures.
-- `parseclj`: A Clojure parser that returns an
- [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) that, for example,
- given as input `(1 2 [:a :b :c])`, it looks like this:
+`parseclj` contains function that return an
+[AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) that, for example,
+given as input `(1 2 [:a :b :c])`, it looks like this:
``` emacs-lisp
((:node-type . :root)
@@ -61,7 +58,7 @@ You can just copy-paste this code into your Emacs init file:
(:value . :c))))))))
```
-In order to use any of them, you first need to require it:
+In order to use any of these functions, you first need to require it:
```emacs-lisp
(require 'parseclj)
@@ -71,8 +68,6 @@ In order to use any of them, you first need to require it:
And then you will have the following functions at your disposal:
-### parseclj
-
- `parseclj-parse-clojure` &rest string-and-options
When no arguments, parses Clojure source code into an AST and returns it.
@@ -107,26 +102,6 @@ And then you will have the following functions at your
disposal:
Transfrom the given AST into Clojure source code and returns it as a
string.
-### parseedn
-
-- `parseedn-read`
-
- Read content from the current buffer as EDN and transforms it into an Emacs
- Lisp value.
-
-- `parseedn-read-str` str
-
- Read STR as EDN and transfroms it into an Emacs Lisp value.
-
-- `parseedn-print` datum
-
- Inserts DATUM as EDN Into the current buffer. DATUM can be any Emacs Lisp
- value.
-
-- `parseedn-print-str` datum
-
- Returns a string containing DATUM as EDN. DATUM can be any Emacs Lisp
- value.
## License
- [nongnu] elpa/parseclj 9480ae09b3 068/185: push is destructive, in this case cons will do, (continued)
- [nongnu] elpa/parseclj 9480ae09b3 068/185: push is destructive, in this case cons will do, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj f395b9cbcc 097/185: Move `parseclj--leaf-token-value` to `parseedn` module, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 91dd43667c 110/185: Fix `parseclj-ast--reduce-branch` for tags., ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 9a586f267d 103/185: Remove `parseedn` requirement from `parseclj`, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj e65eb085ad 114/185: Remove duplicated test, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 811f35e05a 117/185: Loops reduction over the first 2 elements of the stack, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 5b4b222b4f 124/185: Return error token when there's invalid input in `parseclj-lex-next`, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj b26fadbc05 128/185: Get rid of `parseclj-lex-error-token` side-effect, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 2ffadc6239 134/185: Mark OPTIONS as unused in `parseedn-reduce-leaf`, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 45cd754c32 140/185: Remove parseedn files, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 3e48aa7b40 141/185: Remove mentions to parseedn in README.md,
ELPA Syncer <=
- [nongnu] elpa/parseclj c62a11884d 165/185: First pass in inlining the necessary bits from a.el, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 8a361f4c05 175/185: Merge pull request #32 from dawranliou/dawranliou/remove-a-el-part-3, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 6f9ab8f89c 181/185: Replace `cl-case` calls with `cond`, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 1dc147f552 027/185: Support character literals, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj da1929be0b 031/185: Add vector support, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 1c8f833b4c 176/185: Release 1.0.2, ELPA Syncer, 2021/12/28