Search in sources :

Example 1 with ArrayType

use of verdict.vdm.vdm_data.ArrayType in project VERDICT by ge-high-assurance.

the class VerdictLustreListener method exitArrayType.

/**
 * Extract an array type.
 */
@Override
public void exitArrayType(LustreParser.ArrayTypeContext ctx) {
    ArrayType arrayType = new ArrayType();
    arrayType.setDataType(ctx.type().dataType);
    arrayType.setDimension(ctx.expr().getText());
    ctx.dataType = new DataType();
    ctx.dataType.setArrayType(arrayType);
}
Also used : ArrayType(verdict.vdm.vdm_data.ArrayType) DataType(verdict.vdm.vdm_data.DataType)

Aggregations

ArrayType (verdict.vdm.vdm_data.ArrayType)1 DataType (verdict.vdm.vdm_data.DataType)1