SimpleScript (3) El Parser, Expresiones y Comandos

Published on Author lopez

Anterior Post Veamos hoy parte del Parser, que es un módulo separado. Comienza con una declaración sencilla: ‘use strict’; var lexer; if (typeof lexer == ‘undefined’) lexer = require(‘./lexer’); var parser = (function () { var TokenType = lexer.TokenType; var binoperators = [ “+”, “-“, “*”, “/”, “==”, “!=”, “<“, “>”, “<=”, “>=” ]; Usa… Continue reading SimpleScript (3) El Parser, Expresiones y Comandos

SimpleScript (2) El Lexer

Published on Author lopez

Anterior Post Siguiente Post Sigo en estos días mejorando mi compilador de SimpleScript a JavaScript. Hoy quería comentar por encima la existencia e implementación de un Lexer. Ver el repo en http://github.com/ajlopez/SimpleScript El Lexer está ahora separado en un archivo lib/lexer.js, que establece un módulo, consumible desde Node.js y desde el browser cuando alguna vez… Continue reading SimpleScript (2) El Lexer