From b7596515b3d7efb64aa459d868131d256965a395 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Mon, 8 May 2017 16:47:14 -0400 Subject: [PATCH] map compiler: Use symbol table This allows for the proper importing of symbols into the package generated by the map compiler, which in turn allows for processing their default values. --- src/current/compiler/map.xsl | 129 +++++++++++++++++++++-------------- src/current/map.xsd | 15 +++- src/current/pkg-dep.xsl | 4 +- 3 files changed, 91 insertions(+), 57 deletions(-) diff --git a/src/current/compiler/map.xsl b/src/current/compiler/map.xsl index df977f51..65e3190a 100644 --- a/src/current/compiler/map.xsl +++ b/src/current/compiler/map.xsl @@ -92,45 +92,54 @@ - - - + + + - - - - - - - function( input, callback ) { - var output = {}; - - - - - - - - - - - callback(output); - }; - - + - - - - - + + + + + + + + + + + + + + + + + + + + function( input, callback ) { + var output = {}; + + + + + + + - - + + + + callback(output); + }; + + + @@ -140,6 +149,12 @@