Update scanner.go

Fixed a bug when running under Windows
In Windows end of line is "CR + LF"
In the Unix end of line is "LF"
This caused incorrect operation regexp ("^ ... $")
Although not disturbed the regexp ("^ ...")
[fix #16] Require whitespace after 'if'
Merge pull request #15 from rzab/master

Export funcMap
Merge pull request #12 from abclogin/master

Update scanner.go
export BuiltinFunctions as []string