diff --git a/src/current/compiler/js.xsl b/src/current/compiler/js.xsl
index cfc5ccfa..f975f375 100644
--- a/src/current/compiler/js.xsl
+++ b/src/current/compiler/js.xsl
@@ -99,9 +99,8 @@
init_defaults( args, params );
-
- var classes = rater.classify( args, _canterm );
+ var classes = {};
var genclasses = {};
@@ -110,34 +109,23 @@
rater.classify = function( args, _canterm ) {
- _canterm = ( _canterm == undefined ) ? true : !!_canterm;
-
-
- consts['__DATE_YEAR__'] = ( new Date() ).getFullYear();
-
-
- var classes = {}, genclasses = {};
-
-
- var req_params = {};
+ return rater( args, _canterm ).classes;
+ };
- return classes;
- };
-
rater.classify.fromMap = function( args_base, _canterm ) {
var ret = {};
rater.fromMap( args_base, function( args ) {
- var classes = rater.classify( args, _canterm );
+ var result = rater( args, _canterm );
- for ( var c in classes )
+ for ( var c in rater.classify.classmap )
{
ret[ c ] = {
- is: !!classes[ c ],
- indexes: args[ rater.classify.classmap[ c ] ]
+ is: !!result.classes[ c ],
+ indexes: result.vars[ rater.classify.classmap[ c ] ]
};
}
@@ -221,15 +209,15 @@
-
+
,
'
-
+
':'
-
+
'
diff --git a/src/current/compiler/linker.xsl b/src/current/compiler/linker.xsl
index 0f22cc2a..65fb57f8 100644
--- a/src/current/compiler/linker.xsl
+++ b/src/current/compiler/linker.xsl
@@ -2,7 +2,7 @@
-
+
@@ -175,8 +173,8 @@
-
+
-
-
-
-
-
-
-
-
-
- l:mark-class found for non-existing symbol
-
- ; there is a bug in l:depgen-process-sym
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+ select="count( $stack )" />
+ select="count( $processing )" />
-
+
@@ -321,9 +275,9 @@
r -
[s::
-
+
::s] [r::
-
+
::r]
@@ -405,9 +359,9 @@
-->
-
+
-
+
@@ -451,7 +405,7 @@
); pulled in by:
-
+
-
@@ -477,7 +431,7 @@
-
+
@@ -487,29 +441,19 @@
-
+
-
+
-
-
-
@@ -531,7 +475,7 @@
-
+
@@ -539,8 +483,7 @@
+ select="$stack[ @name=$cur/@name ]" />
@@ -567,28 +510,17 @@
-
-
-
-
+
-
+
@@ -607,43 +539,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -662,8 +578,6 @@
-
-
-
-
-
-
@@ -844,7 +753,7 @@
):
-
+
-
@@ -991,8 +900,6 @@
-
-
@@ -1002,17 +909,7 @@
-
-
-
+
@@ -1090,8 +987,7 @@
+