gpt4 book ai didi

ada - ada中的单独程序

转载 作者:行者123 更新时间:2023-12-05 00:03:19 25 4
gpt4 key购买 nike

我有一个非常大的项目,我正在尝试开始使用 GPS (Gnat Programming Studio) 而不是我现有的。

项目的命名规则如下:

规范的 something.1.ada

something.2.ada 用于 body

parents.son.2.ada 用于单独的过程/函数,其中 parent 是声明单独的函数/过程的地方,而 son 是单独的函数/过程的名称。它甚至可能更复杂,如 grandparent.parent.son.2.ada

我的问题是我无法配置 GPS 以将单独的函数/过程识别为项目中的源文件。

这是一个巨大的项目,因此更改文件名或对代码本身进行任何其他更改对我来说不是一个选项,因为这会造成太多麻烦。

如何正确配置 GPS?

最佳答案

您需要一个包含 Naming 包的 GNAT 项目文件。您的命名方案听起来像在 GPRbuild User's Guide 中讨论的 Apex 命名方案- 特别是 here .

那就是

package Naming is
for Casing use "lowercase";
for Dot_Replacement use ".";
for Spec_Suffix ("Ada") use ".1.ada";
for Body_Suffix ("Ada") use ".2.ada";
end Naming;

我觉得你不需要

   for Separate_Suffix ("Ada") use ".2.ada";

因为

It denotes the suffix used in file names that contain separate bodies. If it is not specified, then it defaults to same value as Body_Suffix ("Ada").

关于ada - ada中的单独程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com