APL grammar - tokens
token constant { <character_constant_double> | <character_constant_single> | <numeric_constant> } token numeric_constant { <decimal_representation> [ \s+ <decimal_representation> ]* } token decimal_representation { [ ⁻? \d+ \.? \d* | ⁻? \. \d+ ] [ E ⁻? \d+ ]? }