<!--
SPDX-FileCopyrightText: 2023 - 2024 Ali Sajid Imami

SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: MIT
-->

# Summary

[Preface](./preface.md)
[Introduction](./README.md)
[Getting Started](./getting_started.md)

# CLI Tool Reference

- [The BFK Interpreter - bfkrun](./bfkrun/README.md)
  - [Draft Chapter](./bfkrun/placeholder.md)
- [The BFK View Tool - bfkview](./bfkview/README.md)
  - [Draft Chapter](./bfkrun/placeholder.md)

# The BFK Language

- [The Brainf**k Language Reference](./language_reference/README.md)
  - [Background](./language_reference/background.md)
  - [Language Syntax](./language_reference/language-syntax.md)
  - [Language Semantics](./language_reference/language-semantics.md)
  - [EBNF Grammar](./language_reference/ebnf-grammar.md)
- [The BFK Language](./language_changes/README.md)
  - [Design Goals](./language_changes/design-goals.md)
  - [Design Decisions](./language_changes/design-decisions.md)
  - [Language Syntax](./language_changes/language-syntax.md)
  - [Language Semantics](./language_changes/language-semantics.md)
  - [EBNF Grammar](./language_changes/ebnf-grammar.md)
- [BFK Language Implementation](./language_implementation/README.md)
  - [The Basic Structs](./language_implementation/basic_structs.md)
  - [The Virtual Machine](./language_implementation/virtual_machine.md)
  - [The Parser](./language_implementation/parser.md)
  - [The Interpreter](./language_implementation/interpreter.md)

--------------

# Backmatter

[References](./references.md)
[Acknowledgements](./acknowledgements.md)
