Zeitpunkt Nutzer Delta Tröts TNR Titel Version maxTL So 04.08.2024 00:00:05 183.217 +7 6.056.129 33,1 Mastodon 4.2.10 500 Sa 03.08.2024 00:00:20 183.210 +7 6.052.651 33,0 Mastodon 4.2.10 500 Fr 02.08.2024 00:00:35 183.203 +12 6.045.294 33,0 Mastodon 4.2.10 500 Do 01.08.2024 00:00:01 183.191 +12 6.038.565 33,0 Mastodon 4.2.10 500 Mi 31.07.2024 00:00:15 183.179 +6 6.031.133 32,9 Mastodon 4.2.10 500 Di 30.07.2024 00:00:10 183.173 +7 6.024.756 32,9 Mastodon 4.2.10 500 Mo 29.07.2024 00:00:04 183.166 +5 6.018.624 32,9 Mastodon 4.2.10 500 So 28.07.2024 00:00:02 183.161 +4 6.012.150 32,8 Mastodon 4.2.10 500 Sa 27.07.2024 00:00:04 183.157 +6 6.005.781 32,8 Mastodon 4.2.10 500 Fr 26.07.2024 00:00:13 183.151 0 5.999.402 32,8 Mastodon 4.2.10 500
Roger Ferrer Ibáñez (@rofirrim) · 12/2022 · Tröts: 589 · Folger: 68
So 04.08.2024 12:35
Lowering ASTs is all joy and fun until the specification describes the semantics of a construct in terms of another construct that you don't have represented in your AST 😃
Screenshot of the ISO Basic Pascal standard describing the "read" required (as in intrinsic) procedure (i.e., a function that returns no parameters, sometimes known as an "action"). The text in the spec the following: " read Let f denote a file-variable and v₁, …, vₙ, denote variable-accesses (n ≥ 2); then the procedure- statement read(f, v₁, …, vₙ) shall access the file-variable and establish a reference to that file- variable for the remaining execution of the statement. The execution of the statement shall be equivalent to begin read(ff, v₁); read(ff, v₂ …, vₙ) end where ff denotes the referenced file-variable. Let f be a file-variable and v be a variable-access; then the procedure-statement read(f,v) shall access the file-variable and establish a reference to that file-variable for the remaining execution of the statement. The execution of the statement shall be equivalent to begin v := ff↑; get(ff) end where ff denotes the referenced file-variable. NOTE The variable-access is not a variable parameter. Consequently, it may be a component of a packed structure, and the value of the buffer-variable need only be assignment-compatible with it "
Screenshot of the ISO Basic Pascal standard that reads " At any place where the rule of assignment-compatibility is used to require a value of integer-type to be assignment-compatible with a real-type, an implicit integer-to-real conversion shall be performed. "
[Öffentlich] Antw.: 0 Wtrl.: 0 Fav.: 0