CVersionInfo -^Dr. Detlef Meyer-EltzPParsergenerator and Interpreter1.6.2.0 Tetra.exe+Copyright 2002 - 09 Dr. Detlef Meyer-Eltz Tetra.exeTextTransformernormal EXTENSIONCTokend EXTENSION\.[^\r\n\t\\/*?".]+ EXTERNAL_LINKCTokenP EXTERNAL_LINK;(https?://|ftp://|www.)[^\r\n\t <>"@]+(\.[^\r\n\t <>"@?]+)+HTML_EXTENSIONCToken<HTML_EXTENSIONparenthesis for preference \.(html?)IDENTCToken(IDENT [a-zA-Z_]\w* INTERNAL_LINKCToken INTERNAL_LINK1([^\r\n\t<>"\\/]+[/\\])*([^\r\n\t<>"\\/]+\.html?) LINK_BEGINCToken LINK_BEGIN?e.g. " {{ out << "" << endl; }} ( SKIP {{out << xState.copy(); }} | link[vPages] {{out << xState.lp_copy(); }} )* /* {{ vPages.reset(); while(vPages.gotoNext()) { out << vPages.value() << endl; } }} */ "" {{WriteIndexFileIf(bWrite); }} ( SKIP {{WriteIndexFileIf(bWrite); }} | link[vPages] {{if(bWrite) out << xState.lp_copy(); }} )* {{ vPages.reset(); while(vPages.gotoNext()) { str sPage = basename(vPages.value()) + extension(vPages.value()); str sDir = vPages.value().substr(0, vPages.value().size() - sPage.size()); if(!m_mPages.containsKey(sPage) ) { str sPath; if(find_file(append_path(SourceRoot(), sDir), sPage, sPath)) { log << "found: " << vPages.value() << endl; m_mPages[sPage] = sPath; str buf; if(load_file(buf, sPath)) html_page(buf, sPath); } else log << "not found: " << vPages.value() << endl; } } }} "" vstr& xvPages0`\t\n\r m_mPagesCElementScriptm_mPagesmstrstrWriteIndexFileIfCElementScript!gWriteIndexFileIf+{{ if(xb) out << xState.copy(); }} bool xbCOptionsProjectȀProjectOptionsProjectOptionsCOptionSection(ProjectOptions2 CaseSensitiveCScript| CaseSensitive0CharTypeTemplateCScriptCharTypeTemplate1 CommentToCodeCScriptD CommentToCode0 ConfigParamCScript ConfigParam""CopyCodeCScript CopyCode0Cpp_PrjParserHeaderCScriptpCpp_PrjParserHeaderCpp_PrjParserSourceCScriptCpp_PrjParserSourceCreateConstProductionsCScript8CreateConstProductions0CreateInterfaceCScriptCreateInterface0CreateWideCharRegexCScriptCreateWideCharRegex0DOMDefaultLabelCScriptdDOMDefaultLabel default_labelDOMDocTypeNameCScriptDOMDocTypeName DOMPublicIDCScript, DOMPublicID DOMRootLabelCScript DOMRootLabelroot DOMSystemIDCScript DOMSystemID ExportableCScriptX  Exportable1 ExtraParamCScript  ExtraParam""GlobalLiteralScannerCScript !GlobalLiteralScanner1GlobalRegexScannerCScript!GlobalRegexScanner0 IgnoreCharsCScript! IgnoreChars\t\n\rIgnoreWhiteSpaceCScriptL"IgnoreWhiteSpace1InclusionOverlapWarningCScript"InclusionOverlapWarning1 InclusionProdCScript# InclusionProd IndentCharCScriptx# IndentCharws IndentDeltaCScript# IndentDelta2 InterpretableCScript@$ Interpretable1IsNullableWarningCScript$IsNullableWarning1 LATokenBufferCScript% LATokenBuffer0LookAheadOverlapWarningCScriptl%LookAheadOverlapWarning0 MaxStackSizeCScript% MaxStackSize100NeatlessCScript4&Neatless1 NoAnyFailAltCScript& NoAnyFailAlt1 NoSkipFailAltCScript& NoSkipFailAlt0OpSystemCScript`'OpSystem0 PluginTypeCScript' PluginTypeCTT_ParseStatePluginPossibleAttrMismatchWarningCScript((PossibleAttrMismatchWarning1 SeparatedCScript( Separated1SourceEncodingCScript(SourceEncoding0SourceOpenModeCScriptT)SourceOpenMode0StartSuccNullableWarningCScript)StartSuccNullableWarning1 StartruleCScript* Startrule index_pageSubParserOverlapWarningCScript*SubParserOverlapWarning0TargetEncodingCScriptܕTargetEncoding0TargetOpenModeCScript@TargetOpenMode0TestAllLiteralsCScriptTestAllLiterals0TestAllLiteralsAlwaysCScriptTestAllLiteralsAlways0TestAllRegexsAlwaysCScriptlTestAllRegexsAlways0TestFileCScriptЗTestFileUseIgnoreRegexCScript4UseIgnoreRegex0UseLocalOptionsCScriptUseLocalOptions0