WONKY



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