E0      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHKJMNPLIOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DEFGBC@A !"#$%&'()*+,-./0123456789:;<=>?     / !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHCIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  Safe) !"#$%&'()*+,-./0123456789: ):9876543210/.-,+*)('&%$#"! ) !"#$%&'()*+,-./0123456789:Safe`;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`<=;>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~SafeB  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHKJMNPLIOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEFFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234567889:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*language-glsl-0.2.1-CY80WXNb5ewBI2oOdt97ZVLanguage.GLSL.SyntaxLanguage.GLSL.PrettyLanguage.GLSL.Parser Language.GLSLFunctionIdentifierFuncIdTypeSpecFuncIdParameterTypeQualifierConstParameterParameterQualifier InParameter OutParameterInOutParameter Parameters ParamVoidParamsIntConstantKind HexadecimalOctalDecimalExprVariable IntConstant FloatConstant BoolConstantBracketFieldSelection MethodCall FunctionCallPostIncPostDecPreIncPreDec UnaryPlus UnaryNegateUnaryNotUnaryOneComplementMulDivModAddSub LeftShift RightShiftLtGtLteGteEquNeqBitAndBitXorBitOrAndOr SelectionEqual MulAssign DivAssign ModAssign AddAssign SubAssign LeftAssign RightAssign AndAssign XorAssignOrAssignSequenceStructDeclaratorFieldPrecisionQualifierHighPMediumPLowPTypeSpecifierNonArrayVoidFloatIntUIntBoolVec2Vec3Vec4BVec2BVec3BVec4IVec2IVec3IVec4UVec2UVec3UVec4Mat2Mat3Mat4Mat2x2Mat2x3Mat2x4Mat3x2Mat3x3Mat3x4Mat4x2Mat4x3Mat4x4 Sampler1D Sampler2D Sampler3D SamplerCubeSampler1DShadowSampler2DShadowSamplerCubeShadowSampler1DArraySampler2DArraySampler1DArrayShadowSampler2DArrayShadow ISampler1D ISampler2D ISampler3D ISamplerCubeISampler1DArrayISampler2DArray USampler1D USampler2D USampler3D USamplerCubeUSampler1DArrayUSampler2DArray Sampler2DRectSampler2DRectShadowISampler2DRectUSampler2DRect SamplerBufferISamplerBufferUSamplerBuffer Sampler2DMS ISampler2DMS USampler2DMSSampler2DMSArrayISampler2DMSArrayUSampler2DMSArrayStructSpecifierTypeNameTypeSpecifierNoPrecisionTypeSpecNoPrecisionStorageQualifierConst AttributeVaryingCentroidVaryingInOut CentroidIn CentroidOutUniform CaseLabelCaseDefault ConditionInitializedConditionCompound StatementDeclarationStatementContinueBreakReturnDiscardCompoundStatementExpressionStatementSelectionStatementSwitchStatementWhileDoWhileForLayoutQualifierId LayoutQualIdLayoutQualifierLayoutInterpolationQualifierSmoothFlat NoPerspectiveInvariantQualifier Invariant TypeSpecifierTypeSpec TypeQualifier TypeQualSto TypeQualLay TypeQualInt TypeQualInv TypeQualInv3FullTypeParameterDeclarationFunctionPrototypeFuncProtInvariantOrTypeInvariantDeclaratorTypeDeclaratorInitDeclaratorInitDecl DeclarationInitDeclaration PrecisionBlockTQExternalDeclarationFunctionDeclarationFunctionDefinitionTranslationUnit$fShowInvariantQualifier$fEqInvariantQualifier$fShowInterpolationQualifier$fEqInterpolationQualifier$fShowStorageQualifier$fEqStorageQualifier$fShowPrecisionQualifier$fEqPrecisionQualifier$fShowIntConstantKind$fEqIntConstantKind$fShowParameterQualifier$fEqParameterQualifier$fShowParameterTypeQualifier$fEqParameterTypeQualifier$fShowFunctionIdentifier$fEqFunctionIdentifier$fShowTypeSpecifier$fEqTypeSpecifier$fShowTypeSpecifierNoPrecision$fEqTypeSpecifierNoPrecision $fShowExpr$fEqExpr$fShowParameters$fEqParameters$fShowTypeSpecifierNonArray$fEqTypeSpecifierNonArray $fShowField $fEqField$fShowStructDeclarator$fEqStructDeclarator$fShowTypeQualifier$fEqTypeQualifier$fShowLayoutQualifier$fEqLayoutQualifier$fShowLayoutQualifierId$fEqLayoutQualifierId$fShowCaseLabel $fEqCaseLabel$fShowFullType $fEqFullType$fShowCondition $fEqCondition$fShowInvariantOrType$fEqInvariantOrType$fShowParameterDeclaration$fEqParameterDeclaration$fShowFunctionPrototype$fEqFunctionPrototype$fShowInitDeclarator$fEqInitDeclarator$fShowDeclaration$fEqDeclaration$fShowStatement $fEqStatement$fShowCompound $fEqCompound$fShowExternalDeclaration$fEqExternalDeclaration$fShowTranslationUnit$fEqTranslationUnitAssoc assocLeft assocRight assocNonebump prettyBinaryoptionindexing indexing' initializeident initialize'$fPrettyCaseLabel$fPrettyCondition$fPrettyCompound$fPrettyStatement$fPrettyParameterQualifier$fPrettyParameterTypeQualifier$fPrettyParameterDeclaration$fPrettyFunctionPrototype$fPrettyParameters$fPrettyFunctionIdentifier $fPrettyExpr$fPrettyStructDeclarator $fPrettyField$fPrettyTypeSpecifierNonArray $fPrettyTypeSpecifierNoPrecision$fPrettyPrecisionQualifier$fPrettyTypeSpecifier$fPrettyInvariantQualifier$fPrettyInterpolationQualifier$fPrettyLayoutQualifierId$fPrettyLayoutQualifier$fPrettyStorageQualifier$fPrettyTypeQualifier$fPrettyFullType$fPrettyInvariantOrType$fPrettyInitDeclarator$fPrettyDeclaration$fPrettyExternalDeclaration$fPrettyTranslationUnitPSkeywords reservedWordscommentblanklexemeparse semicoloncommacolonlbracerbracelbracketrbracketlparenrparenkeyword identifier intConstantfloatingConstantoperatoridentifierHeadidentifierTail hexadecimaloctalbadOctaldecimal floatExponent floatPoint pointFloatexponent infixLeft infixLeft' infixLeft'' infixRightconditionalTableassignmentTableexpressionTableprimaryExpressionpostfixExpressiondotFunctionCallGenericdotFieldSelectionintegerExpressionfunctionCallGenericfunctionCallHeaderfunctionIdentifierunaryExpressionconditionalExpressionassignmentExpression expressionconstantExpression declarationfunctionPrototypefunctionDeclaratorfunctionHeaderparameterDeclarationparameterQualifierfullySpecifiedTypeinvariantQualifierinterpolationQualifierlayoutQualifierlayoutQualifierIdparameterTypeQualifier typeQualifierstorageQualifier typeSpecifiertypeSpecifierNoPrecisiontypeSpecifierNonArrayprecisionQualifierstructSpecifierstructDeclarationListstructDeclarationstructDeclaratorListstructDeclarator initializerdeclarationStatement statementsimpleStatementcompoundStatementstatementNoNewScopecompoundStatementNoNewScope statementListexpressionStatementselectionStatement conditionswitchStatementswitchStatementList caseLabeliterationStatementforInitStatement jumpStatementtranslationUnitexternalDeclarationfunctionDefinition