I - The type of identifiersT - The type of type informationA - The type of returned valuesE - The type of raised exceptionspublic interface StatementMatcherType<I,T,A,E extends Exception>
| Modifier and Type | Method and Description |
|---|---|
A |
matchPackageBegin(StatementPackageBegin<I,T> s)
Match a
package-begin statement. |
A |
matchPackageEnd(StatementPackageEnd<I,T> s)
Match a
package-end statement. |
A |
matchPackageImport(StatementPackageImport<I,T> s)
Match an
import statement. |
A |
matchShowSize(StatementCommandSize<I,T> s)
Match a
:size command. |
A |
matchShowType(StatementCommandType<I,T> s)
Match a
:type command. |
A |
matchTypeDecl(TypeDeclType<I,T> s)
Match a type declaration statement.
|
A matchPackageBegin(StatementPackageBegin<I,T> s) throws E extends Exception
package-begin statement.A matchPackageEnd(StatementPackageEnd<I,T> s) throws E extends Exception
package-end statement.A matchPackageImport(StatementPackageImport<I,T> s) throws E extends Exception
import statement.A matchTypeDecl(TypeDeclType<I,T> s) throws E extends Exception
A matchShowType(StatementCommandType<I,T> s) throws E extends Exception
:type command.Copyright © 2017 <code@io7m.com> http://io7m.com