1
0
forked from GitHub/gf-core

"Committed_by_peb"

This commit is contained in:
peb
2005-02-07 09:58:08 +00:00
parent cec6ea60bd
commit 6fe9cca0ff

157
src/FILES
View File

@@ -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: Directories:
@@ -8,16 +12,16 @@ canonical GFC (= GF Canonical) basic functionalities
cf context-free skeleton used in parsing cf context-free skeleton used in parsing
cfgm multilingual context-free skeleton exported to Java cfgm multilingual context-free skeleton exported to Java
compile compilation phases from GF to GFC 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-ghc GHC-specific files (Glasgow Haskell Compiler)
for-hugs Hugs-specific files (a Haskell interpreter) for-hugs Hugs-specific files (a Haskell interpreter)
for-windows Windows-specific files (an operating system from Microsoft) for-windows Windows-specific files (an operating system from Microsoft)
grammar basic functionalities of GF grammars used in compilation grammar basic functionalities of GF grammars used in compilation
infra GF-independent infrastructure and auxiliaries 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) notrace debugging utilities for parser development (cf. trace)
parsers parsers of GF and GFC files 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 shell interaction shells
source utilities for reading in GF source files source utilities for reading in GF source files
speech generation of speech recognition grammars speech generation of speech recognition grammars
@@ -30,8 +34,8 @@ Individual files:
GF.hs the Main module GF.hs the Main module
GFModes.hs GFModes.hs
HelpFile.hs help file generated by util/MkHelpFile HelpFile.hs [AUTO] help file generated by util/MkHelpFile
Today.hs file generated by "make today" Today.hs [AUTO] file generated by "make today"
api/API.hs high-level access to GF functionalities api/API.hs high-level access to GF functionalities
api/BatchTranslate.hs api/BatchTranslate.hs
@@ -40,12 +44,12 @@ api/GrammarToHaskell.hs
api/IOGrammar.hs api/IOGrammar.hs
api/MyParser.hs slot for defining your own parser 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/CanonToGrammar.hs
canonical/CMacros.hs canonical/CMacros.hs
canonical/ErrM.hs canonical/ErrM.hs
canonical/GetGFC.hs canonical/GetGFC.hs
canonical/GFC.cf LBNF source of GFC parser canonical/GFC.cf [LBNF] source of GFC parser
canonical/GFC.hs canonical/GFC.hs
canonical/LexGFC.hs canonical/LexGFC.hs
canonical/Look.hs canonical/Look.hs
@@ -53,8 +57,8 @@ canonical/MkGFC.hs
canonical/PrExp.hs canonical/PrExp.hs
canonical/PrintGFC.hs pretty-printer of GFC canonical/PrintGFC.hs pretty-printer of GFC
canonical/Share.hs canonical/Share.hs
canonical/SkelGFC.hs canonical/SkelGFC.hs [AUTO]
canonical/TestGFC.hs canonical/TestGFC.hs [AUTO]
canonical/Unlex.hs canonical/Unlex.hs
cf/CanonToCF.hs cf/CanonToCF.hs
@@ -68,10 +72,11 @@ cf/PPrCF.hs
cf/PrLBNF.hs cf/PrLBNF.hs
cf/Profile.hs cf/Profile.hs
cfgm/AbsCFG.hs cfgm/CFG.cf [LBNF] source
cfgm/LexCFG.hs cfgm/AbsCFG.hs [AUTO]
cfgm/ParCFG.hs cfgm/LexCFG.hs [AUTO]
cfgm/PrintCFG.hs cfgm/ParCFG.hs [AUTO]
cfgm/PrintCFG.hs [AUTO]
cfgm/PrintCFGrammar.hs cfgm/PrintCFGrammar.hs
compile/CheckGrammar.hs compile/CheckGrammar.hs
@@ -91,17 +96,6 @@ compile/Rename.hs
compile/ShellState.hs the run-time multilingual grammar datastructure compile/ShellState.hs the run-time multilingual grammar datastructure
compile/Update.hs 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/ArchEdit.hs
for-ghc/Arch.hs for-ghc/Arch.hs
@@ -112,8 +106,19 @@ for-hugs/ArchEdit.hs
for-hugs/Arch.hs for-hugs/Arch.hs
for-hugs/JGF.hs for-hugs/JGF.hs
for-hugs/MoreCustom.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/ParGFC.hs dummy GFC parser
for-hugs/ParGF.hs dummy GF parser for-hugs/ParGF.hs dummy GF parser
for-hugs/Tracing.hs
for-hugs/Unicode.hs for-hugs/Unicode.hs
for-windows/ArchEdit.hs for-windows/ArchEdit.hs
@@ -137,11 +142,11 @@ grammar/TypeCheck.hs
grammar/Unify.hs grammar/Unify.hs
grammar/Values.hs grammar/Values.hs
infra/Arabic.hs ASCII coding of Arabic Unicode infra/Arabic.hs ASCII coding of Arabic Unicode
infra/Assoc.hs infra/Assoc.hs finite maps/association lists as binary search trees
infra/CheckM.hs infra/CheckM.hs
infra/Comments.hs infra/Comments.hs
infra/Devanagari.hs ASCII coding of Devanagari Unicode infra/Devanagari.hs ASCII coding of Devanagari Unicode
infra/ErrM.hs infra/ErrM.hs
infra/Ethiopic.hs infra/Ethiopic.hs
infra/EventF.hs infra/EventF.hs
@@ -154,19 +159,19 @@ infra/Hebrew.hs
infra/Hiragana.hs infra/Hiragana.hs
infra/Ident.hs infra/Ident.hs
infra/LatinASupplement.hs infra/LatinASupplement.hs
infra/Map.hs infra/Map.hs finite maps as red black trees
infra/Modules.hs infra/Modules.hs
infra/OCSCyrillic.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/Option.hs
infra/OrdMap2.hs infra/OrdMap2.hs abstract class of finite maps + implementation as association lists
infra/OrdSet.hs infra/OrdSet.hs abstract class of sets + implementation as sorted lists
infra/Parsers.hs infra/Parsers.hs
infra/ReadFiles.hs infra/ReadFiles.hs
infra/RedBlack.hs infra/RedBlack.hs red black trees
infra/RedBlackSet.hs infra/RedBlackSet.hs sets and maps as red black trees
infra/Russian.hs infra/Russian.hs
infra/SortedList.hs infra/SortedList.hs sets as sorted lists
infra/Str.hs infra/Str.hs
infra/Tamil.hs infra/Tamil.hs
infra/Text.hs infra/Text.hs
@@ -175,56 +180,33 @@ infra/Trie.hs
infra/UnicodeF.hs infra/UnicodeF.hs
infra/Unicode.hs infra/Unicode.hs
infra/UseIO.hs infra/UseIO.hs
infra/UTF8.hs UTF3 en/decoding infra/UTF8.hs UTF3 en/decoding
infra/Zipper.hs infra/Zipper.hs
newparsing/CFGrammar.hs newparsing/CFGrammar.hs type definitions for context-free grammars
newparsing/CFParserGeneral.hs newparsing/CFParserGeneral.hs several variants of general CFG chart parsing
newparsing/CFParserIncremental.hs newparsing/CFParserIncremental.hs several variants of incremental (Earley-style) CFG chart parsing
newparsing/ConvertGFCtoMCFG.hs newparsing/ConvertGFCtoMCFG.hs converting GFC to MCFG
newparsing/ConvertGrammar.hs newparsing/ConvertGrammar.hs conversions between different grammar formats
newparsing/ConvertMCFGtoCFG.hs newparsing/ConvertMCFGtoCFG.hs converting MCFG to CFG
newparsing/GeneralChart.hs newparsing/GeneralChart.hs Haskell framework for "parsing as deduction"
newparsing/GrammarTypes.hs newparsing/GrammarTypes.hs instantiations of grammar types
newparsing/IncrementalChart.hs newparsing/IncrementalChart.hs Haskell framework for incremental chart parsing
newparsing/MCFGrammar.hs newparsing/MCFGrammar.hs type definitions for multiple CFG
newparsing/MCFParserBasic.hs newparsing/MCFParserBasic.hs MCFG chart parser
newparsing/MCFRange.hs newparsing/MCFRange.hs ranges for MCFG parsing
newparsing/ParseCFG.hs newparsing/ParseCFG.hs parsing of CFG
newparsing/ParseCF.hs newparsing/ParseCF.hs parsing of the CF format
newparsing/ParseGFC.hs newparsing/ParseGFC.hs parsing of GFC
newparsing/ParseMCFG.hs newparsing/ParseMCFG.hs parsing of MCFG
newparsing/Parser.hs newparsing/Parser.hs general definitions for parsers
newparsing/PrintParser.hs newparsing/PrintParser.hs pretty-printing class for parsers
newparsing/PrintSimplifiedTerm.hs 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/ParGFC.hs [AUTO]
parsers/ParGF.hs parsers/ParGF.hs [AUTO]
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
shell/CommandF.hs shell/CommandF.hs
shell/CommandL.hs line-based syntax of editor commands shell/CommandL.hs line-based syntax of editor commands
@@ -237,12 +219,12 @@ shell/Shell.hs
shell/SubShell.hs shell/SubShell.hs
shell/TeachYourself.hs shell/TeachYourself.hs
source/AbsGF.hs source/AbsGF.hs [AUTO]
source/ErrM.hs source/ErrM.hs
source/GF.cf LBNF source of GF parser source/GF.cf [LBNF] source of GF parser
source/GrammarToSource.hs source/GrammarToSource.hs
source/LexGF.hs source/LexGF.hs [AUTO]
source/PrintGF.hs source/PrintGF.hs [AUTO]
source/SourceToGrammar.hs source/SourceToGrammar.hs
speech/PrGSL.hs speech/PrGSL.hs
@@ -250,7 +232,7 @@ speech/PrJSGF.hs
speech/SRG.hs speech/SRG.hs
speech/TransformCFG.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 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 useGrammar/Transfer.hs
util/GFDoc.hs utility for producing LaTeX and HTML from GF 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/Htmls.hs utility for chopping a HTML document to slides
util/MkHelpFile.hs util/MkHelpFile.hs
util/WriteF.hs util/WriteF.hs
util/mktoday.sh [SHELL-SCRIPT] utility for producing Today.hs