mirror of
https://github.com/Kindelia/Kind2.git
synced 2024-11-05 07:05:32 +03:00
Replace syntax
This commit is contained in:
parent
03f4ed9ffd
commit
12706e3a9a
10
CHANGELOG.md
10
CHANGELOG.md
@ -1,3 +1,13 @@
|
|||||||
|
## Kind 1.0.112
|
||||||
|
|
||||||
|
- Replace syntax is like rewrite, but equality is reversed
|
||||||
|
|
||||||
|
replace x with e in goal
|
||||||
|
|
||||||
|
This replaces the right side of the equality by the left side in the goal
|
||||||
|
This should be more robust since it doesn't need to use mirror and, thus,
|
||||||
|
avoids some holes
|
||||||
|
|
||||||
## Kind 1.0.108
|
## Kind 1.0.108
|
||||||
|
|
||||||
- Allow "for" to be on the left side of a list comprehension
|
- Allow "for" to be on the left side of a list comprehension
|
||||||
|
@ -33,6 +33,7 @@ Kind.Parser.term: Parser(Kind.Term)
|
|||||||
Kind.Parser.use((x) Kind.Parser.term)
|
Kind.Parser.use((x) Kind.Parser.term)
|
||||||
Kind.Parser.implicit
|
Kind.Parser.implicit
|
||||||
Kind.Parser.goal_rewrite
|
Kind.Parser.goal_rewrite
|
||||||
|
Kind.Parser.goal_replace
|
||||||
Kind.Parser.if
|
Kind.Parser.if
|
||||||
Kind.Parser.char
|
Kind.Parser.char
|
||||||
Kind.Parser.string('"')
|
Kind.Parser.string('"')
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "kind-lang",
|
"name": "kind-lang",
|
||||||
"version": "1.0.111",
|
"version": "1.0.112",
|
||||||
"description": "Kind-Lang in JavaScript",
|
"description": "Kind-Lang in JavaScript",
|
||||||
"main": "src/kind.js",
|
"main": "src/kind.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
29403
bin/js/src/kind.js
29403
bin/js/src/kind.js
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user