Compiler/virtual machine interpreter: Difference between revisions

Content added Content deleted
Line 3,112: Line 3,112:
end program vm</lang>
end program vm</lang>

{{out}}
$ gfortran -O3 -Wall -Wextra -fcheck=all -std=f2018 -U__GFORTRAN__ -g -o vm vm.F90 && ./lex count.t | ./parse | ./gen | ./vm
<pre>count is: 1
count is: 2
count is: 3
count is: 4
count is: 5
count is: 6
count is: 7
count is: 8
count is: 9</pre>


=={{header|Go}}==
=={{header|Go}}==