ParserRule.java

package org.sterling.source.parser;

public class ParserRule {

    public static ParserRule rule(ParserState state, ParserAction action) {
        return new ParserRule(state, action);
    }

    private final ParserState state;
    private final ParserAction action;

    public ParserRule(ParserState state, ParserAction action) {
        this.state = state;
        this.action = action;
    }

    public ParserAction getAction() {
        return action;
    }

    public ParserState getState() {
        return state;
    }
}