UNPKG

toylang

Version:

A toy programming language built with TypeScript for learning purposes

15 lines (14 loc) 529 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseIdentifier = exports.parseSuper = void 0; var Tokenizer_1 = require("../Tokenizer"); function parseSuper(parser) { parser._eat(Tokenizer_1.TokenTypes.super); return parser.factory.Super(); } exports.parseSuper = parseSuper; function parseIdentifier(parser) { var name = parser._eat(Tokenizer_1.TokenTypes.IDENTIFIER).value; return parser.factory.Identifier(name); } exports.parseIdentifier = parseIdentifier;