diff options
author | Kartik Agaram <vc@akkartik.com> | 2021-02-07 00:17:17 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2021-02-07 00:20:29 -0800 |
commit | 74f1512ff113cf35706af57e9d40c78b7d77f49e (patch) | |
tree | 7c7acb23e1a26387117e464ec6ab01126dbc8ae8 /apps/advent2020/4a.mu | |
parent | 6c4c25555c7df0d78ad41c813345f63cae1819de (diff) | |
download | mu-74f1512ff113cf35706af57e9d40c78b7d77f49e.tar.gz |
7690
Convert comments about magic constants into metadata.
Diffstat (limited to 'apps/advent2020/4a.mu')
-rw-r--r-- | apps/advent2020/4a.mu | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/advent2020/4a.mu b/apps/advent2020/4a.mu index 59dada2b..e645da24 100644 --- a/apps/advent2020/4a.mu +++ b/apps/advent2020/4a.mu @@ -21,14 +21,14 @@ fn main -> _/ebx: int { read-line-from-real-keyboard line # if line is empty (not even a newline), quit var done?/eax: boolean <- stream-empty? line - compare done?, 0 # false + compare done?, 0/false break-if-!= print-stream-to-real-screen line # if line has just a newline, process passport skip-chars-matching-whitespace line var new-passport?/eax: boolean <- stream-empty? line { - compare new-passport?, 0 # false + compare new-passport?, 0/false break-if-= compare curr-passport-field-count, 7 { @@ -44,13 +44,13 @@ fn main -> _/ebx: int { $main:word-loop: { next-word line, slice var done?/eax: boolean <- slice-empty? slice - compare done?, 0 # false + compare done?, 0/false break-if-!= print-string 0, " " print-slice-to-real-screen slice # treat cid as optional var optional?/eax: boolean <- slice-starts-with? slice, "cid:" - compare optional?, 0 # false + compare optional?, 0/false { break-if-!= # otherwise assume there are no invalid fields and no duplicate fields |