├── .gitignore ├── .mailmap ├── Data ├── LanguageNames.lhs ├── LanguageNamesData.hs └── LanguageType.lhs ├── LICENSE ├── README.md ├── Setup.hs ├── Text ├── Language │ └── Normalize.lhs ├── MediaWiki │ ├── AnnotatedText.lhs │ ├── HTML.lhs │ ├── ParseTools.lhs │ ├── Sections.lhs │ ├── Templates.lhs │ ├── WikiText.lhs │ ├── Wiktionary │ │ ├── Base.lhs │ │ ├── English.lhs │ │ ├── French.lhs │ │ └── German.lhs │ └── XML.lhs └── SplitUtils.lhs ├── WikiPrelude.lhs ├── cmd ├── Wiki2Text.lhs ├── WikipediaLinks.lhs ├── WikipediaSummary.lhs └── WiktionaryParser.lhs ├── docs ├── docs.css └── wikiparsec.html ├── examples ├── de │ ├── Citrins.txt │ ├── Katze.txt │ ├── NOTES │ ├── analiza.txt │ └── gehen.txt ├── en │ ├── AAA.txt │ ├── Belgium.txt │ ├── abate.txt │ ├── accommodation.txt │ ├── bakat.txt │ ├── book.txt │ ├── dando.txt │ ├── discover.txt │ ├── disputare.txt │ ├── meshamu.txt │ ├── perdas.txt │ ├── perdu.txt │ ├── retrimmed.txt │ └── solder.txt ├── es │ ├── espojar.txt │ ├── gato.txt │ └── señor.txt └── fr │ ├── mousse.txt │ └── plaquebière.txt ├── get-contexts.sh ├── scripts ├── make-docs.sh ├── make_language_table.py └── plain-docs.sh ├── stack.yaml ├── stack.yaml.lock ├── test.sh ├── tests ├── AnnotatedText.hs ├── Normalize.hs ├── Sections.hs ├── Split.hs ├── WikiText.hs ├── Wiktionary.hs ├── WiktionaryEnglish.hs ├── WiktionaryFrench.hs └── WiktionaryGerman.hs └── wikiparsec.cabal /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/.mailmap -------------------------------------------------------------------------------- /Data/LanguageNames.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Data/LanguageNames.lhs -------------------------------------------------------------------------------- /Data/LanguageNamesData.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Data/LanguageNamesData.hs -------------------------------------------------------------------------------- /Data/LanguageType.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Data/LanguageType.lhs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /Text/Language/Normalize.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/Language/Normalize.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/AnnotatedText.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/AnnotatedText.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/HTML.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/HTML.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/ParseTools.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/ParseTools.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/Sections.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/Sections.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/Templates.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/Templates.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/WikiText.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/WikiText.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/Wiktionary/Base.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/Wiktionary/Base.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/Wiktionary/English.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/Wiktionary/English.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/Wiktionary/French.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/Wiktionary/French.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/Wiktionary/German.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/Wiktionary/German.lhs -------------------------------------------------------------------------------- /Text/MediaWiki/XML.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/MediaWiki/XML.lhs -------------------------------------------------------------------------------- /Text/SplitUtils.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/Text/SplitUtils.lhs -------------------------------------------------------------------------------- /WikiPrelude.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/WikiPrelude.lhs -------------------------------------------------------------------------------- /cmd/Wiki2Text.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/cmd/Wiki2Text.lhs -------------------------------------------------------------------------------- /cmd/WikipediaLinks.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/cmd/WikipediaLinks.lhs -------------------------------------------------------------------------------- /cmd/WikipediaSummary.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/cmd/WikipediaSummary.lhs -------------------------------------------------------------------------------- /cmd/WiktionaryParser.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/cmd/WiktionaryParser.lhs -------------------------------------------------------------------------------- /docs/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/docs/docs.css -------------------------------------------------------------------------------- /docs/wikiparsec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/docs/wikiparsec.html -------------------------------------------------------------------------------- /examples/de/Citrins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/de/Citrins.txt -------------------------------------------------------------------------------- /examples/de/Katze.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/de/Katze.txt -------------------------------------------------------------------------------- /examples/de/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/de/NOTES -------------------------------------------------------------------------------- /examples/de/analiza.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/de/analiza.txt -------------------------------------------------------------------------------- /examples/de/gehen.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/de/gehen.txt -------------------------------------------------------------------------------- /examples/en/AAA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/AAA.txt -------------------------------------------------------------------------------- /examples/en/Belgium.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/Belgium.txt -------------------------------------------------------------------------------- /examples/en/abate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/abate.txt -------------------------------------------------------------------------------- /examples/en/accommodation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/accommodation.txt -------------------------------------------------------------------------------- /examples/en/bakat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/bakat.txt -------------------------------------------------------------------------------- /examples/en/book.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/book.txt -------------------------------------------------------------------------------- /examples/en/dando.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/dando.txt -------------------------------------------------------------------------------- /examples/en/discover.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/discover.txt -------------------------------------------------------------------------------- /examples/en/disputare.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/disputare.txt -------------------------------------------------------------------------------- /examples/en/meshamu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/meshamu.txt -------------------------------------------------------------------------------- /examples/en/perdas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/perdas.txt -------------------------------------------------------------------------------- /examples/en/perdu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/perdu.txt -------------------------------------------------------------------------------- /examples/en/retrimmed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/retrimmed.txt -------------------------------------------------------------------------------- /examples/en/solder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/en/solder.txt -------------------------------------------------------------------------------- /examples/es/espojar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/es/espojar.txt -------------------------------------------------------------------------------- /examples/es/gato.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/es/gato.txt -------------------------------------------------------------------------------- /examples/es/señor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/es/señor.txt -------------------------------------------------------------------------------- /examples/fr/mousse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/fr/mousse.txt -------------------------------------------------------------------------------- /examples/fr/plaquebière.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/examples/fr/plaquebière.txt -------------------------------------------------------------------------------- /get-contexts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/get-contexts.sh -------------------------------------------------------------------------------- /scripts/make-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/scripts/make-docs.sh -------------------------------------------------------------------------------- /scripts/make_language_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/scripts/make_language_table.py -------------------------------------------------------------------------------- /scripts/plain-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/scripts/plain-docs.sh -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/stack.yaml -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/stack.yaml.lock -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/test.sh -------------------------------------------------------------------------------- /tests/AnnotatedText.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/AnnotatedText.hs -------------------------------------------------------------------------------- /tests/Normalize.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/Normalize.hs -------------------------------------------------------------------------------- /tests/Sections.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/Sections.hs -------------------------------------------------------------------------------- /tests/Split.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/Split.hs -------------------------------------------------------------------------------- /tests/WikiText.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/WikiText.hs -------------------------------------------------------------------------------- /tests/Wiktionary.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/Wiktionary.hs -------------------------------------------------------------------------------- /tests/WiktionaryEnglish.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/WiktionaryEnglish.hs -------------------------------------------------------------------------------- /tests/WiktionaryFrench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/WiktionaryFrench.hs -------------------------------------------------------------------------------- /tests/WiktionaryGerman.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/tests/WiktionaryGerman.hs -------------------------------------------------------------------------------- /wikiparsec.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/wikiparsec/HEAD/wikiparsec.cabal --------------------------------------------------------------------------------