]> Nishi Git Mirror - gwion.git/commit
Dev (#246)
authorJérémie Astor <fennecdjay@gmail.com>
Wed, 20 Apr 2022 11:57:53 +0000 (13:57 +0200)
committerGitHub <noreply@github.com>
Wed, 20 Apr 2022 11:57:53 +0000 (13:57 +0200)
commit0516c5033164001c89cf1c874b45944718a1e5a6
tree61fa86fad6dc0b5f8c76e06ae5604163141e5d1c
parentac5879e725bfb8deeedbb9b7f09cd872a636d938
Dev (#246)

* :art: Locales :smile:

* :bug: Update fmt

* :art: Fully implement partial application

* :art: LGTM

* :art: Improve partial non used checking

* :wrench: install submodules if not present

* :art: Update README

* :art: test partial application
34 files changed:
Makefile
README.md
ast
fmt
highlighters/gwion.kak
highlighters/gwion.nanorc
include/emit.h
include/env/context.h
include/env/type.h
include/lang_private.h
include/partial.h [new file with mode: 0644]
plug
src/compile.c
src/emit/emit.c
src/gwion.c
src/lib/curry.c [deleted file]
src/lib/dict.c
src/lib/engine.c
src/lib/lib_func.c
src/main.c
src/parse/check.c
src/parse/partial.c [new file with mode: 0644]
src/parse/scan2.c
src/parse/template.c
tests/locale/locale.basic.gw [new file with mode: 0644]
tests/locale/locale_default_args.gw [new file with mode: 0644]
tests/locale/locale_with_args.gw [new file with mode: 0644]
tests/partial/apms1.gw [moved from tests/apms/apms1.gw with 100% similarity]
tests/partial/apms2.gw [moved from tests/apms/apms2.gw with 100% similarity]
tests/partial/apms3.gw [moved from tests/apms/apms3.gw with 100% similarity]
tests/partial/partial_ambiguous.gw [new file with mode: 0644]
tests/partial/partial_no_match.gw [new file with mode: 0644]
tests/partial/partial_not_used.gw [new file with mode: 0644]
util