Adding a 'Hello, World!' example using stdlib and a new build
[vvhitespace] / examples / hello-stdlib / hello.pvvs
... / ...
CommitLineData
1@@ This program outputs "Hello, world!"
2
3SSSSN | ST: Push +0 (ASCII '\0')
4SSSTSSSSTN | ST: Push +33 (ASCII !)
5SSSTTSSTSSN | ST: Push +100 (ASCII d)
6SSSTTSTTSSN | ST: Push +108 (ASCII l)
7SSSTTTSSTSN | ST: Push +114 (ASCII r)
8SSSTTSTTTTN | ST: Push +111 (ASCII o)
9SSSTTTSTTTN | ST: Push +119 (ASCII w)
10SSSTSSSSSN | ST: Push +32 (ASCII space)
11SSSTSTTSSN | ST: Push +44 (ASCII ,)
12SSSTTSTTTTN | ST: Push +111 (ASCII o)
13SSSTTSTTSSN | ST: Push +108 (ASCII l)
14SSSTTSTTSSN | ST: Push +108 (ASCII l)
15SSSTTSSTSTN | ST: Push +101 (ASCII e)
16SSSTSSTSSSN | ST: Push +72 (ASCII H)
17NSTTSSSN | FC: JSR>1000 (print string from stack; see stdlib)
18NNN | FC: Terminate program
19
20#include "stdio.pvvs"