public class Optimizer extends Object
| Constructor | Description |
|---|---|
Optimizer() |
| Modifier and Type | Method | Description |
|---|---|---|
Optimizer |
add(Function<Parser,Parser> transformer) |
Adds a generic transformer.
|
Optimizer |
removeDelegates() |
Adds a transformer that removes unnecessary delegates.
|
Optimizer |
removeDuplicates() |
Adds a transformer that collapses unnecessary copies of parsers.
|
Parser |
transform(Parser parser) |
Transforms the provided parsers using the selected optimizations.
|
Copyright © 2018 PetitParser. All rights reserved.