add start-of-line token helper functions
The execution part is really just a block
working on ParseBlock
renaming block-related functions
add a fixme on decl order checking
Start adapting some attribute code for Fortran.

There are no unit tests yet b/c the syntax is not yet right.
The idea is to accept attribute(...) as part of the comma-separated
lists where bind(c, ...) and other attributes are accepted.
add initial isDeclarationConstruct
enable file-scope asm
support for declaring double variables