// $ANTLR start rulemultop
// ../org.vanb/src-gen/org/parser/antlr/internal/InternalVanb.g:988:1: rulemultop returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' ) ;
public final AntlrDatatypeRuleToken rulemultop() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
Token kw=null;
setCurrentLookahead(); resetLookahead();
try {
// ../org.vanb/src-gen/org/parser/antlr/internal/InternalVanb.g:993:6: ( (kw= '*' | kw= '/' ) )
// ../org.vanb/src-gen/org/parser/antlr/internal/InternalVanb.g:994:1: (kw= '*' | kw= '/' )
{
// ../org.vanb/src-gen/org/parser/antlr/internal/InternalVanb.g:994:1: (kw= '*' | kw= '/' )
int alt22=2;
int LA22_0 = input.LA(1);
if ( (LA22_0==17) ) {
alt22=1;
}
else if ( (LA22_0==37) ) {
alt22=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("994:1: (kw= '*' | kw= '/' )", 22, 0, input);
throw nvae;
}
switch (alt22) {
case 1 :
// ../org.vanb/src-gen/org/parser/antlr/internal/InternalVanb.g:995:2: kw= '*'
{
kw=(Token)input.LT(1);
match(input,17,FOLLOW_17_in_rulemultop2239);
current.merge(kw);
createLeafNode(grammarAccess.getMultopAccess().getAsteriskKeyword_0(), null);
}
break;
case 2 :
// ../org.vanb/src-gen/org/parser/antlr/internal/InternalVanb.g:1002:2: kw= '/'
{
kw=(Token)input.LT(1);
match(input,37,FOLLOW_37_in_rulemultop2258);
current.merge(kw);
createLeafNode(grammarAccess.getMultopAccess().getSolidusKeyword_1(), null);
}
break;