mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-24 18:28:55 -06:00
Merge branch 'master' of https://github.com/GrammaticalFramework/GF
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -41,3 +41,5 @@ src/runtime/java/.libs/
|
|||||||
src/runtime/python/build/
|
src/runtime/python/build/
|
||||||
src/ui/android/libs/
|
src/ui/android/libs/
|
||||||
src/ui/android/obj/
|
src/ui/android/obj/
|
||||||
|
.cabal-sandbox
|
||||||
|
cabal.sandbox.config
|
||||||
|
|||||||
@@ -17,15 +17,16 @@ welcome!
|
|||||||
automatic indentation and lets you run the GF Shell in an emacs buffer.
|
automatic indentation and lets you run the GF Shell in an emacs buffer.
|
||||||
See installation instructions inside.
|
See installation instructions inside.
|
||||||
|
|
||||||
|
==Atom==
|
||||||
|
[language-gf https://atom.io/packages/language-gf], by John J. Camilleri
|
||||||
|
|
||||||
==Eclipse==
|
==Eclipse==
|
||||||
|
|
||||||
[GF Eclipse Plugin http://www.grammaticalframework.org/eclipse/index.html]
|
[GF Eclipse Plugin http://www.grammaticalframework.org/eclipse/index.html], by John J. Camilleri
|
||||||
|
|
||||||
==Gedit==
|
==Gedit==
|
||||||
|
|
||||||
[John J. Camilleri http://johnjcamilleri.com/]
|
By John J. Camilleri
|
||||||
provided the following syntax highlighting mode for
|
|
||||||
[Gedit http://www.gedit.org/] (the default text editor in Ubuntu).
|
|
||||||
|
|
||||||
Copy the file below to
|
Copy the file below to
|
||||||
``~/.local/share/gtksourceview-3.0/language-specs/gf.lang`` (under Ubuntu).
|
``~/.local/share/gtksourceview-3.0/language-specs/gf.lang`` (under Ubuntu).
|
||||||
@@ -51,8 +52,9 @@ Some helpful notes/links:
|
|||||||
|
|
||||||
==Geany==
|
==Geany==
|
||||||
|
|
||||||
[John J. Camilleri http://johnjcamilleri.com/] provided the following
|
By John J. Camilleri
|
||||||
[custom filetype http://www.geany.org/manual/dev/index.html#custom-filetypes]
|
|
||||||
|
[Custom filetype http://www.geany.org/manual/dev/index.html#custom-filetypes]
|
||||||
config files for syntax highlighting in [Geany http://www.geany.org/].
|
config files for syntax highlighting in [Geany http://www.geany.org/].
|
||||||
|
|
||||||
Copy one of the files below to ``/usr/share/geany/filetypes.GF.conf``
|
Copy one of the files below to ``/usr/share/geany/filetypes.GF.conf``
|
||||||
|
|||||||
@@ -275,6 +275,7 @@ pgfCommands = Map.fromList [
|
|||||||
("list","show all forms and variants, comma-separated on one line (cf. l -all)"),
|
("list","show all forms and variants, comma-separated on one line (cf. l -all)"),
|
||||||
("multi","linearize to all languages (default)"),
|
("multi","linearize to all languages (default)"),
|
||||||
("table","show all forms labelled by parameters"),
|
("table","show all forms labelled by parameters"),
|
||||||
|
("tabtreebank","show the tree and its linearizations on a tab-separated line"),
|
||||||
("treebank","show the tree and tag linearizations with language names")
|
("treebank","show the tree and tag linearizations with language names")
|
||||||
] ++ stringOpOptions,
|
] ++ stringOpOptions,
|
||||||
flags = [
|
flags = [
|
||||||
@@ -791,6 +792,9 @@ pgfCommands = Map.fromList [
|
|||||||
_ | isOpt "treebank" opts ->
|
_ | isOpt "treebank" opts ->
|
||||||
(showCId (abstractName pgf) ++ ": " ++ showExpr [] t) :
|
(showCId (abstractName pgf) ++ ": " ++ showExpr [] t) :
|
||||||
[showCId lang ++ ": " ++ s | lang <- optLangs pgf opts, s<-linear pgf opts lang t]
|
[showCId lang ++ ": " ++ s | lang <- optLangs pgf opts, s<-linear pgf opts lang t]
|
||||||
|
_ | isOpt "tabtreebank" opts ->
|
||||||
|
return $ concat $ intersperse "\t" $ (showExpr [] t) :
|
||||||
|
[s | lang <- optLangs pgf opts, s <- linear pgf opts lang t]
|
||||||
_ | isOpt "chunks" opts -> map snd $ linChunks pgf opts t
|
_ | isOpt "chunks" opts -> map snd $ linChunks pgf opts t
|
||||||
_ -> [s | lang <- optLangs pgf opts, s<-linear pgf opts lang t]
|
_ -> [s | lang <- optLangs pgf opts, s<-linear pgf opts lang t]
|
||||||
linChunks pgf opts t =
|
linChunks pgf opts t =
|
||||||
|
|||||||
Reference in New Issue
Block a user