From d7444a70ca43db00b75a3a2b81e5fa49b73410e1 Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Fri, 2 May 2025 15:18:50 -0700 Subject: 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. --- chapter15/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'chapter15') 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! + -- cgit v1.2.3