code-generation

    0热度

    1回答

    我有做基本的错误返回链接列表的下一个节点之前检查功能: Node *next_node(Node *n) { switch(type(n)){ case A: case B: . . case N: return n->next; default: exit(1); //This is just a representa

    0热度

    1回答

    我已经创建了一个使用C#的Windows桌面WPF应用程序。它工作了几天,但今天它停止工作。应用程序的名称空间是Keklist2BetaWinDesktopCSharp,但是当我尝试运行该程序时,出现了包含的屏幕截图中显示的错误。 我试图重新启动VS2015,我也位于该文件,并试图删除“使用”的语句,我发现多余的,但总是VS重新生成该文件,并删除所有我的修正。 为什么Visual Studio寻找

    1热度

    1回答

    所以我使用Roslyn SyntaxFactory来生成C#代码。 当使用IdentifierName(string)生成变量名称时,有没有办法让我逃避变量名? 要求: 如果Unicode的支持,但我想ASCII可以足够 这将是很好,如果它是可逆 总是相同的结果为相同的输入(这将是很好的“a”是总是“a”) 每个输入的唯一结果(“a?” - >“a_”不能与“a!” - >“a_”相同) 可以从1

    2热度

    2回答

    是否有某个列表(或者更好的模块!),我可以使用它来检查字符串是否是变量名称的“坏”选项,其中“bad”被定义为像“是关键字还是内置函数等”? 我有一个从神社模板生成Python类的脚本(Django模型要准确),我想解决这个问题不适合像我上面提到的那些原因的任何字段名。 到目前为止,我已经有了一个检查,看起来像这样: def is_bad_name(name): return keywo

    0热度

    1回答

    我使用罗斯林创造什么样的应该是某种形式的数据访问层的语言无关的代码生成器时产生具有罗斯林以及格式化可空类型的语法。 它将使用元数据来输出所需的代码。预计将返回C#和VB.NET版本的代码。 当前实现正在生成所需的输出,但可空类型格式不正确,输出包含额外的空白。 是否有确保SyntaxGenerator.NullableTypeExpression回报产生的可空类型良好的格式化选项 - 无空格 -

    0热度

    1回答

    我写Python代码发生器 作为输入它具有源代码:输出我需要生成的source 一部分execute(source_code) 当source_code是表示字符串。source 如果我写"execute({0})".format(source)输入源=“进口SYS” 我会得到execute(import sys) 所以,我想:?execute(\"\"\"{0}\"\"\")format(sou

    1热度

    1回答

    注释PARAM的值 使用JavaPoet我想要注释的一类与具有阵列作为参数值即 @MyCustom(param = { Bar.class, Another.class }) class Foo { } 我使用AnnotationSpec.builder及其addMember()方法的注释: List<TypeMirror> moduleTypes = new ArrayList<>(ma

    2热度

    1回答

    我有一个文件生成器工具,我们已经在Visual Studio 2013-2015中使用了基于Microsoft.VisualStudio.Interop中的IVsSingleFileGenerator模式。我安装了Visual Studio 2017 sdk并加载了该项目,但发现所有的VSConsants值现在缺少一个参考,给出The name 'VSConstants' does not exi

    0热度

    2回答

    我生成的.java文件动态模型化,存储库,并将它们编译成.class格式。我使用静态的@EntityScan和@EnableJpaRepositories来扫描软件包。是否可以动态使用.class文件来初始化模型和存储库?如果这是不可能的,如果我可以编程编译并在程序的同一个周期内扫描动态生成的Java文件?

    1热度

    2回答

    下面的查询对象: SELECT L1.task_id FROM task_log L1 LEFT JOIN task_log L2 ON L1.started BETWEEN L2.started AND L2.ended WHERE L2.task_id IS NULL; 只需读取数的时候没有其它任务正在运行启动的所有任务日志。在PHP中的抽象/ ZF2看起来是这样的: