@guildofweavers/air-assembly
Advanced tools
Comparing version 0.2.2 to 0.2.3
@@ -12,3 +12,3 @@ "use strict"; | ||
exports.Identifier = chevrotain_1.createToken({ name: "Identifier", pattern: /[a-zA-Z]\w*/ }); | ||
exports.Handle = chevrotain_1.createToken({ name: "Handle", pattern: /\$[a-zA-Z]\w*/ }); | ||
exports.Handle = chevrotain_1.createToken({ name: "Handle", pattern: /\$[_a-zA-Z]\w*/ }); | ||
// KEYWORDS | ||
@@ -15,0 +15,0 @@ // ================================================================================================ |
@@ -34,3 +34,3 @@ "use strict"; | ||
if (this.statements.length > 0) | ||
code += `\n ${this.statements.map(s => s.toString()).join('\n ')}`; | ||
code += `\n ${this.statements.map(s => s.toString()).join('\n ')}`; | ||
code += `\n ${this.result.toString()}`; | ||
@@ -37,0 +37,0 @@ return `\n (${this.name}${code})`; |
@@ -9,3 +9,3 @@ "use strict"; | ||
const MAX_HANDLE_LENGTH = 128; | ||
const HANDLE_REGEXP = /\$[a-zA-Z]\w*/g; | ||
const HANDLE_REGEXP = /\$[_a-zA-Z]\w*/g; | ||
// PUBLIC FUNCTIONS | ||
@@ -12,0 +12,0 @@ // ================================================================================================ |
{ | ||
"name": "@guildofweavers/air-assembly", | ||
"version": "0.2.2", | ||
"version": "0.2.3", | ||
"description": "A low-level language for encoding Algebraic Intermediate Representation of computations", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
237758