The OSL is actually more readable in its original html (or pdf) format,
tree885d89ef68766230aaf83971c8207e454c597b62
-rw-r--r-- 4202 FAQ
-rw-r--r-- 10995 LICENSE
-rw-r--r-- 896 Makefile
-rw-r--r-- 3159 README
-rw-r--r-- 2833 check.c
-rw-r--r-- 41286 evaluate.c
-rw-r--r-- 13470 expression.c
-rw-r--r-- 3674 expression.h
-rw-r--r-- 7124 lib.c
-rw-r--r-- 5028 lib.h
-rw-r--r-- 2531 obfuscate.c
-rw-r--r-- 27940 parse.c
-rw-r--r-- 2246 parse.h
-rw-r--r-- 22239 pre-process.c
-rw-r--r-- 1434 scope.c
-rw-r--r-- 709 scope.h
-rw-r--r-- 20073 show-parse.c
-rw-r--r-- 13755 symbol.c
-rw-r--r-- 4597 symbol.h
-rw-r--r-- 612 target.h
-rw-r--r-- 1039 test-lexing.c
-rw-r--r-- 2662 test-parsing.c
-rw-r--r-- 3751 token.h
-rw-r--r-- 15399 tokenize.c