creating:statements

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
creating:statements [2025/04/19 19:28] – Added link to table of contents ahelwercreating:statements [2025/04/19 19:47] (current) – Use internal wiki links, add link to code repo ahelwer
Line 462: Line 462:
 No further changes to ''Environment'' are necessary at this time; we'll define the desired semantics in later chapters. No further changes to ''Environment'' are necessary at this time; we'll define the desired semantics in later chapters.
  
-Next up, our greatest parsing challenge yet: [[https://docs.tlapl.us/creating:jlists|conjunction & disjunction lists]]!+Next up, our greatest parsing challenge yet: [[creating:jlists|conjunction & disjunction lists]]! 
 +If your code got out of sync during this tutorial, you can find a snapshot of its expected state in [[https://github.com/tlaplus-community/tlaplus-creator/tree/main/5-statements|this repo directory]].
  
 ====== Section 8.5: Challenges ====== ====== Section 8.5: Challenges ======
Line 469: Line 470:
   - The ''isAtOpDefStart()'' and ''operatorDefinition()'' methods have some duplicated logic that will only grow more involved when we add operator parameter support. Can you find a way to factor out this logic into a single method?   - The ''isAtOpDefStart()'' and ''operatorDefinition()'' methods have some duplicated logic that will only grow more involved when we add operator parameter support. Can you find a way to factor out this logic into a single method?
  
-[[https://docs.tlapl.us/creating:evaluation|< Previous Page]] | [[https://docs.tlapl.us/creating:start#table_of_contents|Table of Contents]] | [[https://docs.tlapl.us/creating:jlists|Next Page >]]+[[creating:evaluation|< Previous Page]] | [[creating:start#table_of_contents|Table of Contents]] | [[creating:jlists|Next Page >]]
  
  • creating/statements.txt
  • Last modified: 2025/04/19 19:47
  • by ahelwer