support arrays as maps with empty values
add line-continuation characters and simple here-doc support