summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorpeb <unknown>2005-02-07 09:58:08 +0000
committerpeb <unknown>2005-02-07 09:58:08 +0000
commit6fe9cca0ff4f0730de4f254482cb68ce494f58d7 (patch)
tree8e6ed60ec1d6fbfdfbbf6c7052f588c52ef993af /src
parentcec6ea60bd8f5330a8084dd21f0998ac934bab1e (diff)
"Committed_by_peb"
Diffstat (limited to 'src')
-rw-r--r--src/FILES157
1 files changed, 70 insertions, 87 deletions
diff --git a/src/FILES b/src/FILES
index 48cf84888..2701481ff 100644
--- a/src/FILES
+++ b/src/FILES
@@ -1,4 +1,8 @@
-Code map for GF source files. AR 22/10/2004
+
+Code map for GF source files.
+
+$Author: peb $
+$Date: 2005/02/07 10:58:08 $
Directories:
@@ -8,16 +12,16 @@ canonical GFC (= GF Canonical) basic functionalities
cf context-free skeleton used in parsing
cfgm multilingual context-free skeleton exported to Java
compile compilation phases from GF to GFC
-conversions formats used in parser generation
+conversions [OBSOLETE] formats used in parser generation
for-ghc GHC-specific files (Glasgow Haskell Compiler)
for-hugs Hugs-specific files (a Haskell interpreter)
for-windows Windows-specific files (an operating system from Microsoft)
grammar basic functionalities of GF grammars used in compilation
infra GF-independent infrastructure and auxiliaries
-newparsing parsing with GF grammars: forthcoming version (cf. parsing)
+newparsing parsing with GF grammars: current version (cf. parsing)
notrace debugging utilities for parser development (cf. trace)
parsers parsers of GF and GFC files
-parsing parsing with GF grammars: current version (cf. newparsing)
+parsing [OBSOLETE] parsing with GF grammars: old version (cf. newparsing)
shell interaction shells
source utilities for reading in GF source files
speech generation of speech recognition grammars
@@ -30,8 +34,8 @@ Individual files:
GF.hs the Main module
GFModes.hs
-HelpFile.hs help file generated by util/MkHelpFile
-Today.hs file generated by "make today"
+HelpFile.hs [AUTO] help file generated by util/MkHelpFile
+Today.hs [AUTO] file generated by "make today"
api/API.hs high-level access to GF functionalities
api/BatchTranslate.hs
@@ -40,12 +44,12 @@ api/GrammarToHaskell.hs
api/IOGrammar.hs
api/MyParser.hs slot for defining your own parser
-canonical/AbsGFC.hs abstract syntax of GFC
+canonical/AbsGFC.hs [AUTO] abstract syntax of GFC
canonical/CanonToGrammar.hs
canonical/CMacros.hs
canonical/ErrM.hs
canonical/GetGFC.hs
-canonical/GFC.cf LBNF source of GFC parser
+canonical/GFC.cf [LBNF] source of GFC parser
canonical/GFC.hs
canonical/LexGFC.hs
canonical/Look.hs
@@ -53,8 +57,8 @@ canonical/MkGFC.hs
canonical/PrExp.hs
canonical/PrintGFC.hs pretty-printer of GFC
canonical/Share.hs
-canonical/SkelGFC.hs
-canonical/TestGFC.hs
+canonical/SkelGFC.hs [AUTO]
+canonical/TestGFC.hs [AUTO]
canonical/Unlex.hs
cf/CanonToCF.hs
@@ -68,10 +72,11 @@ cf/PPrCF.hs
cf/PrLBNF.hs
cf/Profile.hs
-cfgm/AbsCFG.hs
-cfgm/LexCFG.hs
-cfgm/ParCFG.hs
-cfgm/PrintCFG.hs
+cfgm/CFG.cf [LBNF] source
+cfgm/AbsCFG.hs [AUTO]
+cfgm/LexCFG.hs [AUTO]
+cfgm/ParCFG.hs [AUTO]
+cfgm/PrintCFG.hs [AUTO]
cfgm/PrintCFGrammar.hs
compile/CheckGrammar.hs
@@ -91,17 +96,6 @@ compile/Rename.hs
compile/ShellState.hs the run-time multilingual grammar datastructure
compile/Update.hs
-conversions/CanonToTNF.hs
-conversions/ConversionUtils.hs
-conversions/ConvertGrammar.hs
-conversions/GrammarTypes.hs
-conversions/MCFGtoCFG.hs
-conversions/PrintSimplifiedTerm.hs
-conversions/TestConversions.hs
-conversions/TestGrammarHealth.hs
-conversions/TestGrammars.hs
-conversions/TNFtoMCFG.hs
-
for-ghc/ArchEdit.hs
for-ghc/Arch.hs
@@ -112,8 +106,19 @@ for-hugs/ArchEdit.hs
for-hugs/Arch.hs
for-hugs/JGF.hs
for-hugs/MoreCustom.hs
+for-hugs/Unicode.hs
+
+for-hugs/Arch.hs
+for-hugs/ArchEdit.hs
+for-hugs/JGF.hs
+for-hugs/LexCFG.hs dummy CFG lexer
+for-hugs/LexGF.hs dummy GF lexer
+for-hugs/LexGFC.hs dummy GFC lexer
+for-hugs/MoreCustom.hs
+for-hugs/ParCFG.hs dummy CFG parser
for-hugs/ParGFC.hs dummy GFC parser
for-hugs/ParGF.hs dummy GF parser
+for-hugs/Tracing.hs
for-hugs/Unicode.hs
for-windows/ArchEdit.hs
@@ -137,11 +142,11 @@ grammar/TypeCheck.hs
grammar/Unify.hs
grammar/Values.hs
-infra/Arabic.hs ASCII coding of Arabic Unicode
-infra/Assoc.hs
+infra/Arabic.hs ASCII coding of Arabic Unicode
+infra/Assoc.hs finite maps/association lists as binary search trees
infra/CheckM.hs
infra/Comments.hs
-infra/Devanagari.hs ASCII coding of Devanagari Unicode
+infra/Devanagari.hs ASCII coding of Devanagari Unicode
infra/ErrM.hs
infra/Ethiopic.hs
infra/EventF.hs
@@ -154,19 +159,19 @@ infra/Hebrew.hs
infra/Hiragana.hs
infra/Ident.hs
infra/LatinASupplement.hs
-infra/Map.hs
+infra/Map.hs finite maps as red black trees
infra/Modules.hs
infra/OCSCyrillic.hs
-infra/Operations.hs library of strings, search trees, error monads
+infra/Operations.hs library of strings, search trees, error monads
infra/Option.hs
-infra/OrdMap2.hs
-infra/OrdSet.hs
+infra/OrdMap2.hs abstract class of finite maps + implementation as association lists
+infra/OrdSet.hs abstract class of sets + implementation as sorted lists
infra/Parsers.hs
infra/ReadFiles.hs
-infra/RedBlack.hs
-infra/RedBlackSet.hs
+infra/RedBlack.hs red black trees
+infra/RedBlackSet.hs sets and maps as red black trees
infra/Russian.hs
-infra/SortedList.hs
+infra/SortedList.hs sets as sorted lists
infra/Str.hs
infra/Tamil.hs
infra/Text.hs
@@ -175,56 +180,33 @@ infra/Trie.hs
infra/UnicodeF.hs
infra/Unicode.hs
infra/UseIO.hs
-infra/UTF8.hs UTF3 en/decoding
+infra/UTF8.hs UTF3 en/decoding
infra/Zipper.hs
-newparsing/CFGrammar.hs
-newparsing/CFParserGeneral.hs
-newparsing/CFParserIncremental.hs
-newparsing/ConvertGFCtoMCFG.hs
-newparsing/ConvertGrammar.hs
-newparsing/ConvertMCFGtoCFG.hs
-newparsing/GeneralChart.hs
-newparsing/GrammarTypes.hs
-newparsing/IncrementalChart.hs
-newparsing/MCFGrammar.hs
-newparsing/MCFParserBasic.hs
-newparsing/MCFRange.hs
-newparsing/ParseCFG.hs
-newparsing/ParseCF.hs
-newparsing/ParseGFC.hs
-newparsing/ParseMCFG.hs
-newparsing/Parser.hs
-newparsing/PrintParser.hs
-newparsing/PrintSimplifiedTerm.hs
+newparsing/CFGrammar.hs type definitions for context-free grammars
+newparsing/CFParserGeneral.hs several variants of general CFG chart parsing
+newparsing/CFParserIncremental.hs several variants of incremental (Earley-style) CFG chart parsing
+newparsing/ConvertGFCtoMCFG.hs converting GFC to MCFG
+newparsing/ConvertGrammar.hs conversions between different grammar formats
+newparsing/ConvertMCFGtoCFG.hs converting MCFG to CFG
+newparsing/GeneralChart.hs Haskell framework for "parsing as deduction"
+newparsing/GrammarTypes.hs instantiations of grammar types
+newparsing/IncrementalChart.hs Haskell framework for incremental chart parsing
+newparsing/MCFGrammar.hs type definitions for multiple CFG
+newparsing/MCFParserBasic.hs MCFG chart parser
+newparsing/MCFRange.hs ranges for MCFG parsing
+newparsing/ParseCFG.hs parsing of CFG
+newparsing/ParseCF.hs parsing of the CF format
+newparsing/ParseGFC.hs parsing of GFC
+newparsing/ParseMCFG.hs parsing of MCFG
+newparsing/Parser.hs general definitions for parsers
+newparsing/PrintParser.hs pretty-printing class for parsers
+newparsing/PrintSimplifiedTerm.hs simplified pretty-printing for GFC terms
-notrace/Tracing.hs
+notrace/Tracing.hs tracing predicates when we DON'T want tracing capabilities (normal case)
-parsers/ParGFC.hs
-parsers/ParGF.hs
-parsing/CFG.hs
-parsing/CFParserGeneral.hs
-parsing/CFParserIncremental.hs
-parsing/CFtoCFG.hs
-parsing/ExportParser.hs
-parsing/GeneralChart.hs
-parsing/IncrementalChart.hs
-parsing/MCFG.hs
-parsing/MCFParserGeneral.hs
-parsing/MCFParserSimple.hs
-parsing/MCFRange.hs
-parsing/NewChartParser.hs
-parsing/NewerChartParser.hs
-parsing/NewestChartParser.hs
-parsing/ParseCF.hs
-parsing/ParseGFC.hs
-parsing/Parser.hs
-parsing/ParserUtils.hs
-parsing/PrintParser.hs
-parsing/TestCFGrammar.hs
-parsing/TestCFParser.hs
-parsing/TestMCFGrammar.hs
-parsing/TestMCFParser.hs
+parsers/ParGFC.hs [AUTO]
+parsers/ParGF.hs [AUTO]
shell/CommandF.hs
shell/CommandL.hs line-based syntax of editor commands
@@ -237,12 +219,12 @@ shell/Shell.hs
shell/SubShell.hs
shell/TeachYourself.hs
-source/AbsGF.hs
+source/AbsGF.hs [AUTO]
source/ErrM.hs
-source/GF.cf LBNF source of GF parser
+source/GF.cf [LBNF] source of GF parser
source/GrammarToSource.hs
-source/LexGF.hs
-source/PrintGF.hs
+source/LexGF.hs [AUTO]
+source/PrintGF.hs [AUTO]
source/SourceToGrammar.hs
speech/PrGSL.hs
@@ -250,7 +232,7 @@ speech/PrJSGF.hs
speech/SRG.hs
speech/TransformCFG.hs
-trace/Tracing.hs
+trace/Tracing.hs tracing predicates when we want tracing capabilities
translate/GFT.hs Main module of html-producing batch translator
@@ -272,7 +254,8 @@ useGrammar/Tokenize.hs lexer definitions (listed in Custom)
useGrammar/Transfer.hs
util/GFDoc.hs utility for producing LaTeX and HTML from GF
-util(HelpFile source of ../HelpFile.hs
+util/HelpFile source of ../HelpFile.hs
util/Htmls.hs utility for chopping a HTML document to slides
util/MkHelpFile.hs
util/WriteF.hs
+util/mktoday.sh [SHELL-SCRIPT] utility for producing Today.hs