gpt4 book ai didi

java - 存储 Java 代码生成器的类型信息

转载 作者:行者123 更新时间:2023-12-01 16:08:47 25 4
gpt4 key购买 nike

所以我有一个看起来像这样的文本文件:

public >ret method(>input ){
//do something with input
.
.
.
//return something of type >ret
}

我希望能够输入如下内容:

HelloWorld is a method that prints "hello world" using nothing as input 
and returns nothing.

The program does HelloWorld once.

然后程序找到打印函数的规范并生成一个 hello world 程序等。一切正常。

我的问题是我也希望能够说这样的话:

An Agent is an object that has a name, which is a String.

它将创建一个以字符串名称作为实例变量的对象。

主要问题:

如何存储所有这些类型?假设我想做一些事情,比如创建一个函数,该函数接受另一个具有用户定义类型的函数的输出。这是一个非常简单的问题,但我想知道最好的方法是什么。

次要问题:我应该生成所有这些对象以及不生成的对象,然后编写源代码还是应该逐步执行?

提前致谢。

最佳答案

如果我理解正确,您正在尝试为代码解析器(或生成器)编写某种规范?您可能会研究像 Antlr ( http://www.antlr.org/ ) 这样的东西来创建语法和解析器,甚至像 EasyB ( http://easyb.org/ ) 这样的东西,它有类似的东西用于生成测试。

希望这不是太离谱。祝你好运。

关于java - 存储 Java 代码生成器的类型信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1972474/

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