1############################################################################# 2## 3#W BibTeX.gi GAPDoc Frank Lübeck 4## 5## 6#Y Copyright (C) 2000, Frank Lübeck, Lehrstuhl D für Mathematik, 7#Y RWTH Aachen 8## 9## The files BibTeX.g{d,i} contain a parser for BibTeX files and some 10## functions for printing BibTeX entries in different formats. 11## 12 13DeclareGlobalFunction("ParseBibStrings"); 14DeclareGlobalFunction("ParseBibFiles"); 15DeclareGlobalFunction("NormalizedNameAndKey"); 16DeclareGlobalFunction("NormalizeNameAndKey"); 17DeclareGlobalFunction("WriteBibFile"); 18DeclareGlobalFunction("StringBibAsBib"); 19DeclareGlobalFunction("PrintBibAsBib"); 20DeclareGlobalFunction("StringBibAsText"); 21DeclareGlobalFunction("PrintBibAsText"); 22DeclareGlobalFunction("StringBibAsHTML"); 23DeclareGlobalFunction("PrintBibAsHTML"); 24DeclareGlobalFunction("GetByWgetOrCurl"); 25DeclareGlobalFunction("SearchMR"); 26DeclareGlobalFunction("SearchMRBib"); 27DeclareGlobalFunction("LabelsFromBibTeX"); 28 29 30## <#GAPDoc Label="InfoBibTools"> 31## <ManSection > 32## <InfoClass Name="InfoBibTools" /> 33## <Description> 34## The default level of this info class is 1. Functions like <Ref 35## Func="ParseBibFiles"/>, <C>StringBibAs...</C> are then 36## printing some information. You can suppress it by setting the 37## level of <Ref InfoClass="InfoBibTools"/> to 0. With level 2 there 38## may be some more information for debugging purposes. 39## </Description> 40## </ManSection> 41## <#/GAPDoc> 42## 43# Info class with default level 1 44BindGlobal("InfoBibTools", NewInfoClass("InfoBibTools")); 45SetInfoLevel(InfoBibTools, 1); 46if CompareVersionNumbers(GAPInfo.Version, "4.dev") then 47 SetInfoHandler(InfoBibTools, PlainInfoHandler); 48fi; 49