diff options
| author | Cliff Click <cliffc@acm.org> | 2025-05-02 15:18:50 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-05-02 15:18:50 -0700 |
| commit | d7444a70ca43db00b75a3a2b81e5fa49b73410e1 (patch) | |
| tree | d3dd70bff6cd6ca32613b70cf6218e1e73967f0f /chapter15 | |
| parent | af3586252ed3332722ae9eb8133b74f485a420ef (diff) | |
| download | Simple-d7444a70ca43db00b75a3a2b81e5fa49b73410e1.tar.gz Simple-d7444a70ca43db00b75a3a2b81e5fa49b73410e1.zip | |
Add nested classes; string constants, static var lookup.
Add alignment math.
Pick up extern names at call sites
Partial add constant TMP from cpool.
Add constant arrays and singleton TMPs.
Diffstat (limited to 'chapter15')
| -rw-r--r-- | chapter15/README.md | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chapter15/README.md b/chapter15/README.md index 9de095d2..d05fca54 100644 --- a/chapter15/README.md +++ b/chapter15/README.md @@ -33,6 +33,7 @@ will panic the Evaluator. You can also read [this chapter](https://github.com/SeaOfNodes/Simple/tree/linear-chapter15) in a linear Git revision history on the [linear](https://github.com/SeaOfNodes/Simple/tree/linear) branch and [compare](https://github.com/SeaOfNodes/Simple/compare/linear-chapter14...linear-chapter15) it to the previous chapter. + ## Parser The Parser changes to support arrays are fairly minimal. The main change is @@ -206,4 +207,5 @@ 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!
\ No newline at end of file +here, which should really be the focus of another chapter! + |
