Reads from a string[] (follows spec/syntax.md)
errors in a string[], or [] if no errors
See Implementation
Reads from a string[] (follows spec/syntax.md)