GF标志

语法框架

一种多语言语法应用程序设计语言

什么是GF?

语法框架GF是一种多语言语法应用是的

如果你不知道上面的大部分参考资料,不要担心,但是如果你知道至少有一点,它可以帮助你初步了解什么是女朋友。


应用程序和可用性

GF可用于建筑翻译系统,多语言web小工具,自然语言接口,对话系统,和自然语言资源.

GF是开放源代码,根据GPL公司(项目)和LGPL公司BSD公司(图书馆)。可用于

  • Linux系统
  • 马科斯
  • 窗户
  • Android移动平台(通过Java;运行时)
  • iOS移动平台(iPhone、iPad)
  • 通过编译到JavaScript,几乎所有具有web浏览器的平台(运行时)

GF编程

GF很容易通过以下方法学习辅导的.你可以在15分钟内写出你的第一个翻译。

GF有一个交互式命令解释器,以及一个批处理编译器。语法可以被编译成许多不同的解析器和翻译器代码格式。这些组件可以嵌入到编写的应用程序中在其他编程语言中。当前支持的格式有:

  • 哈斯克尔
  • Java,尤其是Android平台
  • JavaScript
  • 语音识别:HTK/ATK,Nuance,JSGF

GF编程语言是高级和高级的,具有以下特点:

  • 静态类型检查
  • 高阶函数
  • 从属类型
  • 使用数据构造函数和正则表达式进行模式匹配
  • 具有多重继承和参数化模块的模块系统

寻求帮助

如果你需要一些关于GF的帮助,首先要从辅导的参考文献页。印刷品包含所有的材料在教程和一些额外的位,是建议的参考GF。

我们运行IRC频道#gf公司在Libera网络上,欢迎你就一些小问题寻求帮助或只是开始一个一般性的讨论。你可以打开网络聊天浏览频道日志.

还有一个GF服务器不一致.

对于错误报告和功能请求,请在GF芯RGL公司存储库。对于编程问题,考虑询问他们堆栈溢出gf公司标签.如果您对社区有更一般性的问题,我们建议您在邮件列表.

新闻

2021年7月25日
GF 3.11发布。 发行说明
2021年5月5日
广发WordNet现在支持没有其他wordnet的语言。新增:南非荷兰语、德语、韩语、马耳他语、波兰语、索马里语、斯瓦希里语。
2021年3月1日
第七届广发暑期学校,新加坡和网上,2021年7月26日至8月6日。
2020年9月29日
抽象语法作为中间语:将语法框架从受控语言扩展到健壮的管道。一篇计算语言学论文(2020年),总结了近十年来GF的许多发展。

项目

GF成立于1998年施乐欧洲研究中心,格勒诺布尔,在这个项目里多语言文档创作。在施乐,它被用于原型,包括一本餐馆用语手册,数据库查询系统,警报系统指令的形式化,翻译成5种语言,以及医学药物描述的编辑系统。

以后使用GF和涉及第三方的项目包括,按时间顺序:

在学术上,GF已应用于至少10篇博士论文,并取得了成果在一百多份科学出版物上。

图书馆

库是现代软件工程的核心。用自然语言应用程序、库是处理涉及到的数千个细节的一种方法语法、词汇和屈折变化。这个GF资源语法库(RGL)有支持越来越多的语言,目前包括南非荷兰语,阿姆哈拉语(部分),阿拉伯语(部分),巴斯克语(部分),保加利亚人,加泰罗尼亚语,中国人,捷克语(部分),丹麦语,荷兰语,英语,爱沙尼亚语,芬兰语,法国人,德语,古希腊语(部分),希腊现代,希伯来语(片段),印地语,匈牙利语(部分),语际语,意大利人,日本人,韩语(部分),拉丁语(部分),拉脱维亚语,马耳他语,蒙古语,尼泊尔语,挪威博克马尔,挪威尼诺斯克,波斯语,波兰语,旁遮普,罗马尼亚语,俄国人,信德,斯洛伐克语(部分),斯洛文尼亚语(部分),索马里语(部分),西班牙语,斯瓦希里语(碎片),瑞典的,泰语,土耳其语(碎片),乌尔都语。

将语言添加到资源库需要3到9次月-供款欢迎光临!你可以从资源语法学家教程.