All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.waxeye.parser.ITransition Maven / Gradle / Ivy

The newest version!
/*
 * Waxeye Parser Generator
 * www.waxeye.org
 * Copyright (C) 2008-2010 Orlando Hill
 * Licensed under the MIT license. See 'LICENSE' for details.
 */
package org.waxeye.parser;

import org.waxeye.ast.IAST;

/**
 * An edge transition cost.
 *
 * @param  The node types for the AST.
 *
 * @author Orlando Hill
 */
public interface ITransition >
{
    /**
     * If this transition cost can be accepted by the parser.
     *
     * @param visitor The transition visitor.
     *
     * @return If this transition cost can be accepted by the parser.
     */
    IAST acceptVisitor(ITransitionVisitor visitor);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy