#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_XML_XPATH_GRAMMAR_GENERATED_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_XML_XPATH_GRAMMAR_GENERATED_H_
#ifndef YY_YY_THIRD_PARTY_BLINK_RENDERER_CORE_XML_XPATH_GRAMMAR_GENERATED_HH_INCLUDED
#define YY_YY_THIRD_PARTY_BLINK_RENDERER_CORE_XML_XPATH_GRAMMAR_GENERATED_HH_INCLUDED
#line 46 "third_party/blink/renderer/core/xml/xpath_grammar.y"
#include "third_party/blink/renderer/platform/heap/persistent.h"
#line 55 "third_party/blink/renderer/core/xml/xpath_grammar_generated.h"
# include <cstdlib>
# include <iostream>
# include <stdexcept>
# include <string>
# include <vector>
#if defined __cplusplus
#define YY_CPLUSPLUS …
#else
#define YY_CPLUSPLUS …
#endif
#if 201103L <= YY_CPLUSPLUS
#define YY_MOVE …
#define YY_MOVE_OR_COPY …
#define YY_MOVE_REF(Type) …
#define YY_RVREF(Type) …
#define YY_COPY(Type) …
#else
#define YY_MOVE
#define YY_MOVE_OR_COPY …
#define YY_MOVE_REF …
#define YY_RVREF …
#define YY_COPY …
#endif
#if 201103L <= YY_CPLUSPLUS
#define YY_NOEXCEPT …
#define YY_NOTHROW
#else
#define YY_NOEXCEPT
#define YY_NOTHROW …
#endif
#if 201703 <= YY_CPLUSPLUS
#define YY_CONSTEXPR …
#else
#define YY_CONSTEXPR
#endif
#ifndef YY_ATTRIBUTE_PURE
# if defined __GNUC__ && 2 < __GNUC__ + (96 <= __GNUC_MINOR__)
#define YY_ATTRIBUTE_PURE …
# else
#define YY_ATTRIBUTE_PURE
# endif
#endif
#ifndef YY_ATTRIBUTE_UNUSED
# if defined __GNUC__ && 2 < __GNUC__ + (7 <= __GNUC_MINOR__)
#define YY_ATTRIBUTE_UNUSED …
# else
#define YY_ATTRIBUTE_UNUSED
# endif
#endif
#if ! defined lint || defined __GNUC__
#define YYUSE(E) …
#else
#define YYUSE …
#endif
#if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN …
#define YY_IGNORE_MAYBE_UNINITIALIZED_END …
#else
#define YY_INITIAL_VALUE(Value) …
#endif
#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
#define YY_IGNORE_MAYBE_UNINITIALIZED_END
#endif
#ifndef YY_INITIAL_VALUE
#define YY_INITIAL_VALUE …
#endif
#if defined __cplusplus && defined __GNUC__ && ! defined __ICC && 6 <= __GNUC__
#define YY_IGNORE_USELESS_CAST_BEGIN …
#define YY_IGNORE_USELESS_CAST_END …
#endif
#ifndef YY_IGNORE_USELESS_CAST_BEGIN
#define YY_IGNORE_USELESS_CAST_BEGIN
#define YY_IGNORE_USELESS_CAST_END
#endif
# ifndef YY_CAST
# ifdef __cplusplus
#define YY_CAST(Type, Val) …
#define YY_REINTERPRET_CAST(Type, Val) …
# else
#define YY_CAST …
#define YY_REINTERPRET_CAST …
# endif
# endif
# ifndef YY_NULLPTR
# if defined __cplusplus
# if 201103L <= __cplusplus
#define YY_NULLPTR …
# else
#define YY_NULLPTR …
# endif
# else
#define YY_NULLPTR …
# endif
# endif
#ifndef YYDEBUG
#define YYDEBUG …
#endif
#line 77 "third_party/blink/renderer/core/xml/xpath_grammar.y"
namespace xpathyy {
#line 185 "third_party/blink/renderer/core/xml/xpath_grammar_generated.h"
class YyParser
{ … };
#line 77 "third_party/blink/renderer/core/xml/xpath_grammar.y"
}
#line 1707 "third_party/blink/renderer/core/xml/xpath_grammar_generated.h"
#endif
#endif