diff options
Diffstat (limited to 'chapter15')
| -rw-r--r-- | chapter15/README.md | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/chapter15/README.md b/chapter15/README.md index 63305367..9de095d2 100644 --- a/chapter15/README.md +++ b/chapter15/README.md @@ -1,5 +1,15 @@ # Chapter 15: Arrays +# Table of Contents + +1. [Parser changes](#parser) +2. [TypeArray is TypeStruct](#type-array-is-typestruct) +4. [New Address Math](#new-address-math) +5. [Struct Layout](#struct-layout) +6. [Some Simple Address Math Peeps](#some-simple-address-math-peeps) +7. [Discussion](#discussion) + + At long last we introduce arrays! These require more complex addressing math, which in turn means we need to change how Loads and Stores do addressing - with true field *offsets* instead of field *names*. This means we also @@ -196,4 +206,4 @@ for( int i=0; i < ary#; i++ ) that would be entirely syntatic-sugar over the existing parser, but would really help make array looping syntax clearer. There are lots of options -here, which should really be the focus of another chapter! +here, which should really be the focus of another chapter!
\ No newline at end of file |
