"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~portable experimentalgolubovsky@gmail.com  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~|}z{vyxwrutsmqponflkjihgbedc_a`[^]\YZWXPVUTSRQKONMLHJIDGFE@CBA>?<=:;896745+3210/.-,)*'(%&#$!"         !""#$$%&&'(()**+3210/.-,,-./0123455677899:;;<==>??@CBAABCDGFEEFGHJIIJKONMLLMNOPVUTSRQQRSTUVWXXYZZ[^]\\]^_a``abedccdeflkjihgghijklmqponnopqrutsstuvyxwwxyz{{|}}~portable experimentalgolubovsky@gmail.com)Pretty print a parsed IDL specification. portable experimentalgolubovsky@gmail.com#Data type to represent IDL tokens. whatever yylex() returns starting line starting column token value or an empty string IGet a token from the lexer. Upon EOF, token with tag 0 will be returned. Tokenize the standard input. portable experimentalgolubovsky@gmail.com(Run the parser, return IDL definitions. portable experimentalgolubovsky@gmail.com  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !""#$%&&'())**++,-./012345566778899::;<=>?@ABCDEFGHIJKLMNOPQRRSSTUVWXYZ[\]^_`abcdefghijklmnopqrssttuvwxyz{|}}~~ webidl-0.1Language.WebIDL.SyntaxLanguage.WebIDL.PrettyPrintLanguage.WebIDL.LexerLanguage.WebIDL.ParserLanguage.WebIDL IDLLiteral IDLBoolLit IDLFloatLit IDLFixedLit IDLCharLit IDLStringLit IDLIntLit IDLUnaryOpIDLNotIDLNegIDLPos IDLBinaryOpIDLRemIDLDivIDLMultIDLSubIDLAdd IDLShiftR IDLShiftLIDLAndIDLXorIDLOr IDLConstExp IDLParenExp IDLPrimLit IDLPrimScoped IDLUnaryExp IDLBinExpIDLArrayDeclarator IDLDeclaratorIDLComplexDecl IDLSimpleDecl IDLParamDcl IDLOpAttr IDLOneWayIDLOpDcl IDLAttrDcl IDLExceptDcl IDLConstTypeIDLConstTypeScopedIDLConstTypeOctetIDLConstTypeFixedIDLConstTypeBoolIDLConstTypeCharIDLConstTypeStringIDLConstTypeIntIDLConstTypeFloat IDLConstDcl IDLMember IDLStructType IDLFixedType IDLStringTypeIDLSequenceTypeIDLTemplateTypeSpec IDLTmplFixed IDLTmplStringIDLTmplSequenceIDLSimpleTypeSpecIDLSimpleScoped IDLSimpleTmpl IDLSimpleBase IDLTypeSpec IDLStructSpec IDLSimpleSpec IDLTypeDcl IDLConstrFwd IDLStruct IDLNative IDLTypeDefIDLExpIDLExpPPIDLExpOp IDLExpAttr IDLExpExcept IDLExpConst IDLExpType IDLExportIDLInterfaceBody IDLIntegerIDLLongLongInt IDLLongInt IDLShortIntIDLIntegerType IDLUnsigned IDLSignedIDLFloatingType IDLLongDouble IDLDoubleIDLFloatIDLBaseTypeSpecIDLBaseTypeAnyIDLBaseTypeOctetIDLBaseTypeBoolIDLBaseTypeCharIDLBaseTypeIntIDLBaseTypeFloatIDLParamTypeSpec IDLParamVoidIDLParamScopedSpecIDLParamStringSpecIDLParamBaseSpec IDLParamAttr IDLParamInOut IDLParamOut IDLParamInIDLExtAttrDetails IDLDetailPD IDLDetailID IDLDetailSN IDLExtAttr IDLScopedNameIDLDefIDLDefPP IDLDefValue IDLDefConst IDLDefType IDLDefExceptIDLDefInterface IDLDefModule IDLDefinitionJavaDocIDLSpecification prettyPrintTokentaglinecolumnname pickTokenlexStdinparseIDL