Avoiding relying on locale TFormatSettings
Removed / and @ flag starts; replacing : with =
Completely rewrote parser
Booleans are special; clean ups