#pragma once
#include "atn/DecisionState.h"
namespace antlr4 {
namespace atn {
class ANTLR4CPP_PUBLIC BlockStartState : public DecisionState {
public:
static bool is(const ATNState &atnState) {
const auto stateType = atnState.getStateType();
return stateType >= ATNStateType::BLOCK_START && stateType <= ATNStateType::STAR_BLOCK_START;
}
static bool is(const ATNState *atnState) { return atnState != nullptr && is(*atnState); }
BlockEndState *endState = nullptr;
protected:
using DecisionState::DecisionState;
};
} }