跳到内容
新发行

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

删除Ferite文件类型 #3075

已合并
将2个提交合并到
2022年3月14日
已合并

对话

技术人员
复制链接
成员

这种语言似乎正式消失了(2004年的最后一个版本
“主站点”链接到www.ferite.org网站链接到色情页面,其他
镜像死了,几乎没有从Sourceforge网站下载
少数可能来自一些机器人)。裂开。

既然我们应该尝试减少对乌塔格语和这种语言的差异
不值得提交给乌塔格,我建议取消支持
来自c.c的解析器。

文件类型仍然可以保留,因为它不意味着任何维护成本
我们。

作为参考,Ferite解析器引入于:

2010年第658天

@eht16型我不知道为什么这个语言被引入Geany的背景——我想在你添加它的时候,它是一种很酷的语言,但我不希望你现在使用它。

@elextr公司
复制链接
成员

可能会在几个版本中将名称更改为“Deprecated Ferite”,然后将其完全删除。

哦哦,一个减少在“文件类型”菜单中。

@超高速16
复制链接
成员

谢谢您的参考提交,毫无疑问,它是由我添加的:)。
但我记得我没有为自己添加:https://lists.geany.org/pipermail/users/2006-August/000439.html

不管怎样,正如你所说,这种语言似乎已经死了,而且是一种非常小众的语言,我认为我们实际上可以完全删除它。

@@-78,7+78,6@@枚举
TM_PARSER_SH公司,
TM_PARSER_D,
TM_PARSER_FORTRAN公司,
TM_PARSER_FERITE系列,
复制链接
成员 作者

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

我只是注意到这样做可能不太好——这会改变插件的解析器标识符。我们可以留下这个假人TM_玩家_系列在此处输入ID,而不是FeriteParser公司在中使用任何其他解析器tm_parsers(tm_parrers)。小时或者用一些新引入的解析器替换它(例如GDScript解析器或Perl6解析器,我认为应该是文件类型Geany应该添加对它们的支持)。

复制链接
成员

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

接得好,TM_未使用1也许?

技术人员添加了提交至技术工程师/ctags引用的这个拉请求 2022年1月4日
GLSL解析器只是C解析器的同义词,请参阅geany/geany#3073费里特语已经消亡,不值得支持geany/geany#3075
@技术人员
复制链接
成员 作者

我更新了pull请求以保留一个虚拟的解析器ID,这样我们就不会对现有解析器重新编号了——这里应该没有问题。

然而,我认为只有当我们有了一些真正的文件类型来“修补”GeanyFiletypeID中的缺口时,我们才能删除Ferite文件类型——Geany中的代码在一个周期内遍历所有文件类型,我们不能只在其中插入一些无效的文件类型。GDScipt拉请求在这里可能是一个很好的候选。

@技术人员 技术人员 用力推动的这个 删除属性分析器 分支3次,最近一次 bb1ab72型 c568d3c 比较 2022年1月10日15:26
@技术人员
复制链接
成员 作者

因解决类似问题而备受赞誉,如

#3073(评论)

在这种情况下,我只是使用了一个我们在Geany中没有使用的解析器作为伪解析器-识字人哈斯克尔它是haskell解析器的一部分,不应该引入任何冲突。

@埃克斯特
复制链接
成员

额外拆卸#3100(评论)需要。

@技术人员
复制链接
成员 作者

额外拆卸#3100需要(注释)。

同意,只是不确定应该在这个PR中还是在另一个PR中完成(解析器删除与文件类型删除无关-只要这个PR很快合并)。

@elextr公司
复制链接
成员

很抱歉,我认为这已经演变为完全删除语言,好吧,这篇帖子可能有助于记住在完全删除时要这样做。

@技术人员
复制链接
成员 作者

很抱歉,我认为这已经演变为完全删除语言,好吧,这篇帖子可能有助于记住在完全删除时要这样做。

我希望这件事能分开发生。此PR已准备好合并,而Ferite删除依赖于某些新的文件类型(可能是GDScript),这些文件类型将修补文件类型表中的漏洞。我认为GDScript PR可以保持原样,将其文件类型置于末尾,然后Ferite删除PR将其移到Ferite文件类型的位置。

这种语言似乎正式消失了(2004年的最后一个版本“主站点”链接到网址:www.ferite.org链接到色情页面,其他镜像死了,几乎没有从Sourceforge网站下载少数可能来自一些机器人)。裂开。既然我们应该尝试减少对乌塔格语和这种语言的差异不值得提交给乌塔格,我建议取消支持它的语法分析器的。文件类型仍然可以保留,因为它不意味着任何维护成本我们。作为参考,Ferite解析器引入于:010d658号我们需要保留要保留的解析器的原始标识符,所以让我们为删除的解析器保留一些虚拟值(稍后可以是由新添加的解析器填充)。
@技术人员
复制链接
成员 作者

由于合并了GDScript文件类型,不得不重新设置基址(添加的GDScript按字母顺序排列在导致冲突的删除的FERITE旁边)。

用最近添加的GDScript替换文件类型数组中的间隙文件类型。
@技术人员
复制链接
成员 作者

好的,因为我们现在合并了GDScript,所以我在这个PR中添加了删除Ferite并用GDScript替换它的补丁。

@技术人员 技术人员更改了标题从c.c中删除Ferite解析器 删除Ferite文件类型 2022年1月15日
@技术人员 技术人员合并提交6671d3c进入之内 杰尼:主人 2022年3月14日
免费注册 在GitHub上加入此对话.已经有账户了吗?登录以发表评论
项目
还没有
开发

成功合并此请求可能会解决这些问题。

还没有

3名参与者