javascript s-expression parser with quote support