public Identifier id() { var token = Expect(TokenType.ID); return new Identifier((string) token.Value, filename, token.Start, token.End); }