argument method
Implementation
Parser<ArgumentNode> argument() => [
seq3(
ref0(identifier),
ref1(token, ':'),
ref0(expression),
).map3((name, _, val) => ArgumentNode(name: name, value: val)),
ref0(expression).map((val) => ArgumentNode(value: val)),
].toChoiceParser();