Code coverage report for sc/lang/compiler/parser/envir-expr.js

Statements: 100% (9 / 9)      Branches: 100% (0 / 0)      Functions: 100% (2 / 2)      Lines: 100% (9 / 9)      Ignored: none     

All files » sc/lang/compiler/parser/ » envir-expr.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 241     1   1 1           1 13   13 13   10          
(function(sc) {
  "use strict";
 
  require("./parser");
 
  var Node = sc.lang.compiler.Node;
  var Parser = sc.lang.compiler.Parser;
 
  /*
    EnvironmentExpression :
      ~ Identifier
  */
  Parser.addParseMethod("EnvironmentExpression", function() {
    var marker = this.createMarker();
 
    this.expect("~");
    var expr = this.parseIdentifier({ variable: true });
 
    return marker.update().apply(
      Node.createEnvironmentExpression(expr)
    );
  });
})(sc);