]> Nishi Git Mirror - gwion.git/commit
Clean ast (#223)
authorJérémie Astor <fennecdjay@gmail.com>
Sun, 15 Nov 2020 10:46:31 +0000 (11:46 +0100)
committerGitHub <noreply@github.com>
Sun, 15 Nov 2020 10:46:31 +0000 (11:46 +0100)
commit12c9bf95bf4723a61e24d44c85c9fc3992a6a36d
tree3641bcb9fc860365b3c7382f5e4a375877c77a70
parent8f82176a488c6e375ac7755372c45a6e3007336c
Clean ast (#223)

* :art: Remove goto

* :art: Coding style (one line if/else)

* :art: Coding style (variable naming)

* :art: Coding style (one line if/else [fix])

* :art: Remove goto [fix]

* :art: const and ternary

* :art: More const

* :art: More const, again

* :art: Do not expand structures

* :art: Remove useless calls

* :art: Rewrite ensure_tmpl

* :art: Split functions, remove (now) useless variables

* :art: move functions closer to each other

* :art: Messing with git and myself

* :art: Somehow getting it right

* :art: Avoid memleak, small functions

* :art: Fixes

* :art: Improve checking :smile:

* :bug: Fix array (somehow forgotten before)

* :art: Remove useless addr

* :art: Remove useless cast->func

* :art: Resolve some conflicts

* :art: Remove useless Id_List->pos

* :art: Clean headers

* :art: Indentation

* :art: Improve stmt location

* :art: Improve exp location

* :art: Upate

* :wrench: Test preprocessor options

* :wrench: Update ast

* :art: Update plugin infos
19 files changed:
README.md
ast
include/env/func.h
include/import/item.h
plug
src/emit/emit.c
src/import/import_checker.c
src/import/import_item.c
src/import/import_special.c
src/import/import_udef.c
src/lib/array.c
src/lib/engine.c
src/lib/lib_func.c
src/lib/object_op.c
src/parse/check.c
src/parse/func_resolve_tmpl.c
src/parse/scan0.c
src/parse/scan1.c
tests/sh/opt.sh