From 56edb84ec73a88ac65e134bf76054f1c87587ef7 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Mon, 3 Aug 2015 22:32:29 -0400 Subject: [PATCH] Fixed diagram link --- docs/Writing-the-Cyclone-Scheme-Compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Writing-the-Cyclone-Scheme-Compiler.md b/docs/Writing-the-Cyclone-Scheme-Compiler.md index b0efe302..d3e3589b 100644 --- a/docs/Writing-the-Cyclone-Scheme-Compiler.md +++ b/docs/Writing-the-Cyclone-Scheme-Compiler.md @@ -30,7 +30,7 @@ Cyclone has a similar architecture to other modern compilers: input file => scheme AST => IR's => C-gen => C compiler => exe or obj - + An input file containing Scheme code is received on the command line and load by Cyclone's parser. The code is represented as an abstract syntax tree (AST) of regular Scheme objects. Since Scheme represents both code and data using [S-Expressions](https://en.wikipedia.org/wiki/S-expression), our compiler does not have to use abstract data types to store the code as would be the case with many other languages.