小编Tom*_* DS的帖子

如何对Xtext进行单元测试

我必须测试我的语法(用Xtext编写).我已经看到使用单元测试是可能的,但我找不到一个关于它的好教程.

你能帮助我吗?

dsl unit-testing xtext xtend

8
推荐指数
1
解决办法
2758
查看次数

Code Fragment:这是纯粹的C?

我有以下代码片段,我想知道它是纯C还是包含一些C++元素.这个问题源于我认为它只是C,但有些编译器不接受代码.

   // User struct derived from FunctionBlock
    struct Function{
        // Inputs
        int codeGenerationIterator;
        int i;
        char* s;
        // Outputs
        // Internal
    };
    void FunctionCall(struct Function *arg){
    }
    void FunctionConstructor(struct Function *arg){
        arg->i=3;
        arg->s="!";
        // Call constructor for all not primitive variables
        // Create struct with first call
        FunctionCall(arg);
    }
    // User type definition
    typedef struct Punto{
        int codeGenerationIterator;
        Function x[3+1];
            Function *x_pointer[3+1];
        double y;
    };
    void PuntoConstructor(struct Punto *arg){
        // Call constructor for all not primitive variables
        for(arg->codeGenerationIterator=0;arg->codeGenerationIterator<=3;arg->codeGenerationIterator++){
            arg->x_pointer[arg->codeGenerationIterator]=&(arg->x[arg->codeGenerationIterator]);
            FunctionConstructor(arg->x_pointer[arg->codeGenerationIterator]); …
Run Code Online (Sandbox Code Playgroud)

c compiler-construction strict

0
推荐指数
1
解决办法
191
查看次数

标签 统计

c ×1

compiler-construction ×1

dsl ×1

strict ×1

unit-testing ×1

xtend ×1

xtext ×1