typeFile method

Parser<FileTypeNode> typeFile()

Implementation

Parser<FileTypeNode> typeFile() => seq2(
  ref1(token, 'file'),
  seq2(ref1(token, 'of'), ref0(type)).map2((_, type) => type).optional(),
).map2((_, base) => FileTypeNode(base));