{-# LANGUAGE OverloadedStrings #-} module Skylighting.Syntax.Gcc (syntax) where import Skylighting.Types syntax :: Syntax syntax = read $! "Syntax {sName = \"GCCExtensions\", sFilename = \"gcc.xml\", sShortname = \"Gcc\", sContexts = fromList [(\"AttrArgs\",Context {cName = \"AttrArgs\", cSyntax = \"GCCExtensions\", cRules = [Rule {rMatcher = Detect2Chars '(' '(', rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []},Rule {rMatcher = Detect2Chars ')' ')', rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = [Pop]},Rule {rMatcher = DetectChar '(', rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = [Push (\"GCCExtensions\",\"Close\")]}], cAttribute = ExtensionTok, cLineEmptyContext = [], cLineEndContext = [Pop], cLineBeginContext = [], cFallthrough = False, cFallthroughContext = [], cDynamic = False}),(\"AttrStringArg\",Context {cName = \"AttrStringArg\", cSyntax = \"GCCExtensions\", cRules = [Rule {rMatcher = DetectChar '\"', rAttribute = StringTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = [Pop]}], cAttribute = StringTok, cLineEmptyContext = [], cLineEndContext = [], cLineBeginContext = [], cFallthrough = False, cFallthroughContext = [], cDynamic = False}),(\"Close\",Context {cName = \"Close\", cSyntax = \"GCCExtensions\", cRules = [Rule {rMatcher = DetectChar ')', rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = [Pop]},Rule {rMatcher = DetectChar '\"', rAttribute = StringTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = [Push (\"GCCExtensions\",\"AttrStringArg\")]}], cAttribute = ExtensionTok, cLineEmptyContext = [], cLineEndContext = [], cLineBeginContext = [], cFallthrough = False, cFallthroughContext = [], cDynamic = False}),(\"DetectGccExtensions\",Context {cName = \"DetectGccExtensions\", cSyntax = \"GCCExtensions\", cRules = [Rule {rMatcher = Keyword (KeywordAttr {keywordCaseSensitive = True, keywordDelims = fromList \"\\t\\n !%&()*+,-./:;<=>?[\\\\]^{|}~\"}) (CaseSensitiveWords (fromList [\"_FORTIFY_SOURCE\",\"_GNU_SOURCE\",\"_ILP32\",\"_LP64\",\"_REENTRANT\",\"_STDC_PREDEF_H\",\"__3dNOW_A__\",\"__3dNOW__\",\"__ABM__\",\"__ADX__\",\"__AES__\",\"__ATOMIC_ACQUIRE\",\"__ATOMIC_ACQ_REL\",\"__ATOMIC_CONSUME\",\"__ATOMIC_HLE_ACQUIRE\",\"__ATOMIC_HLE_RELEASE\",\"__ATOMIC_RELAXED\",\"__ATOMIC_RELEASE\",\"__ATOMIC_SEQ_CST\",\"__AVX2__\",\"__AVX__\",\"__BASE_FILE__\",\"__BIGGEST_ALIGNMENT__\",\"__BMI2__\",\"__BMI__\",\"__BYTE_ORDER__\",\"__CHAR16_TYPE__\",\"__CHAR32_TYPE__\",\"__CHAR_BIT__\",\"__CHAR_UNSIGNED__\",\"__COUNTER__\",\"__DBL_DECIMAL_DIG__\",\"__DBL_DENORM_MIN__\",\"__DBL_DIG__\",\"__DBL_EPSILON__\",\"__DBL_HAS_DENORM__\",\"__DBL_HAS_INFINITY__\",\"__DBL_HAS_QUIET_NAN__\",\"__DBL_MANT_DIG__\",\"__DBL_MAX_10_EXP__\",\"__DBL_MAX_EXP__\",\"__DBL_MAX__\",\"__DBL_MIN_10_EXP__\",\"__DBL_MIN_EXP__\",\"__DBL_MIN__\",\"__DEC128_EPSILON__\",\"__DEC128_MANT_DIG__\",\"__DEC128_MAX_EXP__\",\"__DEC128_MAX__\",\"__DEC128_MIN_EXP__\",\"__DEC128_MIN__\",\"__DEC128_SUBNORMAL_MIN__\",\"__DEC32_EPSILON__\",\"__DEC32_MANT_DIG__\",\"__DEC32_MAX_EXP__\",\"__DEC32_MAX__\",\"__DEC32_MIN_EXP__\",\"__DEC32_MIN__\",\"__DEC32_SUBNORMAL_MIN__\",\"__DEC64_EPSILON__\",\"__DEC64_MANT_DIG__\",\"__DEC64_MAX_EXP__\",\"__DEC64_MAX__\",\"__DEC64_MIN_EXP__\",\"__DEC64_MIN__\",\"__DEC64_SUBNORMAL_MIN__\",\"__DECIMAL_BID_FORMAT__\",\"__DECIMAL_DIG__\",\"__DEC_EVAL_METHOD__\",\"__DEPRECATED\",\"__ELF__\",\"__EXCEPTIONS\",\"__F16C__\",\"__FAST_MATH__\",\"__FINITE_MATH_ONLY__\",\"__FLOAT_WORD_ORDER__\",\"__FLT_DECIMAL_DIG__\",\"__FLT_DENORM_MIN__\",\"__FLT_DIG__\",\"__FLT_EPSILON__\",\"__FLT_EVAL_METHOD__\",\"__FLT_HAS_DENORM__\",\"__FLT_HAS_INFINITY__\",\"__FLT_HAS_QUIET_NAN__\",\"__FLT_MANT_DIG__\",\"__FLT_MAX_10_EXP__\",\"__FLT_MAX_EXP__\",\"__FLT_MAX__\",\"__FLT_MIN_10_EXP__\",\"__FLT_MIN_EXP__\",\"__FLT_MIN__\",\"__FLT_RADIX__\",\"__FMA4__\",\"__FMA__\",\"__FP_FAST_FMA\",\"__FP_FAST_FMAF\",\"__FSGSBASE__\",\"__FUNCTION__\",\"__FXSR__\",\"__GCC_ATOMIC_BOOL_LOCK_FREE\",\"__GCC_ATOMIC_CHAR16_T_LOCK_FREE\",\"__GCC_ATOMIC_CHAR32_T_LOCK_FREE\",\"__GCC_ATOMIC_CHAR_LOCK_FREE\",\"__GCC_ATOMIC_INT_LOCK_FREE\",\"__GCC_ATOMIC_LLONG_LOCK_FREE\",\"__GCC_ATOMIC_LONG_LOCK_FREE\",\"__GCC_ATOMIC_POINTER_LOCK_FREE\",\"__GCC_ATOMIC_SHORT_LOCK_FREE\",\"__GCC_ATOMIC_TEST_AND_SET_TRUEVAL\",\"__GCC_ATOMIC_WCHAR_T_LOCK_FREE\",\"__GCC_HAVE_DWARF2_CFI_ASM\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8\",\"__GFORTRAN__\",\"__GNUC_GNU_INLINE__\",\"__GNUC_MINOR__\",\"__GNUC_PATCHLEVEL__\",\"__GNUC_STDC_INLINE__\",\"__GNUC__\",\"__GNUG__\",\"__GXX_ABI_VERSION\",\"__GXX_EXPERIMENTAL_CXX0X__\",\"__GXX_RTTI\",\"__GXX_WEAK__\",\"__ILP32__\",\"__INCLUDE_LEVEL__\",\"__INT16_C\",\"__INT16_MAX__\",\"__INT16_TYPE__\",\"__INT32_C\",\"__INT32_MAX__\",\"__INT32_TYPE__\",\"__INT64_C\",\"__INT64_MAX__\",\"__INT64_TYPE__\",\"__INT8_C\",\"__INT8_MAX__\",\"__INT8_TYPE__\",\"__INTMAX_C\",\"__INTMAX_MAX__\",\"__INTMAX_TYPE__\",\"__INTPTR_MAX__\",\"__INTPTR_TYPE__\",\"__INT_FAST16_MAX__\",\"__INT_FAST16_TYPE__\",\"__INT_FAST32_MAX__\",\"__INT_FAST32_TYPE__\",\"__INT_FAST64_MAX__\",\"__INT_FAST64_TYPE__\",\"__INT_FAST8_MAX__\",\"__INT_FAST8_TYPE__\",\"__INT_LEAST16_MAX__\",\"__INT_LEAST16_TYPE__\",\"__INT_LEAST32_MAX__\",\"__INT_LEAST32_TYPE__\",\"__INT_LEAST64_MAX__\",\"__INT_LEAST64_TYPE__\",\"__INT_LEAST8_MAX__\",\"__INT_LEAST8_TYPE__\",\"__INT_MAX__\",\"__LDBL_DENORM_MIN__\",\"__LDBL_DIG__\",\"__LDBL_EPSILON__\",\"__LDBL_HAS_DENORM__\",\"__LDBL_HAS_INFINITY__\",\"__LDBL_HAS_QUIET_NAN__\",\"__LDBL_MANT_DIG__\",\"__LDBL_MAX_10_EXP__\",\"__LDBL_MAX_EXP__\",\"__LDBL_MAX__\",\"__LDBL_MIN_10_EXP__\",\"__LDBL_MIN_EXP__\",\"__LDBL_MIN__\",\"__LONG_LONG_MAX__\",\"__LONG_MAX__\",\"__LP64__\",\"__LWP__\",\"__LZCNT__\",\"__MMX__\",\"__NEXT_RUNTIME__\",\"__NO_INLINE__\",\"__OPTIMIZE_SIZE__\",\"__OPTIMIZE__\",\"__ORDER_BIG_ENDIAN__\",\"__ORDER_LITTLE_ENDIAN__\",\"__ORDER_PDP_ENDIAN__\",\"__PCLMUL__\",\"__PIC__\",\"__PIE__\",\"__POPCNT__\",\"__PRAGMA_REDEFINE_EXTNAME\",\"__PRETTY_FUNCTION__\",\"__PRFCHW__\",\"__PTRDIFF_MAX__\",\"__PTRDIFF_TYPE__\",\"__RDRND__\",\"__RDSEED__\",\"__REGISTER_PREFIX__\",\"__RTM__\",\"__SANITIZE_ADDRESS__\",\"__SCHAR_MAX__\",\"__SHRT_MAX__\",\"__SIG_ATOMIC_MAX__\",\"__SIG_ATOMIC_MIN__\",\"__SIG_ATOMIC_TYPE__\",\"__SIZEOF_DOUBLE__\",\"__SIZEOF_FLOAT__\",\"__SIZEOF_INT128__\",\"__SIZEOF_INT__\",\"__SIZEOF_LONG_DOUBLE__\",\"__SIZEOF_LONG_LONG__\",\"__SIZEOF_LONG__\",\"__SIZEOF_POINTER__\",\"__SIZEOF_PTRDIFF_T__\",\"__SIZEOF_SHORT__\",\"__SIZEOF_SIZE_T__\",\"__SIZEOF_WCHAR_T__\",\"__SIZEOF_WINT_T__\",\"__SIZE_MAX__\",\"__SIZE_TYPE__\",\"__SSE2_MATH__\",\"__SSE2__\",\"__SSE3__\",\"__SSE4A__\",\"__SSE4_1__\",\"__SSE4_2__\",\"__SSE_MATH__\",\"__SSE__\",\"__SSP_ALL__\",\"__SSP__\",\"__SSSE3__\",\"__STDC_HOSTED__\",\"__STDC_IEC_559_COMPLEX__\",\"__STDC_IEC_559__\",\"__STDC_ISO_10646__\",\"__STDC_NO_THREADS__\",\"__STDC_UTF_16__\",\"__STDC_UTF_32__\",\"__STDC_VERSION__\",\"__STDC__\",\"__STRICT_ANSI__\",\"__TBM__\",\"__TIMESTAMP__\",\"__UINT16_C\",\"__UINT16_MAX__\",\"__UINT16_TYPE__\",\"__UINT32_C\",\"__UINT32_MAX__\",\"__UINT32_TYPE__\",\"__UINT64_C\",\"__UINT64_MAX__\",\"__UINT64_TYPE__\",\"__UINT8_C\",\"__UINT8_MAX__\",\"__UINT8_TYPE__\",\"__UINTMAX_C\",\"__UINTMAX_MAX__\",\"__UINTMAX_TYPE__\",\"__UINTPTR_MAX__\",\"__UINTPTR_TYPE__\",\"__UINT_FAST16_MAX__\",\"__UINT_FAST16_TYPE__\",\"__UINT_FAST32_MAX__\",\"__UINT_FAST32_TYPE__\",\"__UINT_FAST64_MAX__\",\"__UINT_FAST64_TYPE__\",\"__UINT_FAST8_MAX__\",\"__UINT_FAST8_TYPE__\",\"__UINT_LEAST16_MAX__\",\"__UINT_LEAST16_TYPE__\",\"__UINT_LEAST32_MAX__\",\"__UINT_LEAST32_TYPE__\",\"__UINT_LEAST64_MAX__\",\"__UINT_LEAST64_TYPE__\",\"__UINT_LEAST8_MAX__\",\"__UINT_LEAST8_TYPE__\",\"__USER_LABEL_PREFIX__\",\"__USING_SJLJ_EXCEPTIONS__\",\"__VA_ARGS__\",\"__VERSION__\",\"__WCHAR_MAX__\",\"__WCHAR_MIN__\",\"__WCHAR_TYPE__\",\"__WCHAR_UNSIGNED__\",\"__WINT_MAX__\",\"__WINT_MIN__\",\"__WINT_TYPE__\",\"__XOP__\",\"__XSAVEOPT__\",\"__XSAVE__\",\"__amd64\",\"__amd64__\",\"__amdfam10\",\"__amdfam10__\",\"__athlon\",\"__athlon__\",\"__athlon_sse__\",\"__atom\",\"__atom__\",\"__bdver1\",\"__bdver1__\",\"__bdver2\",\"__bdver2__\",\"__bdver3\",\"__bdver3__\",\"__btver1\",\"__btver1__\",\"__btver2\",\"__btver2__\",\"__code_model_32__\",\"__code_model_small__\",\"__core2\",\"__core2__\",\"__core_avx2\",\"__core_avx2__\",\"__corei7\",\"__corei7__\",\"__cplusplus\",\"__geode\",\"__geode__\",\"__gnu_linux__\",\"__i386\",\"__i386__\",\"__i486\",\"__i486__\",\"__i586\",\"__i586__\",\"__i686\",\"__i686__\",\"__k6\",\"__k6_2__\",\"__k6_3__\",\"__k6__\",\"__k8\",\"__k8__\",\"__linux\",\"__linux__\",\"__nocona\",\"__nocona__\",\"__pentium\",\"__pentium4\",\"__pentium4__\",\"__pentium__\",\"__pentium_mmx__\",\"__pentiumpro\",\"__pentiumpro__\",\"__pic__\",\"__pie__\",\"__tune_amdfam10__\",\"__tune_athlon__\",\"__tune_athlon_sse__\",\"__tune_atom__\",\"__tune_bdver1__\",\"__tune_bdver2__\",\"__tune_bdver3__\",\"__tune_btver1__\",\"__tune_btver2__\",\"__tune_core2__\",\"__tune_core_avx2__\",\"__tune_corei7__\",\"__tune_geode__\",\"__tune_i386__\",\"__tune_i486__\",\"__tune_i586__\",\"__tune_i686__\",\"__tune_k6_2__\",\"__tune_k6_3__\",\"__tune_k6__\",\"__tune_k8__\",\"__tune_nocona__\",\"__tune_pentium2__\",\"__tune_pentium3__\",\"__tune_pentium4__\",\"__tune_pentium__\",\"__tune_pentium_mmx__\",\"__tune_pentiumpro__\",\"__unix\",\"__unix__\",\"__x86_64\",\"__x86_64__\",\"i386\",\"linux\",\"unix\"])), rAttribute = OtherTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []},Rule {rMatcher = Keyword (KeywordAttr {keywordCaseSensitive = True, keywordDelims = fromList \"\\t\\n !%&()*+,-./:;<=>?[\\\\]^{|}~\"}) (CaseSensitiveWords (fromList [\"__atomic_add_fetch\",\"__atomic_always_lock_free\",\"__atomic_and_fetch\",\"__atomic_clear\",\"__atomic_compare_exchange\",\"__atomic_compare_exchange_n\",\"__atomic_exchange\",\"__atomic_exchange_n\",\"__atomic_fetch_add\",\"__atomic_fetch_and\",\"__atomic_fetch_nand\",\"__atomic_fetch_or\",\"__atomic_fetch_sub\",\"__atomic_fetch_xor\",\"__atomic_is_lock_free\",\"__atomic_load\",\"__atomic_load_n\",\"__atomic_nand_fetch\",\"__atomic_or_fetch\",\"__atomic_signal_fence\",\"__atomic_store\",\"__atomic_store_n\",\"__atomic_sub_fetch\",\"__atomic_test_and_set\",\"__atomic_thread_fence\",\"__atomic_xor_fetch\",\"__has_nothrow_assign\",\"__has_nothrow_constructor\",\"__has_nothrow_copy\",\"__has_trivial_assign\",\"__has_trivial_constructor\",\"__has_trivial_copy\",\"__has_trivial_destructor\",\"__has_virtual_destructor\",\"__is_abstract\",\"__is_base_of\",\"__is_class\",\"__is_empty\",\"__is_enum\",\"__is_pod\",\"__is_polymorphic\",\"__is_union\",\"__sync_add_and_fetch\",\"__sync_and_and_fetch\",\"__sync_bool_compare_and_swap\",\"__sync_fetch_and_add\",\"__sync_fetch_and_and\",\"__sync_fetch_and_nand\",\"__sync_fetch_and_or\",\"__sync_fetch_and_sub\",\"__sync_fetch_and_xor\",\"__sync_lock_release\",\"__sync_lock_test_and_set\",\"__sync_nand_and_fetch\",\"__sync_or_and_fetch\",\"__sync_sub_and_fetch\",\"__sync_synchronize\",\"__sync_val_compare_and_swap\",\"__sync_xor_and_fetch\"])), rAttribute = FunctionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []},Rule {rMatcher = Keyword (KeywordAttr {keywordCaseSensitive = True, keywordDelims = fromList \"\\t\\n !%&()*+,-./:;<=>?[\\\\]^{|}~\"}) (CaseSensitiveWords (fromList [\"_Accum\",\"_Decimal128\",\"_Decimal32\",\"_Decimal64\",\"_Fract\",\"_Sat\",\"__float128\",\"__float80\",\"__fp16\",\"__int128\"])), rAttribute = DataTypeTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []},Rule {rMatcher = StringDetect \"__attribute__\", rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = [Push (\"GCCExtensions\",\"AttrArgs\")]},Rule {rMatcher = StringDetect \"__declspec\", rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = [Push (\"GCCExtensions\",\"AttrArgs\")]},Rule {rMatcher = Keyword (KeywordAttr {keywordCaseSensitive = True, keywordDelims = fromList \"\\t\\n !%&()*+,-./:;<=>?[\\\\]^{|}~\"}) (CaseSensitiveWords (fromList [\"__alignof__\",\"__asm__\",\"__complex__\",\"__const__\",\"__extension__\",\"__imag__\",\"__inline__\",\"__label__\",\"__real__\",\"__restrict\",\"__restrict__\",\"__thread\",\"__typeof__\",\"typeof\"])), rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []},Rule {rMatcher = RegExpr (RE {reString = \"__builtin_[a-zA-Z0-9_]+\", reCaseSensitive = True}), rAttribute = FunctionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []},Rule {rMatcher = RegExpr (RE {reString = \"0[Bb][01]+([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\\\\b\", reCaseSensitive = True}), rAttribute = ExtensionTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []}], cAttribute = NormalTok, cLineEmptyContext = [], cLineEndContext = [], cLineBeginContext = [], cFallthrough = False, cFallthroughContext = [], cDynamic = False}),(\"GNUMacros\",Context {cName = \"GNUMacros\", cSyntax = \"GCCExtensions\", cRules = [Rule {rMatcher = Keyword (KeywordAttr {keywordCaseSensitive = True, keywordDelims = fromList \"\\t\\n !%&()*+,-./:;<=>?[\\\\]^{|}~\"}) (CaseSensitiveWords (fromList [\"_FORTIFY_SOURCE\",\"_GNU_SOURCE\",\"_ILP32\",\"_LP64\",\"_REENTRANT\",\"_STDC_PREDEF_H\",\"__3dNOW_A__\",\"__3dNOW__\",\"__ABM__\",\"__ADX__\",\"__AES__\",\"__ATOMIC_ACQUIRE\",\"__ATOMIC_ACQ_REL\",\"__ATOMIC_CONSUME\",\"__ATOMIC_HLE_ACQUIRE\",\"__ATOMIC_HLE_RELEASE\",\"__ATOMIC_RELAXED\",\"__ATOMIC_RELEASE\",\"__ATOMIC_SEQ_CST\",\"__AVX2__\",\"__AVX__\",\"__BASE_FILE__\",\"__BIGGEST_ALIGNMENT__\",\"__BMI2__\",\"__BMI__\",\"__BYTE_ORDER__\",\"__CHAR16_TYPE__\",\"__CHAR32_TYPE__\",\"__CHAR_BIT__\",\"__CHAR_UNSIGNED__\",\"__COUNTER__\",\"__DBL_DECIMAL_DIG__\",\"__DBL_DENORM_MIN__\",\"__DBL_DIG__\",\"__DBL_EPSILON__\",\"__DBL_HAS_DENORM__\",\"__DBL_HAS_INFINITY__\",\"__DBL_HAS_QUIET_NAN__\",\"__DBL_MANT_DIG__\",\"__DBL_MAX_10_EXP__\",\"__DBL_MAX_EXP__\",\"__DBL_MAX__\",\"__DBL_MIN_10_EXP__\",\"__DBL_MIN_EXP__\",\"__DBL_MIN__\",\"__DEC128_EPSILON__\",\"__DEC128_MANT_DIG__\",\"__DEC128_MAX_EXP__\",\"__DEC128_MAX__\",\"__DEC128_MIN_EXP__\",\"__DEC128_MIN__\",\"__DEC128_SUBNORMAL_MIN__\",\"__DEC32_EPSILON__\",\"__DEC32_MANT_DIG__\",\"__DEC32_MAX_EXP__\",\"__DEC32_MAX__\",\"__DEC32_MIN_EXP__\",\"__DEC32_MIN__\",\"__DEC32_SUBNORMAL_MIN__\",\"__DEC64_EPSILON__\",\"__DEC64_MANT_DIG__\",\"__DEC64_MAX_EXP__\",\"__DEC64_MAX__\",\"__DEC64_MIN_EXP__\",\"__DEC64_MIN__\",\"__DEC64_SUBNORMAL_MIN__\",\"__DECIMAL_BID_FORMAT__\",\"__DECIMAL_DIG__\",\"__DEC_EVAL_METHOD__\",\"__DEPRECATED\",\"__ELF__\",\"__EXCEPTIONS\",\"__F16C__\",\"__FAST_MATH__\",\"__FINITE_MATH_ONLY__\",\"__FLOAT_WORD_ORDER__\",\"__FLT_DECIMAL_DIG__\",\"__FLT_DENORM_MIN__\",\"__FLT_DIG__\",\"__FLT_EPSILON__\",\"__FLT_EVAL_METHOD__\",\"__FLT_HAS_DENORM__\",\"__FLT_HAS_INFINITY__\",\"__FLT_HAS_QUIET_NAN__\",\"__FLT_MANT_DIG__\",\"__FLT_MAX_10_EXP__\",\"__FLT_MAX_EXP__\",\"__FLT_MAX__\",\"__FLT_MIN_10_EXP__\",\"__FLT_MIN_EXP__\",\"__FLT_MIN__\",\"__FLT_RADIX__\",\"__FMA4__\",\"__FMA__\",\"__FP_FAST_FMA\",\"__FP_FAST_FMAF\",\"__FSGSBASE__\",\"__FUNCTION__\",\"__FXSR__\",\"__GCC_ATOMIC_BOOL_LOCK_FREE\",\"__GCC_ATOMIC_CHAR16_T_LOCK_FREE\",\"__GCC_ATOMIC_CHAR32_T_LOCK_FREE\",\"__GCC_ATOMIC_CHAR_LOCK_FREE\",\"__GCC_ATOMIC_INT_LOCK_FREE\",\"__GCC_ATOMIC_LLONG_LOCK_FREE\",\"__GCC_ATOMIC_LONG_LOCK_FREE\",\"__GCC_ATOMIC_POINTER_LOCK_FREE\",\"__GCC_ATOMIC_SHORT_LOCK_FREE\",\"__GCC_ATOMIC_TEST_AND_SET_TRUEVAL\",\"__GCC_ATOMIC_WCHAR_T_LOCK_FREE\",\"__GCC_HAVE_DWARF2_CFI_ASM\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4\",\"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8\",\"__GFORTRAN__\",\"__GNUC_GNU_INLINE__\",\"__GNUC_MINOR__\",\"__GNUC_PATCHLEVEL__\",\"__GNUC_STDC_INLINE__\",\"__GNUC__\",\"__GNUG__\",\"__GXX_ABI_VERSION\",\"__GXX_EXPERIMENTAL_CXX0X__\",\"__GXX_RTTI\",\"__GXX_WEAK__\",\"__ILP32__\",\"__INCLUDE_LEVEL__\",\"__INT16_C\",\"__INT16_MAX__\",\"__INT16_TYPE__\",\"__INT32_C\",\"__INT32_MAX__\",\"__INT32_TYPE__\",\"__INT64_C\",\"__INT64_MAX__\",\"__INT64_TYPE__\",\"__INT8_C\",\"__INT8_MAX__\",\"__INT8_TYPE__\",\"__INTMAX_C\",\"__INTMAX_MAX__\",\"__INTMAX_TYPE__\",\"__INTPTR_MAX__\",\"__INTPTR_TYPE__\",\"__INT_FAST16_MAX__\",\"__INT_FAST16_TYPE__\",\"__INT_FAST32_MAX__\",\"__INT_FAST32_TYPE__\",\"__INT_FAST64_MAX__\",\"__INT_FAST64_TYPE__\",\"__INT_FAST8_MAX__\",\"__INT_FAST8_TYPE__\",\"__INT_LEAST16_MAX__\",\"__INT_LEAST16_TYPE__\",\"__INT_LEAST32_MAX__\",\"__INT_LEAST32_TYPE__\",\"__INT_LEAST64_MAX__\",\"__INT_LEAST64_TYPE__\",\"__INT_LEAST8_MAX__\",\"__INT_LEAST8_TYPE__\",\"__INT_MAX__\",\"__LDBL_DENORM_MIN__\",\"__LDBL_DIG__\",\"__LDBL_EPSILON__\",\"__LDBL_HAS_DENORM__\",\"__LDBL_HAS_INFINITY__\",\"__LDBL_HAS_QUIET_NAN__\",\"__LDBL_MANT_DIG__\",\"__LDBL_MAX_10_EXP__\",\"__LDBL_MAX_EXP__\",\"__LDBL_MAX__\",\"__LDBL_MIN_10_EXP__\",\"__LDBL_MIN_EXP__\",\"__LDBL_MIN__\",\"__LONG_LONG_MAX__\",\"__LONG_MAX__\",\"__LP64__\",\"__LWP__\",\"__LZCNT__\",\"__MMX__\",\"__NEXT_RUNTIME__\",\"__NO_INLINE__\",\"__OPTIMIZE_SIZE__\",\"__OPTIMIZE__\",\"__ORDER_BIG_ENDIAN__\",\"__ORDER_LITTLE_ENDIAN__\",\"__ORDER_PDP_ENDIAN__\",\"__PCLMUL__\",\"__PIC__\",\"__PIE__\",\"__POPCNT__\",\"__PRAGMA_REDEFINE_EXTNAME\",\"__PRETTY_FUNCTION__\",\"__PRFCHW__\",\"__PTRDIFF_MAX__\",\"__PTRDIFF_TYPE__\",\"__RDRND__\",\"__RDSEED__\",\"__REGISTER_PREFIX__\",\"__RTM__\",\"__SANITIZE_ADDRESS__\",\"__SCHAR_MAX__\",\"__SHRT_MAX__\",\"__SIG_ATOMIC_MAX__\",\"__SIG_ATOMIC_MIN__\",\"__SIG_ATOMIC_TYPE__\",\"__SIZEOF_DOUBLE__\",\"__SIZEOF_FLOAT__\",\"__SIZEOF_INT128__\",\"__SIZEOF_INT__\",\"__SIZEOF_LONG_DOUBLE__\",\"__SIZEOF_LONG_LONG__\",\"__SIZEOF_LONG__\",\"__SIZEOF_POINTER__\",\"__SIZEOF_PTRDIFF_T__\",\"__SIZEOF_SHORT__\",\"__SIZEOF_SIZE_T__\",\"__SIZEOF_WCHAR_T__\",\"__SIZEOF_WINT_T__\",\"__SIZE_MAX__\",\"__SIZE_TYPE__\",\"__SSE2_MATH__\",\"__SSE2__\",\"__SSE3__\",\"__SSE4A__\",\"__SSE4_1__\",\"__SSE4_2__\",\"__SSE_MATH__\",\"__SSE__\",\"__SSP_ALL__\",\"__SSP__\",\"__SSSE3__\",\"__STDC_HOSTED__\",\"__STDC_IEC_559_COMPLEX__\",\"__STDC_IEC_559__\",\"__STDC_ISO_10646__\",\"__STDC_NO_THREADS__\",\"__STDC_UTF_16__\",\"__STDC_UTF_32__\",\"__STDC_VERSION__\",\"__STDC__\",\"__STRICT_ANSI__\",\"__TBM__\",\"__TIMESTAMP__\",\"__UINT16_C\",\"__UINT16_MAX__\",\"__UINT16_TYPE__\",\"__UINT32_C\",\"__UINT32_MAX__\",\"__UINT32_TYPE__\",\"__UINT64_C\",\"__UINT64_MAX__\",\"__UINT64_TYPE__\",\"__UINT8_C\",\"__UINT8_MAX__\",\"__UINT8_TYPE__\",\"__UINTMAX_C\",\"__UINTMAX_MAX__\",\"__UINTMAX_TYPE__\",\"__UINTPTR_MAX__\",\"__UINTPTR_TYPE__\",\"__UINT_FAST16_MAX__\",\"__UINT_FAST16_TYPE__\",\"__UINT_FAST32_MAX__\",\"__UINT_FAST32_TYPE__\",\"__UINT_FAST64_MAX__\",\"__UINT_FAST64_TYPE__\",\"__UINT_FAST8_MAX__\",\"__UINT_FAST8_TYPE__\",\"__UINT_LEAST16_MAX__\",\"__UINT_LEAST16_TYPE__\",\"__UINT_LEAST32_MAX__\",\"__UINT_LEAST32_TYPE__\",\"__UINT_LEAST64_MAX__\",\"__UINT_LEAST64_TYPE__\",\"__UINT_LEAST8_MAX__\",\"__UINT_LEAST8_TYPE__\",\"__USER_LABEL_PREFIX__\",\"__USING_SJLJ_EXCEPTIONS__\",\"__VA_ARGS__\",\"__VERSION__\",\"__WCHAR_MAX__\",\"__WCHAR_MIN__\",\"__WCHAR_TYPE__\",\"__WCHAR_UNSIGNED__\",\"__WINT_MAX__\",\"__WINT_MIN__\",\"__WINT_TYPE__\",\"__XOP__\",\"__XSAVEOPT__\",\"__XSAVE__\",\"__amd64\",\"__amd64__\",\"__amdfam10\",\"__amdfam10__\",\"__athlon\",\"__athlon__\",\"__athlon_sse__\",\"__atom\",\"__atom__\",\"__bdver1\",\"__bdver1__\",\"__bdver2\",\"__bdver2__\",\"__bdver3\",\"__bdver3__\",\"__btver1\",\"__btver1__\",\"__btver2\",\"__btver2__\",\"__code_model_32__\",\"__code_model_small__\",\"__core2\",\"__core2__\",\"__core_avx2\",\"__core_avx2__\",\"__corei7\",\"__corei7__\",\"__cplusplus\",\"__geode\",\"__geode__\",\"__gnu_linux__\",\"__i386\",\"__i386__\",\"__i486\",\"__i486__\",\"__i586\",\"__i586__\",\"__i686\",\"__i686__\",\"__k6\",\"__k6_2__\",\"__k6_3__\",\"__k6__\",\"__k8\",\"__k8__\",\"__linux\",\"__linux__\",\"__nocona\",\"__nocona__\",\"__pentium\",\"__pentium4\",\"__pentium4__\",\"__pentium__\",\"__pentium_mmx__\",\"__pentiumpro\",\"__pentiumpro__\",\"__pic__\",\"__pie__\",\"__tune_amdfam10__\",\"__tune_athlon__\",\"__tune_athlon_sse__\",\"__tune_atom__\",\"__tune_bdver1__\",\"__tune_bdver2__\",\"__tune_bdver3__\",\"__tune_btver1__\",\"__tune_btver2__\",\"__tune_core2__\",\"__tune_core_avx2__\",\"__tune_corei7__\",\"__tune_geode__\",\"__tune_i386__\",\"__tune_i486__\",\"__tune_i586__\",\"__tune_i686__\",\"__tune_k6_2__\",\"__tune_k6_3__\",\"__tune_k6__\",\"__tune_k8__\",\"__tune_nocona__\",\"__tune_pentium2__\",\"__tune_pentium3__\",\"__tune_pentium4__\",\"__tune_pentium__\",\"__tune_pentium_mmx__\",\"__tune_pentiumpro__\",\"__unix\",\"__unix__\",\"__x86_64\",\"__x86_64__\",\"i386\",\"linux\",\"unix\"])), rAttribute = OtherTok, rIncludeAttribute = False, rDynamic = False, rCaseSensitive = True, rChildren = [], rLookahead = False, rFirstNonspace = False, rColumn = Nothing, rContextSwitch = []}], cAttribute = NormalTok, cLineEmptyContext = [], cLineEndContext = [], cLineBeginContext = [], cFallthrough = False, cFallthroughContext = [], cDynamic = False})], sAuthor = \"Alex Turbov (i.zaufi@gmail.com)\", sVersion = \"1\", sLicense = \"LGPL\", sExtensions = [\"*.c++\",\"*.cxx\",\"*.cpp\",\"*.cc\",\"*.C\",\"*.h\",\"*.hh\",\"*.H\",\"*.h++\",\"*.hxx\",\"*.hpp\",\"*.hcc\"], sStartingContext = \"DetectGccExtensions\"}"