diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-02-25 20:35:46 -0500 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-02-25 20:35:46 -0500 |
commit | 19eafbc01a492e8f1df25cef52678ed8f76d3e63 (patch) | |
tree | e818784215d9f7873e9495f003dd4cdaa09d5b63 /docs/01.html | |
parent | b1c2b4bcabfd3ff01921e2601d41a33b40ec1f3b (diff) |
fixed bugs with new arg order system
also now struct parameters are "officially" part of the language
Diffstat (limited to 'docs/01.html')
-rw-r--r-- | docs/01.html | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/docs/01.html b/docs/01.html deleted file mode 100644 index 633295b..0000000 --- a/docs/01.html +++ /dev/null @@ -1,18 +0,0 @@ -<h3>A first program</h3> - -<p>The <code>main</code> function in toc corresponds to the <code>main</code> function in C. This function is called when your program is run. So, this is a valid toc program which does nothing:</p> - -<p><code> -main ::= fn() { -}; -</code></p> - -<p>It declares a constant, <code>main</code>, which is a function with an empty body. Note that the syntax for declaring functions is the same as the syntax for declaring constants (it isn't something like <code>fn main() { ... }</code>).</p> - -<p>Assuming you have compiled the compiler (see <code>README.md</code> for instructions about that), you can compile it with</p> - -<p><code> -toc <your filename> -</code></p> - -<p>You will get a file called <code>out.c</code>, which you can then put through your C compiler to get an executable file which does nothing. Congratulations! You've written your first toc program.</p> |