polyglot.ext.jl.qq
Interface QQParser

All Known Implementing Classes:
Grm

public interface QQParser

Quasiquoting parser. Interface to the parser with new start rules to enable quasiquoting.


Method Summary
 java_cup.runtime.Symbol qq_decl()
          Parse the input as an ClassDecl.
 java_cup.runtime.Symbol qq_expr()
          Parse the input as an Expr.
 java_cup.runtime.Symbol qq_file()
          Parse the input as an SourceFile.
 java_cup.runtime.Symbol qq_member()
          Parse the input as an ClassMember.
 java_cup.runtime.Symbol qq_stmt()
          Parse the input as an Stmt.
 java_cup.runtime.Symbol qq_type()
          Parse the input as an TypeNode.
 

Method Detail

qq_expr

java_cup.runtime.Symbol qq_expr()
                                throws java.lang.Exception
Parse the input as an Expr.

Throws:
java.lang.Exception

qq_stmt

java_cup.runtime.Symbol qq_stmt()
                                throws java.lang.Exception
Parse the input as an Stmt.

Throws:
java.lang.Exception

qq_type

java_cup.runtime.Symbol qq_type()
                                throws java.lang.Exception
Parse the input as an TypeNode.

Throws:
java.lang.Exception

qq_decl

java_cup.runtime.Symbol qq_decl()
                                throws java.lang.Exception
Parse the input as an ClassDecl.

Throws:
java.lang.Exception

qq_file

java_cup.runtime.Symbol qq_file()
                                throws java.lang.Exception
Parse the input as an SourceFile.

Throws:
java.lang.Exception

qq_member

java_cup.runtime.Symbol qq_member()
                                  throws java.lang.Exception
Parse the input as an ClassMember.

Throws:
java.lang.Exception