Code coverage report for sc/lang/compiler/parser/ref-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/ » ref-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 24 251     1   1 1           1 7   7   6   6          
(function(sc) {
  "use strict";
 
  require("./parser");
 
  var Node = sc.lang.compiler.Node;
  var Parser = sc.lang.compiler.Parser;
 
  /*
    RefExpression
      ` CallExpression
  */
  Parser.addParseMethod("RefExpression", function() {
    var marker = this.createMarker();
 
    this.expect("`");
 
    var expr = this.parseCallExpression();
 
    return marker.update().apply(
      Node.createUnaryExpression("`", expr)
    );
  });
})(sc);