MemberExpression Quasi Tag

This extends quasis-quasitag-simple to allow richer QuasiTypeTags for use with quasis. Specifically, it allows quasi handlers to be name-spaced using ES5 idioms (my.namespace.foo`foo${bar}baz`) and it allows quasi handlers defined inside a loaded module to be used without being pulled into a member of the current module.

//QuasiTag// ::

  • MemberExpression
  • ε

QT

Production Result
QuasiTag :: MemberExpression a PrimaryExpression : Identifer with the given Identifier
QuasiTag :: ε a default quasi tag as defined below

 
strawman/quasis-quasitag-memberexpr.txt · Last modified: 2011/03/28 22:06 by mikesamuel
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki