Package com.github.beothorn.agent.parser
Interface Assembler<T>
-
- All Known Implementing Classes:
ElementMatcherFromExpression
public interface Assembler<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tassemble(Token token, java.util.List<T> args, java.util.List<Flag> flags)TassembleDeclaredMatcher(Token functionToken, java.lang.String stringArgument, java.util.List<Flag> flags)TassembleDefaultMatcher(Token token, java.util.List<Flag> flags)
-
-
-
Method Detail
-
assembleDefaultMatcher
T assembleDefaultMatcher(Token token, java.util.List<Flag> flags) throws CompilationException
- Throws:
CompilationException
-
assembleDeclaredMatcher
T assembleDeclaredMatcher(Token functionToken, java.lang.String stringArgument, java.util.List<Flag> flags) throws CompilationException
- Throws:
CompilationException
-
assemble
T assemble(Token token, java.util.List<T> args, java.util.List<Flag> flags) throws CompilationException
- Throws:
CompilationException
-
-