day 25 optimize and improve heuristics
[aoc_eblake.git] / 2019 / day5.m4
blob5938b5bbdd94f32ddf44805a611a01f026bddedf
1 divert(-1)dnl -*- m4 -*-
2 # Usage: m4 [-Dfile=day5.input] day5.m4
4 include(`intcode.m4')ifelse(intcode(5), `ok', `',
5 `errprint(`Missing IntCode initialization
6 ')m4exit(1)')
8 parse(input)
9 no64()
10 define(`write', `ifelse($1, 0, `', `divert`'$1
11 divert(-1)')')
12 define(`try', `
13   save()
14   define(`read', $1)
15   run(0)
16   restore()')
17 try(1)
18 try(5)