libfawk's pascal: fpas

Libfawk pascal, fpas (for function-pascal), is a modern, case sensitive dialect of the pascal language. Inherited from libfawk, it supports array-in-array, struct-like array addressing syntax, function references saved in variables and the builtin functions and variables of fawk.

Major differences from the common dialects

Rationale

Case sensitivity

The libfawk vm is case sensitive for variable and function names.