LOG
|
FILES
|
OVERVIEW
│
├── .gitignore
├── CMakeLists.txt
├── README.txt
├── build
│ └── cmake
│ ├── generator.txt
│ ├── include_directories.txt
│ ├── libs.txt
│ ├── libs
│ │ ├── automata_inner.txt
│ │ ├── chonky.txt
│ │ ├── innards.txt
│ │ ├── misc.txt
│ │ ├── wobler_assert.txt
│ │ └── wonky_assert.txt
│ ├── prebuild.txt
│ ├── wobler.txt
│ └── wonky.txt
├── doc
│ ├── arch.txt
│ ├── build.txt
│ ├── hier.txt
│ ├── scribblings
│ │ └── preprocessor_rewrite.txt
│ ├── tests.txt
│ └── todo.txt
├── src
│ ├── backend
│ │ ├── asm
│ │ │ └── intel
│ │ │ ├── intel_asm.c
│ │ │ ├── intel_asm.h
│ │ │ ├── intel_asm.hh
│ │ │ ├── intel_compile.c
│ │ │ ├── intel_compile.h
│ │ │ ├── intel_instruction.c
│ │ │ ├── intel_instruction.h
│ │ │ ├── intel_instruction.hh
│ │ │ ├── intel_location.c
│ │ │ ├── intel_location.h
│ │ │ └── intel_location.hh
│ │ ├── compile.c
│ │ ├── compile.h
│ │ └── compile.hh
│ ├── common.h
│ ├── config.h
│ ├── debug
│ │ ├── debug.h
│ │ ├── debug_ast.c
│ │ ├── debug_ast.h
│ │ ├── debug_denoted.c
│ │ ├── debug_denoted.h
│ │ ├── debug_initialiser.c
│ │ ├── debug_initialiser.h
│ │ ├── debug_lexer.c
│ │ ├── debug_lexer.h
│ │ ├── debug_linkage.c
│ │ ├── debug_linkage.h
│ │ ├── debug_scope.c
│ │ ├── debug_scope.h
│ │ ├── debug_type.c
│ │ ├── debug_type.h
│ │ ├── debug_value.c
│ │ ├── debug_value.h
│ │ ├── wobler
│ │ │ ├── wobler.c
│ │ │ ├── wobler.h
│ │ │ ├── wobler_assert.c
│ │ │ ├── wobler_declarations.h
│ │ │ └── wobler_tests.h
│ │ ├── wonky_assert.c
│ │ └── wonky_assert.h
│ ├── environment
│ │ ├── command_arguments
│ │ │ ├── gcc_arguments.c
│ │ │ ├── gcc_arguments.h
│ │ │ └── gcc_arguments.hh
│ │ └── error
│ │ ├── gcc_error.c
│ │ ├── gcc_error.h
│ │ └── gcc_error.hh
│ ├── frontend
│ │ ├── lex
│ │ │ ├── lex_preprocessing_directive.c
│ │ │ ├── lex_preprocessing_directive.h
│ │ │ ├── lex_preprocessing_directive.hh
│ │ │ ├── lexer.c
│ │ │ ├── lexer.h
│ │ │ └── lexer.hh
│ │ └── parse
│ │ ├── parse.h
│ │ ├── parse_declaration.c
│ │ ├── parse_declaration.h
│ │ ├── parse_expression.c
│ │ ├── parse_expression.h
│ │ ├── parse_statement.c
│ │ ├── parse_statement.h
│ │ ├── parse_statement.hh
│ │ ├── parse_translation_unit.c
│ │ └── parse_translation_unit.h
│ ├── misc
│ │ ├── galib.c
│ │ ├── gcc_string.c
│ │ ├── gcc_string.h
│ │ ├── map.c
│ │ ├── map.h
│ │ ├── map.hh
│ │ ├── print.c
│ │ ├── print.h
│ │ ├── print.hh
│ │ ├── queue.c
│ │ ├── queue.h
│ │ ├── queue.hh
│ │ ├── stack.c
│ │ ├── stack.h
│ │ ├── stack.hh
│ │ ├── wonky_array.c
│ │ ├── wonky_array.h
│ │ ├── wonky_array.hh
│ │ ├── wonky_malloc.c
│ │ ├── wonky_malloc.h
│ │ ├── wonky_malloc.hh
│ │ ├── wonky_stream.c
│ │ ├── wonky_stream.h
│ │ ├── wonky_stream.hh
│ │ ├── wonky_string.c
│ │ ├── wonky_string.h
│ │ └── wonky_string.hh
│ ├── semantics
│ │ ├── ast.c
│ │ ├── ast.h
│ │ ├── ast.hh
│ │ ├── constraints
│ │ │ ├── constraints.h
│ │ │ ├── expression_constraints.c
│ │ │ ├── expression_constraints.h
│ │ │ ├── initialiser_constraints.c
│ │ │ ├── initialiser_constraints.h
│ │ │ ├── linkage_constraints.c
│ │ │ ├── linkage_constraints.h
│ │ │ ├── statement_constraints.c
│ │ │ └── statement_constraints.h
│ │ ├── identifiers
│ │ │ ├── denoted.c
│ │ │ ├── denoted.h
│ │ │ ├── denoted.hh
│ │ │ ├── linkage.c
│ │ │ ├── linkage.h
│ │ │ ├── linkage.hh
│ │ │ ├── scope.c
│ │ │ ├── scope.h
│ │ │ └── scope.hh
│ │ ├── memory
│ │ │ ├── memory_location.c
│ │ │ ├── memory_location.h
│ │ │ ├── memory_location.hh
│ │ │ ├── object.c
│ │ │ ├── object.h
│ │ │ └── object.hh
│ │ ├── program
│ │ │ ├── program.c
│ │ │ ├── program.h
│ │ │ ├── program.hh
│ │ │ ├── translation_unit.c
│ │ │ ├── translation_unit.h
│ │ │ └── translation_unit.hh
│ │ └── value
│ │ ├── constant.c
│ │ ├── constant.h
│ │ ├── constant.hh
│ │ ├── evaluation.c
│ │ ├── evaluation.h
│ │ ├── initialiser.c
│ │ ├── initialiser.h
│ │ ├── initialiser.hh
│ │ ├── type.c
│ │ ├── type.h
│ │ ├── type.hh
│ │ ├── value.c
│ │ ├── value.h
│ │ └── value.hh
│ ├── syntax
│ │ ├── automatas
│ │ │ ├── automata.c
│ │ │ ├── automata.h
│ │ │ ├── automata.hh
│ │ │ ├── generator
│ │ │ │ ├── generator.c
│ │ │ │ ├── generator.h
│ │ │ │ ├── generator.hh
│ │ │ │ ├── keyword_list.c
│ │ │ │ ├── keyword_list.h
│ │ │ │ └── keyword_list.hh
│ │ │ ├── id_node.c
│ │ │ └── id_node.h
│ │ ├── identifier
│ │ │ ├── identifier.c
│ │ │ ├── identifier.h
│ │ │ └── identifier.hh
│ │ ├── macro.c
│ │ ├── macro.h
│ │ ├── macro.hh
│ │ ├── source_file.c
│ │ ├── source_file.h
│ │ ├── source_file.hh
│ │ └── token
│ │ ├── token.c
│ │ ├── token.h
│ │ └── token.hh
│ ├── wonky.c
│ └── wonky.h
├── tests
│ ├── test3.c
│ ├── test5.c
│ ├── test_bitfield_error.c
│ ├── test_bitfield_error2.c
│ ├── test_bitfield_error3.c
│ ├── test_bitfields.c
│ ├── test_conditional_expression.c
│ ├── test_declaration.c
│ ├── test_declaration2.c
│ ├── test_declaration3.c
│ ├── test_declaration_error.c
│ ├── test_declaration_speed.c
│ ├── test_digraphs.c
│ ├── test_for_cycle_declaration.c
│ ├── test_function_definition.c
│ ├── test_function_definition_error.c
│ ├── test_function_definition_error2.c
│ ├── test_generic.c
│ ├── test_generic_error.c
│ ├── test_linkage.c
│ ├── test_linkage2.c
│ ├── test_linkage_error.c
│ ├── test_linkage_error2.c
│ ├── test_preproc_error.c
│ ├── test_typedef.c
│ ├── test_undeclared_error.c
│ ├── test_variadic_function.c
│ ├── test_variadic_function_error.c
│ └── test_variadic_function_error2.c
└── tools
└── wsh