| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
As we already have an implementation of instruo so meta_gen.sh is
not needed any more. The target is not useful as we can simply run
instruo rather than make metadata_generation.
|
|
|
|
|
|
| |
Our implementation is not complete so some exceptions occur. We'll
ignore them for now and will look into them in future. The return
exception is modified to provide more information.
|
|
|
|
|
| |
The public API, ast_printer and bash_ast are refactored to return
non zero exit status on failure.
|
|
|
|
|
|
| |
With the help of instruo from Paludis, we can setup variables to
bash env needed for metadata generation. In the meanwhile, we can
compare the original instruo utility with our implementation.
|
|
|
|
|
| |
metadata_generator is improved to make use of the information added
by inherit builtin.
|
|
|
|
|
|
| |
We don't share interpreter object and it's safer to use reference
rather than shared_ptr. Raw pointer is used in the generated C
source code.
|
|\ |
|
| |
| |
| |
| |
| | |
Syntax like "for x in blah" is supported now. Empty value used as
$@ is not supported for now. Add support for $? variable.
|
| | |
|
| |
| |
| |
| |
| | |
The metadata_generator now generates the same format as what
Portage does.
|
|/
|
|
|
|
| |
We need to retrieve names of defined functions in order to generate
DEFINED_PHASES. The public API is modified a bit to support it. A
custom test is added for metadata generation.
|
|
|
|
| |
Use static linking to avoid confusion with libtool while benchmark.
|
|
|