Class DslCompiler.TokenParser
java.lang.Object
com.dslplatform.compiler.client.parameters.DslCompiler.TokenParser
- All Implemented Interfaces:
Closeable, AutoCloseable
- Enclosing class:
DslCompiler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intgetPort()private Either<List<DslCompiler.RuleInfo>> private Either<DslCompiler.ParseResult> parseTokens(Socket socket, String dsl) private voidsetupMonitor(int port, Process process, DslCompiler.TokenParser parser) private Socketprivate voidsocketCleanup(boolean restartServer) private void
-
Field Details
-
context
-
compiler
-
rules
-
port
private int port -
socket
-
process
-
startedOn
private long startedOn
-
-
Constructor Details
-
TokenParser
-
-
Method Details
-
getPort
public int getPort() -
findRule
-
setupMonitor
-
parse
-
loadRules
-
parseTokens
- Throws:
IOException
-
setupSocket
- Throws:
ExitExceptionIOException
-
socketCleanup
private void socketCleanup(boolean restartServer) -
stopServer
private void stopServer() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-