package org.scribble.parser.ast.global;
import org.antlr.runtime.tree.CommonTree;
import org.scribble.ast.AstFactoryImpl;
import org.scribble.ast.global.GInteractionSeq;
import org.scribble.ast.global.GProtocolBlock;
import org.scribble.parser.ScribParser;
import org.scribble.util.ScribParserException;
public class AntlrGProtocolBlock
{
public static final int INTERACTIONSEQUENCE_CHILD_INDEX = 0;
public static GProtocolBlock parseGProtocolBlock(ScribParser parser, CommonTree ct) throws ScribParserException
{
GInteractionSeq gis = (GInteractionSeq) parser.parse(getInteractionSequenceChild(ct));
return AstFactoryImpl.FACTORY.GProtocolBlock(ct, gis);
}
public static final CommonTree getInteractionSequenceChild(CommonTree ct)
{
return (CommonTree) ct.getChild(INTERACTIONSEQUENCE_CHILD_INDEX);
}
}