mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-20 16:42:51 -06:00
a script for drawing language globes
This commit is contained in:
53
lib/doc/Globes.hs
Normal file
53
lib/doc/Globes.hs
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
-- runghc Globes.hs >globe.dot
|
||||||
|
-- circo -Tsvg globe.dot >globe.svg
|
||||||
|
|
||||||
|
main = do
|
||||||
|
putStrLn $ graph languages
|
||||||
|
|
||||||
|
graph langs = unlines $[
|
||||||
|
"digraph {",
|
||||||
|
"node [shape = oval] ;",
|
||||||
|
"edge [dir = both] ;"
|
||||||
|
] ++ links langs ++ [
|
||||||
|
"}"
|
||||||
|
]
|
||||||
|
|
||||||
|
links langs = [a ++ " -> " ++ b ++ " ;" | a <- langs, b <- langs, a < b] -- transfer
|
||||||
|
-- links langs = [a ++ " -> " ++ interlingua ++ " ;" | a <- langs] -- interlingua
|
||||||
|
|
||||||
|
interlingua = "Meaning"
|
||||||
|
|
||||||
|
languages = [
|
||||||
|
"afrikaans",
|
||||||
|
"አማርኛ",
|
||||||
|
"العربية",
|
||||||
|
"Български",
|
||||||
|
"català",
|
||||||
|
"中文",
|
||||||
|
"dansk",
|
||||||
|
"nederlands",
|
||||||
|
"English",
|
||||||
|
"eesti",
|
||||||
|
"suomi",
|
||||||
|
"français",
|
||||||
|
"Deutsch",
|
||||||
|
"Ελληνικά",
|
||||||
|
"हिन्दी",
|
||||||
|
"italiano",
|
||||||
|
"日本語",
|
||||||
|
"latina",
|
||||||
|
"latviešu",
|
||||||
|
"Malti",
|
||||||
|
"Монгол",
|
||||||
|
"नेपाली",
|
||||||
|
"norsk",
|
||||||
|
"پeرسن",
|
||||||
|
"polski",
|
||||||
|
"پنجابی",
|
||||||
|
"Русский",
|
||||||
|
"ٻولي",
|
||||||
|
"español",
|
||||||
|
"svenska",
|
||||||
|
"ไทย",
|
||||||
|
"اردو"
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user