public final class RPNOperationBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,Integer> |
priorities |
protected Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,RPNOperationSupplier<?>> |
suppliers |
| Constructor and Description |
|---|
RPNOperationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
RPNOperation |
build() |
RPNOperationBuilder |
withActions(Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,RPNOperationSupplier<?>> actions) |
RPNOperationBuilder |
withData(org.panda_lang.framework.design.interpreter.parser.Context context) |
RPNOperationBuilder |
withOperation(Operation operation) |
RPNOperationBuilder |
withPriorities(Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,Integer> priorities) |
protected Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,Integer> priorities
protected Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,RPNOperationSupplier<?>> suppliers
public RPNOperationBuilder withOperation(Operation operation)
public RPNOperationBuilder withData(org.panda_lang.framework.design.interpreter.parser.Context context)
public RPNOperationBuilder withPriorities(Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,Integer> priorities)
public RPNOperationBuilder withActions(Map<org.panda_lang.framework.language.resource.syntax.operator.Operator,RPNOperationSupplier<?>> actions)
public RPNOperation build()
Copyright © 2020. All rights reserved.