[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/parseclj created (now a8c4cf30fb)
From: |
ELPA Syncer |
Subject: |
[nongnu] branch elpa/parseclj created (now a8c4cf30fb) |
Date: |
Tue, 28 Dec 2021 14:04:54 -0500 (EST) |
elpasync pushed a change to branch elpa/parseclj.
at a8c4cf30fb Correctly bump versions
This branch includes the following new commits:
new 80e92cdf9f Move into its own repo
new 2d10ef3742 Travis CI / test setup
new bdd6489128 add travis badge
new f6b8ad665c Fix .travis.yml
new ee71cb8afe Try again for the Travis build
new 40e36c41eb alist-get was only introduced in 25.1? :sadpanda:
new 01608b7537 Seriously thinking of sticking to Emacs 25. This is
getting ridiculous.
new 3ec632ed66 Travis show Emacs version
new 6f36bbf6b4 Try to set up a build matrix
new d4286f9071 Give README the right extension
new 7cf7dc99cd Travis: only install the necessary ppa/package for each
matrix line
new 4df6ae1bc7 Travis: only install the necessary ppa/package for each
matrix line, 2nd attempt
new 710511ff79 Seems these packages dont actually package the versioned
executable names
new 343052c01a Add linting to the build
new 1e46607912 Split files into packages, More test setup
new e179a11ec4 More of trying to appease the mighty gods of Travis
new b2e97ecb57 Lets try that again #travis
new d7adaa5177 Lets try that again #travis
new abe7edb04b Bunch of refactoring, but we're green now, supposedly
new 56bb020a9e Fix the travis yaml?
new d5167bf4ad Test/lint stuff
new 972161dd23 Make sure we test against the version we think we are
testing against
new 452fe7cc76 Implement nil, true, false, symbol
new 792ba04647 A more elaborate test, nesting works!
new ce7ad0e427 implement strings
new 67171853f5 lex characters
new 1dc147f552 Support character literals
new 22f2eb106f Support \uxxxx and \oxxx escape codes in strings
new ced0b91c08 "Support" namespaces symbols
new 07739abe2c support keywords
new da1929be0b Add vector support
new a08b85ffa8 Implement parsing maps
new 4f54ba52fe Add support for sets
new 1eef0b62c8 Support #_discard forms
new 0974b56833 Stick to non CL functions
new 4f647c8cff Remove duplicate defination of clj-lex--token-token
new 7ae887b1de Refactor clj-parse.el
new 1b2b221c98 Add AST to Elisp and Clojure/EDN printers
new a83816010e Refactor clj-parse-test.
new f8822bb43c Add support for tags in lexer
new 9d4c0b7b4b Merge pull request #2 from volrath/tag-support
new 9404763e11 Make sure Travis uses the right Emacs
new 43f59dcb91 Avoid dropping whitespaces, handling them while reducing
new 553f8618e1 Rework `clj-parse-deftest` macro
new 29411e2103 Add a design document to share vision and collect
feedback
new 0702332e5d Merge branch 'master' of
https://github.com/lambdaisland/clj-parse
new 7733985037 DESIGN.md-related adjustments
new c906de33a1 Rewrite all tests, and add new tests for the AST
"printer"
new 697618dbb1 Merge pull request #1 from volrath/master
new da89bf82a3 Allow colons inside symbols
new 81fe979450 Handle parsing of semicolon-based comments.
new e7686c49ed Greater parity with edn.el
new 60fd8eb965 Copy tests from edn.el
new a424f87c1b :#/# is a valid keyword. :::hello is not
new f34b8460a8 Correctly parse numbers in scientific notation
new 879ac980a8 Treat numbers with trailing symbol characters as lex
errors
new 2da47798d9 Enable more edn.el tests, document how time/uuid are
stored
new 6fe4ce6095 Add script to compare speed of edn.el and clj-parse.el
new 7d70ee4c38 Add support for tagged literals
new 46570ce843 A # can be part of a symbol
new 4367db07aa Move tests to tests/, bench to benchmark/
new 6fdf22a553 Update license, fix dependencies
new 212e0dc42b silly typo
new 496a7356bb Add edn.el as a dependency
new 1cf0fb9d3f More build related fixes
new 2a42dcb6fa Update License info in README
new f6de87fbe6 Split EDN and AST handling in separate files
new 9480ae09b3 push is destructive, in this case cons will do
new da0c877940 Remove dash, using seq is good enough
new 6ae14f26ce Work on tests and EDN printer + other things
new 5fbe901cba Parse/unparse :tag, rountrip AST
new 3d261f5d3c Bump version of a
new 4fc37462ab Make Travis use Cask
new 496c965edc Make t print as true - thanks @martinklepsch
new a8e1de0d62 Merge pull request #4 from lambdaisland/edn-ast-split
new ba9f4d723f Document proposal for alternative package organization
new 313fc4e630 Rename to parseclj
new da4bacb5f5 Rename parseclj-reduce to parseclj-parse
new 3a92eafce9 Rename reduce-node to reduce-branch
new a71e57df4d Rename clj-lex to parseclj-lex
new fcd1a086f6 Rename clj-ast to parseclj-ast
new 6d40b39cec Rename clj-edn to parseedn, keep it in this package for
now.
new 7beff77b15 Introduce parseclj-parse-clojure
new 0f16fcf2fa Implement parsing with lexical preservation (keep
whitespace, comments)
new 0644bcdbf4 Implement :fail-fast
new a9dba19760 Clean up node and token types
new 96b8180987 Unparse ASTs that have lexical preservation.
new 2781f0cd7f Vocab chage: closer/opener => closing-token/opening-token
new 987bd16a57 Position starts at 1, not at 0 (just like (point))
new 185ce6367b Add :discard support for :lexical-preservation t, and
show that it's broken
new 47cf208a91 Fix parsing of tags/discard with :lexical-preservation
new 87953e44ba Parse options on to the reducers
new 6e0dc9516c Add missing require
new 168027fed5 Merge pull request #7 from
lambdaisland/reorganize-package
new 7f8bcd405e Make checkdoc happy with parseclj.el
new d410a1530e Add code-checking defaults to `dir-locals.el`
new f395b9cbcc Move `parseclj--leaf-token-value` to `parseedn` module
new b79b3a5438 Add documentation to `parseclj-ast.el`
new ca854455f6 Add missing requirement to `parseedn`
new adbc0cabf5 Move `parseclj--{leaf,closing}-tokens` to `parseclj-lex`
module
new 7794d9ee59 Add docstrings for `parseclj-lex` module
new 296a093132 Remove `parseclj-unparse`
new 9a586f267d Remove `parseedn` requirement from `parseclj`
new 1b071d7775 Add documentation to `parseedn` module
new 1f8e449897 Simplify error messages
new d3cb78544d Use Emacs Lisp predicate style convention
new f86a3be4bf Add last rewordings
new 1be462e0f2 Move parser to its own module
new 45bd6a7431 Clean up tests
new 91dd43667c Fix `parseclj-ast--reduce-branch` for tags.
new d6525d30c6 Merge pull request #10 from
lambdaisland/fix-ast-reduce-tag
new f362018ff1 Silence the byte-compiler about some unused vars.
new e1cb9e5514 Add a few more node accessors.
new e65eb085ad Remove duplicated test
new 388bb2bde2 Fix test case for `\u` and `\o` characters
new 2588470302 Merge pull request #9 from
lambdaisland/docstrings-and-conventions
new 811f35e05a Loops reduction over the first 2 elements of the stack
new aeac6a1755 Fix code's organization for 2-item stack reduction
new bad1fb8745 Merge pull request #12 from
lambdaisland/nested-2-items-reduction
new 0ef32ad912 Add support for having single quotes in symbols/keywords
new 19ca5f5bd0 Stick to the previous Travis Trusty image
new 70804992ee Merge pull request #14 from
lambdaisland/parseclj-lex-symbol-fix
new 0afb8c5f09 Add `parseclj-lex-error-token` helper
new 5b4b222b4f Return error token when there's invalid input in
`parseclj-lex-next`
new b377e12d7e Add test case for invalid input error token
new b2588ce0fb Use EVM to setup Travis CI
new 92396d11cf Merge pull request #17 from lambdaisland/travis-evm
new b26fadbc05 Get rid of `parseclj-lex-error-token` side-effect
new 46cfcd3120 Merge pull request #16 from
lambdaisland/parseclj-lex-error-token
new 903d60284e Update the Travis CI badge
new d691df5d63 Update the copyright years
new acf4a29778 Update the README
new b2550e6456 Add docstring for `parseclj-lex--string-value`
new 2ffadc6239 Mark OPTIONS as unused in `parseedn-reduce-leaf`
new f87278a70e Merge pull request #18 from
clojure-emacs/doc-&-style-fixes-part-2
new 61577603f2 Update README.md with installation and usage information
new 815ba87a77 Merge pull request #19 from clojure-emacs/update-readme
new 13059d8529 Minor checkdoc fixes
new a82f229014 Ignore *.elc files
new 45cd754c32 Remove parseedn files
new 3e48aa7b40 Remove mentions to parseedn in README.md
new 7fba1624e0 Update DESIGN.md to name difference between parseclj and
parseedn
new c32017ecc9 Merge pull request #20 from clojure-emacs/remove-parseedn
new d42b4ad744 Require a couple of dependencies to `parseclj-ast.el`
new 3693dd148f Fix Cask file
new af6102c4a8 Minor fix to README file
new 91c2ad82af Add enough feature to be able to parse clojure.core
new 49c715ed22 For prefix-2 elements: pass children to reduce in right
order
new b40670a561 Add namespaced maps, fix backquote implementation
new 93a0f43529 Merge pull request #21 from
clojure-emacs/add-more-syntax-features
new ff0443c27c Add :read-one option
new dc0d165b0a Merge pull request #23 from clojure-emacs/read-one
new dec638c5ca Tweak the keywords
new 3de700b057 Add a changelog
new 48abe456c6 Update the installation instructions
new b34d3e13a2 Support eval #=(foo...) forms
new b234692020 error on unmatched closing paren/brace
new 689ebddbdd Add support for shebang and symbolic values
new e6bce85062 Update the CHANGELOG
new 9e0b51e39c revert tabs to spaces, address minor review comments
new eff9411268 Merge pull request #26 from ikappaki/master
new 1bb3800f8f Update CHANGELOG
new 0d157d759b Merge branch 'master' into shebang-and-symbolic-values
new 61513d2c99 Merge pull request #27 from
clojure-emacs/shebang-and-symbolic-values
new c62a11884d First pass in inlining the necessary bits from a.el
new 517a371616 Use map-elt instead of parseclj-alist-get
new 30c950a4ad Use map-contains-key
new eedc0d812e Update docstring and metion Emacs 27 alternative
new 089160a487 Drop a.el dependency, bump copyright year, bump version
new 507720a632 Release 1.0
new ba04dbe334 Remove remaining a-list call, move a.el to be test-only
new 1f7fe675ae Merge pull request #31 from
clojure-emacs/remove-a-el-part-2
new f5f7ec1660 Release v1.0.1
new d659079598 Remove the remaining a.el dependency from non-test code
new 8a361f4c05 Merge pull request #32 from
dawranliou/dawranliou/remove-a-el-part-3
new 1c8f833b4c Release 1.0.2
new 62c9bf9126 Remove the last remains of a.el, restructure requires
new c7f50e3414 Update CHANGELOG
new ece9648128 Merge pull request #33 from
clojure-emacs/arne/remove-a-from-tests
new fcebf65075 Provide parseclj-alist-merge for older Emacsen
new 6f9ab8f89c Replace `cl-case` calls with `cond`
new 5cf5cd5f53 Replace seq-doseq with mapcar... IDK
new adb55fa579 Merge pull request #34 from clojure-emacs/cl-case-to-cond
new 6d1c9c348a Update CHANGELOG
new a8c4cf30fb Correctly bump versions
- [nongnu] branch elpa/parseclj created (now a8c4cf30fb),
ELPA Syncer <=
- [nongnu] elpa/parseclj 2d10ef3742 002/185: Travis CI / test setup, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 01608b7537 007/185: Seriously thinking of sticking to Emacs 25. This is getting ridiculous., ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj ee71cb8afe 005/185: Try again for the Travis build, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 4df6ae1bc7 012/185: Travis: only install the necessary ppa/package for each matrix line, 2nd attempt, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj e179a11ec4 016/185: More of trying to appease the mighty gods of Travis, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj d5167bf4ad 021/185: Test/lint stuff, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 22f2eb106f 028/185: Support \uxxxx and \oxxx escape codes in strings, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 343052c01a 014/185: Add linting to the build, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj 07739abe2c 030/185: support keywords, ELPA Syncer, 2021/12/28
- [nongnu] elpa/parseclj ced0b91c08 029/185: "Support" namespaces symbols, ELPA Syncer, 2021/12/28