From 12cdb494573c95acedfb22fc05b60140676d6899 Mon Sep 17 00:00:00 2001 From: Peter Cottle Date: Sun, 5 Jul 2020 14:57:21 -0700 Subject: [PATCH] Resolves #593 -- add alias support with local storage --- src/js/models/commandModel.js | 16 ++++++++++++++-- src/js/sandbox/commands.js | 16 ++++++++++++++++ src/js/stores/LevelStore.js | 25 +++++++++++++++++++++++++ 3 files changed, 55 insertions(+), 2 deletions(-) diff --git a/src/js/models/commandModel.js b/src/js/models/commandModel.js index df837412..e9c096a2 100644 --- a/src/js/models/commandModel.js +++ b/src/js/models/commandModel.js @@ -3,6 +3,7 @@ var Backbone = require('backbone'); var Errors = require('../util/errors'); var ParseWaterfall = require('../level/parseWaterfall').ParseWaterfall; +var LevelStore = require('../stores/LevelStore'); var intl = require('../intl'); var CommandProcessError = Errors.CommandProcessError; @@ -267,8 +268,19 @@ var Command = Backbone.Model.extend({ }, parseAll: function() { - var str = this.get('rawStr'); - var results = this.get('parseWaterfall').parseAll(str); + var rawInput = this.get('rawStr'); + debugger; + const aliasMap = LevelStore.getAliasMap(); + for (var i = 0; i