create YAML-tmlanguage
match function
make "-" optional in function names
remove BOM
snippets