annotation: @ namespace delimiter identifier type value

identifier: [a-z] [A-Z] [0-9] _ -

namespace: \ [a-z] [A-Z] _ - delimiter

delimiter: . \

type: json string integer float ->

value: all unicode characters including \n