}
/** Generates definitions other than rules, styles and mixins. */
private void outOther(Scope scope, List<String> outerSels, NodeInfo node) throws IOException {
if (node instanceof VariableDefinition) {
final VariableDefinition vdef = (VariableDefinition)node;
scope.setVariable(vdef.getName(), evalDefinition(scope, vdef));
//spec: evaluate when it is defined (not when it is used)
} else if (node instanceof FunctionDefinition) {
final FunctionDefinition fd = (FunctionDefinition)node;
scope.setVariable(fd.getName(), fd);
} else if (node instanceof MixinDefinition) {