Tiny parser library; assumes {}, [] and () for nesting, and : for assignment.