diff --git a/Cargo.toml b/Cargo.toml index 19147773..573ddf7d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kcl-lang" -version = "0.8.0-beta.1" +version = "0.8.0" edition = "2021" readme = "README.md" documentation = "kcl-lang.io" diff --git a/install.go b/install.go index d0a051fb..9a5e3e86 100644 --- a/install.go +++ b/install.go @@ -8,7 +8,7 @@ import ( "runtime" ) -const KCLVM_VERSION = "v0.8.0-beta.1" +const KCLVM_VERSION = "v0.8.0" func findPath(name string) string { if path, err := exec.LookPath(name); err == nil { diff --git a/java/pom.xml b/java/pom.xml index 068044a2..8b26cb54 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -6,7 +6,7 @@ com.kcl kcl-lib - 0.8.0-beta.1 + 0.8.0 KCL Arifact Library for Java KCL is an open-source constraint-based record and functional language mainly diff --git a/java/src/main/java/com/kcl/api/Spec.java b/java/src/main/java/com/kcl/api/Spec.java index 3663eefb..3024413d 100644 --- a/java/src/main/java/com/kcl/api/Spec.java +++ b/java/src/main/java/com/kcl/api/Spec.java @@ -37600,72 +37600,84 @@ public interface ValidateCode_ArgsOrBuilder extends com.google.protobuf.MessageOrBuilder { /** - * string data = 1; + * string datafile = 1; + * @return The datafile. + */ + java.lang.String getDatafile(); + /** + * string datafile = 1; + * @return The bytes for datafile. + */ + com.google.protobuf.ByteString + getDatafileBytes(); + + /** + * string data = 2; * @return The data. */ java.lang.String getData(); /** - * string data = 1; + * string data = 2; * @return The bytes for data. */ com.google.protobuf.ByteString getDataBytes(); /** - * string file = 2; + * string file = 3; * @return The file. */ java.lang.String getFile(); /** - * string file = 2; + * string file = 3; * @return The bytes for file. */ com.google.protobuf.ByteString getFileBytes(); /** - * string code = 3; + * string code = 4; * @return The code. */ java.lang.String getCode(); /** - * string code = 3; + * string code = 4; * @return The bytes for code. */ com.google.protobuf.ByteString getCodeBytes(); /** - * string schema = 4; + * string schema = 5; * @return The schema. */ java.lang.String getSchema(); /** - * string schema = 4; + * string schema = 5; * @return The bytes for schema. */ com.google.protobuf.ByteString getSchemaBytes(); /** - * string attribute_name = 5; + * string attribute_name = 6; * @return The attributeName. */ java.lang.String getAttributeName(); /** - * string attribute_name = 5; + * string attribute_name = 6; * @return The bytes for attributeName. */ com.google.protobuf.ByteString getAttributeNameBytes(); /** - * string format = 6; + * string format = 7; * @return The format. */ java.lang.String getFormat(); /** - * string format = 6; + * string format = 7; * @return The bytes for format. */ com.google.protobuf.ByteString @@ -37684,6 +37696,7 @@ private ValidateCode_Args(com.google.protobuf.GeneratedMessageV3.Builder buil super(builder); } private ValidateCode_Args() { + datafile_ = ""; data_ = ""; file_ = ""; code_ = ""; @@ -37712,11 +37725,50 @@ protected java.lang.Object newInstance( com.kcl.api.Spec.ValidateCode_Args.class, com.kcl.api.Spec.ValidateCode_Args.Builder.class); } - public static final int DATA_FIELD_NUMBER = 1; + public static final int DATAFILE_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object datafile_ = ""; + /** + * string datafile = 1; + * @return The datafile. + */ + @java.lang.Override + public java.lang.String getDatafile() { + java.lang.Object ref = datafile_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + datafile_ = s; + return s; + } + } + /** + * string datafile = 1; + * @return The bytes for datafile. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDatafileBytes() { + java.lang.Object ref = datafile_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + datafile_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_FIELD_NUMBER = 2; @SuppressWarnings("serial") private volatile java.lang.Object data_ = ""; /** - * string data = 1; + * string data = 2; * @return The data. */ @java.lang.Override @@ -37733,7 +37785,7 @@ public java.lang.String getData() { } } /** - * string data = 1; + * string data = 2; * @return The bytes for data. */ @java.lang.Override @@ -37751,11 +37803,11 @@ public java.lang.String getData() { } } - public static final int FILE_FIELD_NUMBER = 2; + public static final int FILE_FIELD_NUMBER = 3; @SuppressWarnings("serial") private volatile java.lang.Object file_ = ""; /** - * string file = 2; + * string file = 3; * @return The file. */ @java.lang.Override @@ -37772,7 +37824,7 @@ public java.lang.String getFile() { } } /** - * string file = 2; + * string file = 3; * @return The bytes for file. */ @java.lang.Override @@ -37790,11 +37842,11 @@ public java.lang.String getFile() { } } - public static final int CODE_FIELD_NUMBER = 3; + public static final int CODE_FIELD_NUMBER = 4; @SuppressWarnings("serial") private volatile java.lang.Object code_ = ""; /** - * string code = 3; + * string code = 4; * @return The code. */ @java.lang.Override @@ -37811,7 +37863,7 @@ public java.lang.String getCode() { } } /** - * string code = 3; + * string code = 4; * @return The bytes for code. */ @java.lang.Override @@ -37829,11 +37881,11 @@ public java.lang.String getCode() { } } - public static final int SCHEMA_FIELD_NUMBER = 4; + public static final int SCHEMA_FIELD_NUMBER = 5; @SuppressWarnings("serial") private volatile java.lang.Object schema_ = ""; /** - * string schema = 4; + * string schema = 5; * @return The schema. */ @java.lang.Override @@ -37850,7 +37902,7 @@ public java.lang.String getSchema() { } } /** - * string schema = 4; + * string schema = 5; * @return The bytes for schema. */ @java.lang.Override @@ -37868,11 +37920,11 @@ public java.lang.String getSchema() { } } - public static final int ATTRIBUTE_NAME_FIELD_NUMBER = 5; + public static final int ATTRIBUTE_NAME_FIELD_NUMBER = 6; @SuppressWarnings("serial") private volatile java.lang.Object attributeName_ = ""; /** - * string attribute_name = 5; + * string attribute_name = 6; * @return The attributeName. */ @java.lang.Override @@ -37889,7 +37941,7 @@ public java.lang.String getAttributeName() { } } /** - * string attribute_name = 5; + * string attribute_name = 6; * @return The bytes for attributeName. */ @java.lang.Override @@ -37907,11 +37959,11 @@ public java.lang.String getAttributeName() { } } - public static final int FORMAT_FIELD_NUMBER = 6; + public static final int FORMAT_FIELD_NUMBER = 7; @SuppressWarnings("serial") private volatile java.lang.Object format_ = ""; /** - * string format = 6; + * string format = 7; * @return The format. */ @java.lang.Override @@ -37928,7 +37980,7 @@ public java.lang.String getFormat() { } } /** - * string format = 6; + * string format = 7; * @return The bytes for format. */ @java.lang.Override @@ -37960,23 +38012,26 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(datafile_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, datafile_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(data_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, data_); + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, data_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(file_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, file_); + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, file_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(code_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, code_); + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, code_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, schema_); + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, schema_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, attributeName_); + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, attributeName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(format_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, format_); + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, format_); } getUnknownFields().writeTo(output); } @@ -37987,23 +38042,26 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(datafile_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, datafile_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(data_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, data_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, data_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(file_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, file_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, file_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(code_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, code_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, code_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, schema_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, schema_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, attributeName_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, attributeName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(format_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, format_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, format_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -38020,6 +38078,8 @@ public boolean equals(final java.lang.Object obj) { } com.kcl.api.Spec.ValidateCode_Args other = (com.kcl.api.Spec.ValidateCode_Args) obj; + if (!getDatafile() + .equals(other.getDatafile())) return false; if (!getData() .equals(other.getData())) return false; if (!getFile() @@ -38043,6 +38103,8 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATAFILE_FIELD_NUMBER; + hash = (53 * hash) + getDatafile().hashCode(); hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); hash = (37 * hash) + FILE_FIELD_NUMBER; @@ -38186,6 +38248,7 @@ private Builder( public Builder clear() { super.clear(); bitField0_ = 0; + datafile_ = ""; data_ = ""; file_ = ""; code_ = ""; @@ -38226,21 +38289,24 @@ public com.kcl.api.Spec.ValidateCode_Args buildPartial() { private void buildPartial0(com.kcl.api.Spec.ValidateCode_Args result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.data_ = data_; + result.datafile_ = datafile_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.file_ = file_; + result.data_ = data_; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.code_ = code_; + result.file_ = file_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.schema_ = schema_; + result.code_ = code_; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.attributeName_ = attributeName_; + result.schema_ = schema_; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.attributeName_ = attributeName_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.format_ = format_; } } @@ -38289,34 +38355,39 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.kcl.api.Spec.ValidateCode_Args other) { if (other == com.kcl.api.Spec.ValidateCode_Args.getDefaultInstance()) return this; + if (!other.getDatafile().isEmpty()) { + datafile_ = other.datafile_; + bitField0_ |= 0x00000001; + onChanged(); + } if (!other.getData().isEmpty()) { data_ = other.data_; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); } if (!other.getFile().isEmpty()) { file_ = other.file_; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } if (!other.getCode().isEmpty()) { code_ = other.code_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } if (!other.getSchema().isEmpty()) { schema_ = other.schema_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } if (!other.getAttributeName().isEmpty()) { attributeName_ = other.attributeName_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } if (!other.getFormat().isEmpty()) { format_ = other.format_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -38346,35 +38417,40 @@ public Builder mergeFrom( done = true; break; case 10: { - data_ = input.readStringRequireUtf8(); + datafile_ = input.readStringRequireUtf8(); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - file_ = input.readStringRequireUtf8(); + data_ = input.readStringRequireUtf8(); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - code_ = input.readStringRequireUtf8(); + file_ = input.readStringRequireUtf8(); bitField0_ |= 0x00000004; break; } // case 26 case 34: { - schema_ = input.readStringRequireUtf8(); + code_ = input.readStringRequireUtf8(); bitField0_ |= 0x00000008; break; } // case 34 case 42: { - attributeName_ = input.readStringRequireUtf8(); + schema_ = input.readStringRequireUtf8(); bitField0_ |= 0x00000010; break; } // case 42 case 50: { - format_ = input.readStringRequireUtf8(); + attributeName_ = input.readStringRequireUtf8(); bitField0_ |= 0x00000020; break; } // case 50 + case 58: { + format_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 58 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -38392,9 +38468,81 @@ public Builder mergeFrom( } private int bitField0_; + private java.lang.Object datafile_ = ""; + /** + * string datafile = 1; + * @return The datafile. + */ + public java.lang.String getDatafile() { + java.lang.Object ref = datafile_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + datafile_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string datafile = 1; + * @return The bytes for datafile. + */ + public com.google.protobuf.ByteString + getDatafileBytes() { + java.lang.Object ref = datafile_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + datafile_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string datafile = 1; + * @param value The datafile to set. + * @return This builder for chaining. + */ + public Builder setDatafile( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + datafile_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * string datafile = 1; + * @return This builder for chaining. + */ + public Builder clearDatafile() { + datafile_ = getDefaultInstance().getDatafile(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * string datafile = 1; + * @param value The bytes for datafile to set. + * @return This builder for chaining. + */ + public Builder setDatafileBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + datafile_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + private java.lang.Object data_ = ""; /** - * string data = 1; + * string data = 2; * @return The data. */ public java.lang.String getData() { @@ -38410,7 +38558,7 @@ public java.lang.String getData() { } } /** - * string data = 1; + * string data = 2; * @return The bytes for data. */ public com.google.protobuf.ByteString @@ -38427,7 +38575,7 @@ public java.lang.String getData() { } } /** - * string data = 1; + * string data = 2; * @param value The data to set. * @return This builder for chaining. */ @@ -38435,22 +38583,22 @@ public Builder setData( java.lang.String value) { if (value == null) { throw new NullPointerException(); } data_ = value; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * string data = 1; + * string data = 2; * @return This builder for chaining. */ public Builder clearData() { data_ = getDefaultInstance().getData(); - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * string data = 1; + * string data = 2; * @param value The bytes for data to set. * @return This builder for chaining. */ @@ -38459,14 +38607,14 @@ public Builder setDataBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); data_ = value; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } private java.lang.Object file_ = ""; /** - * string file = 2; + * string file = 3; * @return The file. */ public java.lang.String getFile() { @@ -38482,7 +38630,7 @@ public java.lang.String getFile() { } } /** - * string file = 2; + * string file = 3; * @return The bytes for file. */ public com.google.protobuf.ByteString @@ -38499,7 +38647,7 @@ public java.lang.String getFile() { } } /** - * string file = 2; + * string file = 3; * @param value The file to set. * @return This builder for chaining. */ @@ -38507,22 +38655,22 @@ public Builder setFile( java.lang.String value) { if (value == null) { throw new NullPointerException(); } file_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * string file = 2; + * string file = 3; * @return This builder for chaining. */ public Builder clearFile() { file_ = getDefaultInstance().getFile(); - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** - * string file = 2; + * string file = 3; * @param value The bytes for file to set. * @return This builder for chaining. */ @@ -38531,14 +38679,14 @@ public Builder setFileBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); file_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } private java.lang.Object code_ = ""; /** - * string code = 3; + * string code = 4; * @return The code. */ public java.lang.String getCode() { @@ -38554,7 +38702,7 @@ public java.lang.String getCode() { } } /** - * string code = 3; + * string code = 4; * @return The bytes for code. */ public com.google.protobuf.ByteString @@ -38571,7 +38719,7 @@ public java.lang.String getCode() { } } /** - * string code = 3; + * string code = 4; * @param value The code to set. * @return This builder for chaining. */ @@ -38579,22 +38727,22 @@ public Builder setCode( java.lang.String value) { if (value == null) { throw new NullPointerException(); } code_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * string code = 3; + * string code = 4; * @return This builder for chaining. */ public Builder clearCode() { code_ = getDefaultInstance().getCode(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** - * string code = 3; + * string code = 4; * @param value The bytes for code to set. * @return This builder for chaining. */ @@ -38603,14 +38751,14 @@ public Builder setCodeBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); code_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } private java.lang.Object schema_ = ""; /** - * string schema = 4; + * string schema = 5; * @return The schema. */ public java.lang.String getSchema() { @@ -38626,7 +38774,7 @@ public java.lang.String getSchema() { } } /** - * string schema = 4; + * string schema = 5; * @return The bytes for schema. */ public com.google.protobuf.ByteString @@ -38643,7 +38791,7 @@ public java.lang.String getSchema() { } } /** - * string schema = 4; + * string schema = 5; * @param value The schema to set. * @return This builder for chaining. */ @@ -38651,22 +38799,22 @@ public Builder setSchema( java.lang.String value) { if (value == null) { throw new NullPointerException(); } schema_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } /** - * string schema = 4; + * string schema = 5; * @return This builder for chaining. */ public Builder clearSchema() { schema_ = getDefaultInstance().getSchema(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } /** - * string schema = 4; + * string schema = 5; * @param value The bytes for schema to set. * @return This builder for chaining. */ @@ -38675,14 +38823,14 @@ public Builder setSchemaBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); schema_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } private java.lang.Object attributeName_ = ""; /** - * string attribute_name = 5; + * string attribute_name = 6; * @return The attributeName. */ public java.lang.String getAttributeName() { @@ -38698,7 +38846,7 @@ public java.lang.String getAttributeName() { } } /** - * string attribute_name = 5; + * string attribute_name = 6; * @return The bytes for attributeName. */ public com.google.protobuf.ByteString @@ -38715,7 +38863,7 @@ public java.lang.String getAttributeName() { } } /** - * string attribute_name = 5; + * string attribute_name = 6; * @param value The attributeName to set. * @return This builder for chaining. */ @@ -38723,22 +38871,22 @@ public Builder setAttributeName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } attributeName_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } /** - * string attribute_name = 5; + * string attribute_name = 6; * @return This builder for chaining. */ public Builder clearAttributeName() { attributeName_ = getDefaultInstance().getAttributeName(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } /** - * string attribute_name = 5; + * string attribute_name = 6; * @param value The bytes for attributeName to set. * @return This builder for chaining. */ @@ -38747,14 +38895,14 @@ public Builder setAttributeNameBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); attributeName_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } private java.lang.Object format_ = ""; /** - * string format = 6; + * string format = 7; * @return The format. */ public java.lang.String getFormat() { @@ -38770,7 +38918,7 @@ public java.lang.String getFormat() { } } /** - * string format = 6; + * string format = 7; * @return The bytes for format. */ public com.google.protobuf.ByteString @@ -38787,7 +38935,7 @@ public java.lang.String getFormat() { } } /** - * string format = 6; + * string format = 7; * @param value The format to set. * @return This builder for chaining. */ @@ -38795,22 +38943,22 @@ public Builder setFormat( java.lang.String value) { if (value == null) { throw new NullPointerException(); } format_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } /** - * string format = 6; + * string format = 7; * @return This builder for chaining. */ public Builder clearFormat() { format_ = getDefaultInstance().getFormat(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } /** - * string format = 6; + * string format = 7; * @param value The bytes for format to set. * @return This builder for chaining. */ @@ -38819,7 +38967,7 @@ public Builder setFormatBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); format_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -59925,111 +60073,112 @@ public com.kcl.api.Spec.Example getDefaultInstanceForType() { "TypeMapping_Result.SchemaTypeMappingEntr" + "y\032N\n\026SchemaTypeMappingEntry\022\013\n\003key\030\001 \001(\t" + "\022#\n\005value\030\002 \001(\0132\024.com.kcl.api.KclType:\0028" + - "\001\"u\n\021ValidateCode_Args\022\014\n\004data\030\001 \001(\t\022\014\n\004" + - "file\030\002 \001(\t\022\014\n\004code\030\003 \001(\t\022\016\n\006schema\030\004 \001(\t" + - "\022\026\n\016attribute_name\030\005 \001(\t\022\016\n\006format\030\006 \001(\t" + - "\";\n\023ValidateCode_Result\022\017\n\007success\030\001 \001(\010" + - "\022\023\n\013err_message\030\002 \001(\t\":\n\010Position\022\014\n\004lin" + - "e\030\001 \001(\003\022\016\n\006column\030\002 \001(\003\022\020\n\010filename\030\003 \001(" + - "\t\"i\n\021ListDepFiles_Args\022\020\n\010work_dir\030\001 \001(\t" + - "\022\024\n\014use_abs_path\030\002 \001(\010\022\023\n\013include_all\030\003 " + - "\001(\010\022\027\n\017use_fast_parser\030\004 \001(\010\"F\n\023ListDepF" + - "iles_Result\022\017\n\007pkgroot\030\001 \001(\t\022\017\n\007pkgpath\030" + - "\002 \001(\t\022\r\n\005files\030\003 \003(\t\"9\n\026LoadSettingsFile" + - "s_Args\022\020\n\010work_dir\030\001 \001(\t\022\r\n\005files\030\002 \003(\t\"" + - "{\n\030LoadSettingsFiles_Result\022/\n\017kcl_cli_c" + - "onfigs\030\001 \001(\0132\026.com.kcl.api.CliConfig\022.\n\013" + - "kcl_options\030\002 \003(\0132\031.com.kcl.api.KeyValue" + - "Pair\"\360\001\n\tCliConfig\022\r\n\005files\030\001 \003(\t\022\016\n\006out" + - "put\030\002 \001(\t\022\021\n\toverrides\030\003 \003(\t\022\025\n\rpath_sel" + - "ector\030\004 \003(\t\022\032\n\022strict_range_check\030\005 \001(\010\022" + - "\024\n\014disable_none\030\006 \001(\010\022\017\n\007verbose\030\007 \001(\003\022\r" + - "\n\005debug\030\010 \001(\010\022\021\n\tsort_keys\030\t \001(\010\022\023\n\013show" + - "_hidden\030\n \001(\010\022 \n\030include_schema_type_pat" + - "h\030\013 \001(\010\"*\n\014KeyValuePair\022\013\n\003key\030\001 \001(\t\022\r\n\005" + - "value\030\002 \001(\t\"^\n\013Rename_Args\022\024\n\014package_ro" + - "ot\030\001 \001(\t\022\023\n\013symbol_path\030\002 \001(\t\022\022\n\nfile_pa" + - "ths\030\003 \003(\t\022\020\n\010new_name\030\004 \001(\t\"&\n\rRename_Re" + - "sult\022\025\n\rchanged_files\030\001 \003(\t\"\307\001\n\017RenameCo" + - "de_Args\022\024\n\014package_root\030\001 \001(\t\022\023\n\013symbol_" + - "path\030\002 \001(\t\022C\n\014source_codes\030\003 \003(\0132-.com.k" + - "cl.api.RenameCode_Args.SourceCodesEntry\022" + - "\020\n\010new_name\030\004 \001(\t\0322\n\020SourceCodesEntry\022\013\n" + - "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\221\001\n\021Rename" + - "Code_Result\022G\n\rchanged_codes\030\001 \003(\01320.com" + - ".kcl.api.RenameCode_Result.ChangedCodesE" + - "ntry\0323\n\021ChangedCodesEntry\022\013\n\003key\030\001 \001(\t\022\r" + - "\n\005value\030\002 \001(\t:\0028\001\"v\n\tTest_Args\0220\n\texec_a" + - "rgs\030\001 \001(\0132\035.com.kcl.api.ExecProgram_Args" + - "\022\020\n\010pkg_list\030\002 \003(\t\022\022\n\nrun_regexp\030\003 \001(\t\022\021" + - "\n\tfail_fast\030\004 \001(\010\"6\n\013Test_Result\022\'\n\004info" + - "\030\002 \003(\0132\031.com.kcl.api.TestCaseInfo\"R\n\014Tes" + - "tCaseInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005error\030\002 \001(\t\022\020" + - "\n\010duration\030\003 \001(\004\022\023\n\013log_message\030\004 \001(\t\"\310\004" + - "\n\007KclType\022\014\n\004type\030\001 \001(\t\022)\n\013union_types\030\002" + - " \003(\0132\024.com.kcl.api.KclType\022\017\n\007default\030\003 " + - "\001(\t\022\023\n\013schema_name\030\004 \001(\t\022\022\n\nschema_doc\030\005" + - " \001(\t\0228\n\nproperties\030\006 \003(\0132$.com.kcl.api.K" + - "clType.PropertiesEntry\022\020\n\010required\030\007 \003(\t" + - "\022!\n\003key\030\010 \001(\0132\024.com.kcl.api.KclType\022\"\n\004i" + - "tem\030\t \001(\0132\024.com.kcl.api.KclType\022\014\n\004line\030" + - "\n \001(\005\022*\n\ndecorators\030\013 \003(\0132\026.com.kcl.api." + - "Decorator\022\020\n\010filename\030\014 \001(\t\022\020\n\010pkg_path\030" + - "\r \001(\t\022\023\n\013description\030\016 \001(\t\0224\n\010examples\030\017" + - " \003(\0132\".com.kcl.api.KclType.ExamplesEntry" + - "\032G\n\017PropertiesEntry\022\013\n\003key\030\001 \001(\t\022#\n\005valu" + - "e\030\002 \001(\0132\024.com.kcl.api.KclType:\0028\001\032E\n\rExa" + - "mplesEntry\022\013\n\003key\030\001 \001(\t\022#\n\005value\030\002 \001(\0132\024" + - ".com.kcl.api.Example:\0028\001\"\225\001\n\tDecorator\022\014" + - "\n\004name\030\001 \001(\t\022\021\n\targuments\030\002 \003(\t\0226\n\010keywo" + - "rds\030\003 \003(\0132$.com.kcl.api.Decorator.Keywor" + - "dsEntry\032/\n\rKeywordsEntry\022\013\n\003key\030\001 \001(\t\022\r\n" + - "\005value\030\002 \001(\t:\0028\001\">\n\007Example\022\017\n\007summary\030\001" + - " \001(\t\022\023\n\013description\030\002 \001(\t\022\r\n\005value\030\003 \001(\t" + - "2\226\001\n\016BuiltinService\0228\n\004Ping\022\026.com.kcl.ap" + - "i.Ping_Args\032\030.com.kcl.api.Ping_Result\022J\n" + - "\nListMethod\022\034.com.kcl.api.ListMethod_Arg" + - "s\032\036.com.kcl.api.ListMethod_Result2\273\014\n\014Kc" + - "lvmService\0228\n\004Ping\022\026.com.kcl.api.Ping_Ar" + - "gs\032\030.com.kcl.api.Ping_Result\022M\n\013ExecProg" + - "ram\022\035.com.kcl.api.ExecProgram_Args\032\037.com" + - ".kcl.api.ExecProgram_Result\022P\n\014BuildProg" + - "ram\022\036.com.kcl.api.BuildProgram_Args\032 .co" + - "m.kcl.api.BuildProgram_Result\022O\n\014ExecArt" + - "ifact\022\036.com.kcl.api.ExecArtifact_Args\032\037." + - "com.kcl.api.ExecProgram_Result\022G\n\tParseF" + - "ile\022\033.com.kcl.api.ParseFile_Args\032\035.com.k" + - "cl.api.ParseFile_Result\022P\n\014ParseProgram\022" + - "\036.com.kcl.api.ParseProgram_Args\032 .com.kc" + - "l.api.ParseProgram_Result\022M\n\013LoadPackage" + - "\022\035.com.kcl.api.LoadPackage_Args\032\037.com.kc" + - "l.api.LoadPackage_Result\022J\n\nFormatCode\022\034" + - ".com.kcl.api.FormatCode_Args\032\036.com.kcl.a" + - "pi.FormatCode_Result\022J\n\nFormatPath\022\034.com" + - ".kcl.api.FormatPath_Args\032\036.com.kcl.api.F" + - "ormatPath_Result\022D\n\010LintPath\022\032.com.kcl.a" + - "pi.LintPath_Args\032\034.com.kcl.api.LintPath_" + - "Result\022P\n\014OverrideFile\022\036.com.kcl.api.Ove" + - "rrideFile_Args\032 .com.kcl.api.OverrideFil" + - "e_Result\022S\n\rGetSchemaType\022\037.com.kcl.api." + - "GetSchemaType_Args\032!.com.kcl.api.GetSche" + - "maType_Result\022[\n\021GetFullSchemaType\022#.com" + - ".kcl.api.GetFullSchemaType_Args\032!.com.kc" + - "l.api.GetSchemaType_Result\022h\n\024GetSchemaT" + - "ypeMapping\022&.com.kcl.api.GetSchemaTypeMa" + - "pping_Args\032(.com.kcl.api.GetSchemaTypeMa" + - "pping_Result\022P\n\014ValidateCode\022\036.com.kcl.a" + - "pi.ValidateCode_Args\032 .com.kcl.api.Valid" + - "ateCode_Result\022P\n\014ListDepFiles\022\036.com.kcl" + - ".api.ListDepFiles_Args\032 .com.kcl.api.Lis" + - "tDepFiles_Result\022_\n\021LoadSettingsFiles\022#." + - "com.kcl.api.LoadSettingsFiles_Args\032%.com" + - ".kcl.api.LoadSettingsFiles_Result\022>\n\006Ren" + - "ame\022\030.com.kcl.api.Rename_Args\032\032.com.kcl." + - "api.Rename_Result\022J\n\nRenameCode\022\034.com.kc" + - "l.api.RenameCode_Args\032\036.com.kcl.api.Rena" + - "meCode_Result\0228\n\004Test\022\026.com.kcl.api.Test" + - "_Args\032\030.com.kcl.api.Test_Resultb\006proto3" + "\001\"\207\001\n\021ValidateCode_Args\022\020\n\010datafile\030\001 \001(" + + "\t\022\014\n\004data\030\002 \001(\t\022\014\n\004file\030\003 \001(\t\022\014\n\004code\030\004 " + + "\001(\t\022\016\n\006schema\030\005 \001(\t\022\026\n\016attribute_name\030\006 " + + "\001(\t\022\016\n\006format\030\007 \001(\t\";\n\023ValidateCode_Resu" + + "lt\022\017\n\007success\030\001 \001(\010\022\023\n\013err_message\030\002 \001(\t" + + "\":\n\010Position\022\014\n\004line\030\001 \001(\003\022\016\n\006column\030\002 \001" + + "(\003\022\020\n\010filename\030\003 \001(\t\"i\n\021ListDepFiles_Arg" + + "s\022\020\n\010work_dir\030\001 \001(\t\022\024\n\014use_abs_path\030\002 \001(" + + "\010\022\023\n\013include_all\030\003 \001(\010\022\027\n\017use_fast_parse" + + "r\030\004 \001(\010\"F\n\023ListDepFiles_Result\022\017\n\007pkgroo" + + "t\030\001 \001(\t\022\017\n\007pkgpath\030\002 \001(\t\022\r\n\005files\030\003 \003(\t\"" + + "9\n\026LoadSettingsFiles_Args\022\020\n\010work_dir\030\001 " + + "\001(\t\022\r\n\005files\030\002 \003(\t\"{\n\030LoadSettingsFiles_" + + "Result\022/\n\017kcl_cli_configs\030\001 \001(\0132\026.com.kc" + + "l.api.CliConfig\022.\n\013kcl_options\030\002 \003(\0132\031.c" + + "om.kcl.api.KeyValuePair\"\360\001\n\tCliConfig\022\r\n" + + "\005files\030\001 \003(\t\022\016\n\006output\030\002 \001(\t\022\021\n\toverride" + + "s\030\003 \003(\t\022\025\n\rpath_selector\030\004 \003(\t\022\032\n\022strict" + + "_range_check\030\005 \001(\010\022\024\n\014disable_none\030\006 \001(\010" + + "\022\017\n\007verbose\030\007 \001(\003\022\r\n\005debug\030\010 \001(\010\022\021\n\tsort" + + "_keys\030\t \001(\010\022\023\n\013show_hidden\030\n \001(\010\022 \n\030incl" + + "ude_schema_type_path\030\013 \001(\010\"*\n\014KeyValuePa" + + "ir\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"^\n\013Rename" + + "_Args\022\024\n\014package_root\030\001 \001(\t\022\023\n\013symbol_pa" + + "th\030\002 \001(\t\022\022\n\nfile_paths\030\003 \003(\t\022\020\n\010new_name" + + "\030\004 \001(\t\"&\n\rRename_Result\022\025\n\rchanged_files" + + "\030\001 \003(\t\"\307\001\n\017RenameCode_Args\022\024\n\014package_ro" + + "ot\030\001 \001(\t\022\023\n\013symbol_path\030\002 \001(\t\022C\n\014source_" + + "codes\030\003 \003(\0132-.com.kcl.api.RenameCode_Arg" + + "s.SourceCodesEntry\022\020\n\010new_name\030\004 \001(\t\0322\n\020" + + "SourceCodesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" + + " \001(\t:\0028\001\"\221\001\n\021RenameCode_Result\022G\n\rchange" + + "d_codes\030\001 \003(\01320.com.kcl.api.RenameCode_R" + + "esult.ChangedCodesEntry\0323\n\021ChangedCodesE" + + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"v\n\t" + + "Test_Args\0220\n\texec_args\030\001 \001(\0132\035.com.kcl.a" + + "pi.ExecProgram_Args\022\020\n\010pkg_list\030\002 \003(\t\022\022\n" + + "\nrun_regexp\030\003 \001(\t\022\021\n\tfail_fast\030\004 \001(\010\"6\n\013" + + "Test_Result\022\'\n\004info\030\002 \003(\0132\031.com.kcl.api." + + "TestCaseInfo\"R\n\014TestCaseInfo\022\014\n\004name\030\001 \001" + + "(\t\022\r\n\005error\030\002 \001(\t\022\020\n\010duration\030\003 \001(\004\022\023\n\013l" + + "og_message\030\004 \001(\t\"\310\004\n\007KclType\022\014\n\004type\030\001 \001" + + "(\t\022)\n\013union_types\030\002 \003(\0132\024.com.kcl.api.Kc" + + "lType\022\017\n\007default\030\003 \001(\t\022\023\n\013schema_name\030\004 " + + "\001(\t\022\022\n\nschema_doc\030\005 \001(\t\0228\n\nproperties\030\006 " + + "\003(\0132$.com.kcl.api.KclType.PropertiesEntr" + + "y\022\020\n\010required\030\007 \003(\t\022!\n\003key\030\010 \001(\0132\024.com.k" + + "cl.api.KclType\022\"\n\004item\030\t \001(\0132\024.com.kcl.a" + + "pi.KclType\022\014\n\004line\030\n \001(\005\022*\n\ndecorators\030\013" + + " \003(\0132\026.com.kcl.api.Decorator\022\020\n\010filename" + + "\030\014 \001(\t\022\020\n\010pkg_path\030\r \001(\t\022\023\n\013description\030" + + "\016 \001(\t\0224\n\010examples\030\017 \003(\0132\".com.kcl.api.Kc" + + "lType.ExamplesEntry\032G\n\017PropertiesEntry\022\013" + + "\n\003key\030\001 \001(\t\022#\n\005value\030\002 \001(\0132\024.com.kcl.api" + + ".KclType:\0028\001\032E\n\rExamplesEntry\022\013\n\003key\030\001 \001" + + "(\t\022#\n\005value\030\002 \001(\0132\024.com.kcl.api.Example:" + + "\0028\001\"\225\001\n\tDecorator\022\014\n\004name\030\001 \001(\t\022\021\n\targum" + + "ents\030\002 \003(\t\0226\n\010keywords\030\003 \003(\0132$.com.kcl.a" + + "pi.Decorator.KeywordsEntry\032/\n\rKeywordsEn" + + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\">\n\007E" + + "xample\022\017\n\007summary\030\001 \001(\t\022\023\n\013description\030\002" + + " \001(\t\022\r\n\005value\030\003 \001(\t2\226\001\n\016BuiltinService\0228" + + "\n\004Ping\022\026.com.kcl.api.Ping_Args\032\030.com.kcl" + + ".api.Ping_Result\022J\n\nListMethod\022\034.com.kcl" + + ".api.ListMethod_Args\032\036.com.kcl.api.ListM" + + "ethod_Result2\273\014\n\014KclvmService\0228\n\004Ping\022\026." + + "com.kcl.api.Ping_Args\032\030.com.kcl.api.Ping" + + "_Result\022M\n\013ExecProgram\022\035.com.kcl.api.Exe" + + "cProgram_Args\032\037.com.kcl.api.ExecProgram_" + + "Result\022P\n\014BuildProgram\022\036.com.kcl.api.Bui" + + "ldProgram_Args\032 .com.kcl.api.BuildProgra" + + "m_Result\022O\n\014ExecArtifact\022\036.com.kcl.api.E" + + "xecArtifact_Args\032\037.com.kcl.api.ExecProgr" + + "am_Result\022G\n\tParseFile\022\033.com.kcl.api.Par" + + "seFile_Args\032\035.com.kcl.api.ParseFile_Resu" + + "lt\022P\n\014ParseProgram\022\036.com.kcl.api.ParsePr" + + "ogram_Args\032 .com.kcl.api.ParseProgram_Re" + + "sult\022M\n\013LoadPackage\022\035.com.kcl.api.LoadPa" + + "ckage_Args\032\037.com.kcl.api.LoadPackage_Res" + + "ult\022J\n\nFormatCode\022\034.com.kcl.api.FormatCo" + + "de_Args\032\036.com.kcl.api.FormatCode_Result\022" + + "J\n\nFormatPath\022\034.com.kcl.api.FormatPath_A" + + "rgs\032\036.com.kcl.api.FormatPath_Result\022D\n\010L" + + "intPath\022\032.com.kcl.api.LintPath_Args\032\034.co" + + "m.kcl.api.LintPath_Result\022P\n\014OverrideFil" + + "e\022\036.com.kcl.api.OverrideFile_Args\032 .com." + + "kcl.api.OverrideFile_Result\022S\n\rGetSchema" + + "Type\022\037.com.kcl.api.GetSchemaType_Args\032!." + + "com.kcl.api.GetSchemaType_Result\022[\n\021GetF" + + "ullSchemaType\022#.com.kcl.api.GetFullSchem" + + "aType_Args\032!.com.kcl.api.GetSchemaType_R" + + "esult\022h\n\024GetSchemaTypeMapping\022&.com.kcl." + + "api.GetSchemaTypeMapping_Args\032(.com.kcl." + + "api.GetSchemaTypeMapping_Result\022P\n\014Valid" + + "ateCode\022\036.com.kcl.api.ValidateCode_Args\032" + + " .com.kcl.api.ValidateCode_Result\022P\n\014Lis" + + "tDepFiles\022\036.com.kcl.api.ListDepFiles_Arg" + + "s\032 .com.kcl.api.ListDepFiles_Result\022_\n\021L" + + "oadSettingsFiles\022#.com.kcl.api.LoadSetti" + + "ngsFiles_Args\032%.com.kcl.api.LoadSettings" + + "Files_Result\022>\n\006Rename\022\030.com.kcl.api.Ren" + + "ame_Args\032\032.com.kcl.api.Rename_Result\022J\n\n" + + "RenameCode\022\034.com.kcl.api.RenameCode_Args" + + "\032\036.com.kcl.api.RenameCode_Result\0228\n\004Test" + + "\022\026.com.kcl.api.Test_Args\032\030.com.kcl.api.T" + + "est_Resultb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -60316,7 +60465,7 @@ public com.kcl.api.Spec.Example getDefaultInstanceForType() { internal_static_com_kcl_api_ValidateCode_Args_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_com_kcl_api_ValidateCode_Args_descriptor, - new java.lang.String[] { "Data", "File", "Code", "Schema", "AttributeName", "Format", }); + new java.lang.String[] { "Datafile", "Data", "File", "Code", "Schema", "AttributeName", "Format", }); internal_static_com_kcl_api_ValidateCode_Result_descriptor = getDescriptor().getMessageTypes().get(40); internal_static_com_kcl_api_ValidateCode_Result_fieldAccessorTable = new diff --git a/lib/darwin-amd64/libkclvm_cli_cdylib.dylib b/lib/darwin-amd64/libkclvm_cli_cdylib.dylib index 0095a722..cc20d40d 100644 Binary files a/lib/darwin-amd64/libkclvm_cli_cdylib.dylib and b/lib/darwin-amd64/libkclvm_cli_cdylib.dylib differ diff --git a/lib/darwin-arm64/libkclvm_cli_cdylib.dylib b/lib/darwin-arm64/libkclvm_cli_cdylib.dylib index b133c845..928adab5 100755 Binary files a/lib/darwin-arm64/libkclvm_cli_cdylib.dylib and b/lib/darwin-arm64/libkclvm_cli_cdylib.dylib differ diff --git a/lib/linux-amd64/libkclvm_cli_cdylib.so b/lib/linux-amd64/libkclvm_cli_cdylib.so index 8172b788..d011a890 100755 Binary files a/lib/linux-amd64/libkclvm_cli_cdylib.so and b/lib/linux-amd64/libkclvm_cli_cdylib.so differ diff --git a/lib/linux-arm64/libkclvm_cli_cdylib.so b/lib/linux-arm64/libkclvm_cli_cdylib.so index cf8ed812..2438387e 100755 Binary files a/lib/linux-arm64/libkclvm_cli_cdylib.so and b/lib/linux-arm64/libkclvm_cli_cdylib.so differ diff --git a/lib/windows-amd64/kclvm_cli_cdylib.dll b/lib/windows-amd64/kclvm_cli_cdylib.dll index 820ec581..fe555410 100644 Binary files a/lib/windows-amd64/kclvm_cli_cdylib.dll and b/lib/windows-amd64/kclvm_cli_cdylib.dll differ diff --git a/lib/windows-arm64/kclvm_cli_cdylib.dll b/lib/windows-arm64/kclvm_cli_cdylib.dll index 820ec581..fe555410 100644 Binary files a/lib/windows-arm64/kclvm_cli_cdylib.dll and b/lib/windows-arm64/kclvm_cli_cdylib.dll differ diff --git a/python/kcl_lib/api/spec_pb2.py b/python/kcl_lib/api/spec_pb2.py index 66311b04..e6d651c4 100644 --- a/python/kcl_lib/api/spec_pb2.py +++ b/python/kcl_lib/api/spec_pb2.py @@ -7,195 +7,186 @@ from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\nspec.proto\x12\x0b\x63om.kcl.api"8\n\x12\x43mdExternalPkgSpec\x12\x10\n\x08pkg_name\x18\x01 \x01(\t\x12\x10\n\x08pkg_path\x18\x02 \x01(\t")\n\nCmdArgSpec\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t"[\n\x0f\x43mdOverrideSpec\x12\x0f\n\x07pkgpath\x18\x01 \x01(\t\x12\x12\n\nfield_path\x18\x02 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x03 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t"L\n\x05\x45rror\x12\r\n\x05level\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12&\n\x08messages\x18\x03 \x03(\x0b\x32\x14.com.kcl.api.Message":\n\x07Message\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12"\n\x03pos\x18\x02 \x01(\x0b\x32\x15.com.kcl.api.Position"\x1a\n\tPing_Args\x12\r\n\x05value\x18\x01 \x01(\t"\x1c\n\x0bPing_Result\x12\r\n\x05value\x18\x01 \x01(\t"\x11\n\x0fListMethod_Args"-\n\x11ListMethod_Result\x12\x18\n\x10method_name_list\x18\x01 \x03(\t"f\n\x0eParseFile_Args\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x36\n\rexternal_pkgs\x18\x03 \x03(\x0b\x32\x1f.com.kcl.api.CmdExternalPkgSpec"V\n\x10ParseFile_Result\x12\x10\n\x08\x61st_json\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x65ps\x18\x02 \x03(\t\x12"\n\x06\x65rrors\x18\x03 \x03(\x0b\x32\x12.com.kcl.api.Error"k\n\x11ParseProgram_Args\x12\r\n\x05paths\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\x12\x36\n\rexternal_pkgs\x18\x03 \x03(\x0b\x32\x1f.com.kcl.api.CmdExternalPkgSpec"Z\n\x13ParseProgram_Result\x12\x10\n\x08\x61st_json\x18\x01 \x01(\t\x12\r\n\x05paths\x18\x02 \x03(\t\x12"\n\x06\x65rrors\x18\x03 \x03(\x0b\x32\x12.com.kcl.api.Error"\x89\x01\n\x10LoadPackage_Args\x12\x32\n\nparse_args\x18\x01 \x01(\x0b\x32\x1e.com.kcl.api.ParseProgram_Args\x12\x13\n\x0bresolve_ast\x18\x02 \x01(\x08\x12\x14\n\x0cload_builtin\x18\x03 \x01(\x08\x12\x16\n\x0ewith_ast_index\x18\x04 \x01(\x08"\xf7\x07\n\x12LoadPackage_Result\x12\x0f\n\x07program\x18\x01 \x01(\t\x12\r\n\x05paths\x18\x02 \x03(\t\x12(\n\x0cparse_errors\x18\x03 \x03(\x0b\x32\x12.com.kcl.api.Error\x12\'\n\x0btype_errors\x18\x04 \x03(\x0b\x32\x12.com.kcl.api.Error\x12;\n\x06scopes\x18\x05 \x03(\x0b\x32+.com.kcl.api.LoadPackage_Result.ScopesEntry\x12=\n\x07symbols\x18\x06 \x03(\x0b\x32,.com.kcl.api.LoadPackage_Result.SymbolsEntry\x12K\n\x0fnode_symbol_map\x18\x07 \x03(\x0b\x32\x32.com.kcl.api.LoadPackage_Result.NodeSymbolMapEntry\x12K\n\x0fsymbol_node_map\x18\x08 \x03(\x0b\x32\x32.com.kcl.api.LoadPackage_Result.SymbolNodeMapEntry\x12\\\n\x18\x66ully_qualified_name_map\x18\t \x03(\x0b\x32:.com.kcl.api.LoadPackage_Result.FullyQualifiedNameMapEntry\x12G\n\rpkg_scope_map\x18\n \x03(\x0b\x32\x30.com.kcl.api.LoadPackage_Result.PkgScopeMapEntry\x1a\x41\n\x0bScopesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.com.kcl.api.Scope:\x02\x38\x01\x1a\x43\n\x0cSymbolsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12"\n\x05value\x18\x02 \x01(\x0b\x32\x13.com.kcl.api.Symbol:\x02\x38\x01\x1aN\n\x12NodeSymbolMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex:\x02\x38\x01\x1a\x34\n\x12SymbolNodeMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1aV\n\x1a\x46ullyQualifiedNameMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex:\x02\x38\x01\x1aK\n\x10PkgScopeMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.com.kcl.api.ScopeIndex:\x02\x38\x01"\xc4\x01\n\x06Symbol\x12 \n\x02ty\x18\x01 \x01(\x0b\x32\x14.com.kcl.api.KclType\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\'\n\x05owner\x18\x03 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12%\n\x03\x64\x65\x66\x18\x04 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12\'\n\x05\x61ttrs\x18\x05 \x03(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12\x11\n\tis_global\x18\x06 \x01(\x08"\xba\x01\n\x05Scope\x12\x0c\n\x04kind\x18\x01 \x01(\t\x12\'\n\x06parent\x18\x02 \x01(\x0b\x32\x17.com.kcl.api.ScopeIndex\x12\'\n\x05owner\x18\x03 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12)\n\x08\x63hildren\x18\x04 \x03(\x0b\x32\x17.com.kcl.api.ScopeIndex\x12&\n\x04\x64\x65\x66s\x18\x05 \x03(\x0b\x32\x18.com.kcl.api.SymbolIndex"1\n\x0bSymbolIndex\x12\t\n\x01i\x18\x01 \x01(\x04\x12\t\n\x01g\x18\x02 \x01(\x04\x12\x0c\n\x04kind\x18\x03 \x01(\t"0\n\nScopeIndex\x12\t\n\x01i\x18\x01 \x01(\x04\x12\t\n\x01g\x18\x02 \x01(\x04\x12\x0c\n\x04kind\x18\x03 \x01(\t"\xe4\x03\n\x10\x45xecProgram_Args\x12\x10\n\x08work_dir\x18\x01 \x01(\t\x12\x17\n\x0fk_filename_list\x18\x02 \x03(\t\x12\x13\n\x0bk_code_list\x18\x03 \x03(\t\x12%\n\x04\x61rgs\x18\x04 \x03(\x0b\x32\x17.com.kcl.api.CmdArgSpec\x12/\n\toverrides\x18\x05 \x03(\x0b\x32\x1c.com.kcl.api.CmdOverrideSpec\x12\x1b\n\x13\x64isable_yaml_result\x18\x06 \x01(\x08\x12\x1a\n\x12print_override_ast\x18\x07 \x01(\x08\x12\x1a\n\x12strict_range_check\x18\x08 \x01(\x08\x12\x14\n\x0c\x64isable_none\x18\t \x01(\x08\x12\x0f\n\x07verbose\x18\n \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x05\x12\x11\n\tsort_keys\x18\x0c \x01(\x08\x12\x36\n\rexternal_pkgs\x18\r \x03(\x0b\x32\x1f.com.kcl.api.CmdExternalPkgSpec\x12 \n\x18include_schema_type_path\x18\x0e \x01(\x08\x12\x14\n\x0c\x63ompile_only\x18\x0f \x01(\x08\x12\x13\n\x0bshow_hidden\x18\x10 \x01(\x08\x12\x15\n\rpath_selector\x18\x11 \x03(\t"h\n\x12\x45xecProgram_Result\x12\x13\n\x0bjson_result\x18\x01 \x01(\t\x12\x13\n\x0byaml_result\x18\x02 \x01(\t\x12\x13\n\x0blog_message\x18\x03 \x01(\t\x12\x13\n\x0b\x65rr_message\x18\x04 \x01(\t"U\n\x11\x42uildProgram_Args\x12\x30\n\texec_args\x18\x01 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args\x12\x0e\n\x06output\x18\x02 \x01(\t"#\n\x13\x42uildProgram_Result\x12\x0c\n\x04path\x18\x01 \x01(\t"S\n\x11\x45xecArtifact_Args\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x30\n\texec_args\x18\x02 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args"\'\n\x10ResetPlugin_Args\x12\x13\n\x0bplugin_root\x18\x01 \x01(\t"\x14\n\x12ResetPlugin_Result"!\n\x0f\x46ormatCode_Args\x12\x0e\n\x06source\x18\x01 \x01(\t"&\n\x11\x46ormatCode_Result\x12\x11\n\tformatted\x18\x01 \x01(\x0c"\x1f\n\x0f\x46ormatPath_Args\x12\x0c\n\x04path\x18\x01 \x01(\t"*\n\x11\x46ormatPath_Result\x12\x15\n\rchanged_paths\x18\x01 \x03(\t"\x1e\n\rLintPath_Args\x12\r\n\x05paths\x18\x01 \x03(\t""\n\x0fLintPath_Result\x12\x0f\n\x07results\x18\x01 \x03(\t"F\n\x11OverrideFile_Args\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\x12\r\n\x05specs\x18\x02 \x03(\t\x12\x14\n\x0cimport_paths\x18\x03 \x03(\t"%\n\x13OverrideFile_Result\x12\x0e\n\x06result\x18\x01 \x01(\x08"_\n\x16GetFullSchemaType_Args\x12\x30\n\texec_args\x18\x01 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args\x12\x13\n\x0bschema_name\x18\x02 \x01(\t"E\n\x12GetSchemaType_Args\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x13\n\x0bschema_name\x18\x03 \x01(\t"F\n\x14GetSchemaType_Result\x12.\n\x10schema_type_list\x18\x01 \x03(\x0b\x32\x14.com.kcl.api.KclType"L\n\x19GetSchemaTypeMapping_Args\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x13\n\x0bschema_name\x18\x03 \x01(\t"\xcb\x01\n\x1bGetSchemaTypeMapping_Result\x12\\\n\x13schema_type_mapping\x18\x01 \x03(\x0b\x32?.com.kcl.api.GetSchemaTypeMapping_Result.SchemaTypeMappingEntry\x1aN\n\x16SchemaTypeMappingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.com.kcl.api.KclType:\x02\x38\x01"u\n\x11ValidateCode_Args\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\t\x12\x0c\n\x04\x66ile\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\x0e\n\x06schema\x18\x04 \x01(\t\x12\x16\n\x0e\x61ttribute_name\x18\x05 \x01(\t\x12\x0e\n\x06\x66ormat\x18\x06 \x01(\t";\n\x13ValidateCode_Result\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x13\n\x0b\x65rr_message\x18\x02 \x01(\t":\n\x08Position\x12\x0c\n\x04line\x18\x01 \x01(\x03\x12\x0e\n\x06\x63olumn\x18\x02 \x01(\x03\x12\x10\n\x08\x66ilename\x18\x03 \x01(\t"i\n\x11ListDepFiles_Args\x12\x10\n\x08work_dir\x18\x01 \x01(\t\x12\x14\n\x0cuse_abs_path\x18\x02 \x01(\x08\x12\x13\n\x0binclude_all\x18\x03 \x01(\x08\x12\x17\n\x0fuse_fast_parser\x18\x04 \x01(\x08"F\n\x13ListDepFiles_Result\x12\x0f\n\x07pkgroot\x18\x01 \x01(\t\x12\x0f\n\x07pkgpath\x18\x02 \x01(\t\x12\r\n\x05\x66iles\x18\x03 \x03(\t"9\n\x16LoadSettingsFiles_Args\x12\x10\n\x08work_dir\x18\x01 \x01(\t\x12\r\n\x05\x66iles\x18\x02 \x03(\t"{\n\x18LoadSettingsFiles_Result\x12/\n\x0fkcl_cli_configs\x18\x01 \x01(\x0b\x32\x16.com.kcl.api.CliConfig\x12.\n\x0bkcl_options\x18\x02 \x03(\x0b\x32\x19.com.kcl.api.KeyValuePair"\xf0\x01\n\tCliConfig\x12\r\n\x05\x66iles\x18\x01 \x03(\t\x12\x0e\n\x06output\x18\x02 \x01(\t\x12\x11\n\toverrides\x18\x03 \x03(\t\x12\x15\n\rpath_selector\x18\x04 \x03(\t\x12\x1a\n\x12strict_range_check\x18\x05 \x01(\x08\x12\x14\n\x0c\x64isable_none\x18\x06 \x01(\x08\x12\x0f\n\x07verbose\x18\x07 \x01(\x03\x12\r\n\x05\x64\x65\x62ug\x18\x08 \x01(\x08\x12\x11\n\tsort_keys\x18\t \x01(\x08\x12\x13\n\x0bshow_hidden\x18\n \x01(\x08\x12 \n\x18include_schema_type_path\x18\x0b \x01(\x08"*\n\x0cKeyValuePair\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t"^\n\x0bRename_Args\x12\x14\n\x0cpackage_root\x18\x01 \x01(\t\x12\x13\n\x0bsymbol_path\x18\x02 \x01(\t\x12\x12\n\nfile_paths\x18\x03 \x03(\t\x12\x10\n\x08new_name\x18\x04 \x01(\t"&\n\rRename_Result\x12\x15\n\rchanged_files\x18\x01 \x03(\t"\xc7\x01\n\x0fRenameCode_Args\x12\x14\n\x0cpackage_root\x18\x01 \x01(\t\x12\x13\n\x0bsymbol_path\x18\x02 \x01(\t\x12\x43\n\x0csource_codes\x18\x03 \x03(\x0b\x32-.com.kcl.api.RenameCode_Args.SourceCodesEntry\x12\x10\n\x08new_name\x18\x04 \x01(\t\x1a\x32\n\x10SourceCodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"\x91\x01\n\x11RenameCode_Result\x12G\n\rchanged_codes\x18\x01 \x03(\x0b\x32\x30.com.kcl.api.RenameCode_Result.ChangedCodesEntry\x1a\x33\n\x11\x43hangedCodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"v\n\tTest_Args\x12\x30\n\texec_args\x18\x01 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args\x12\x10\n\x08pkg_list\x18\x02 \x03(\t\x12\x12\n\nrun_regexp\x18\x03 \x01(\t\x12\x11\n\tfail_fast\x18\x04 \x01(\x08"6\n\x0bTest_Result\x12\'\n\x04info\x18\x02 \x03(\x0b\x32\x19.com.kcl.api.TestCaseInfo"R\n\x0cTestCaseInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x03 \x01(\x04\x12\x13\n\x0blog_message\x18\x04 \x01(\t"\xc8\x04\n\x07KclType\x12\x0c\n\x04type\x18\x01 \x01(\t\x12)\n\x0bunion_types\x18\x02 \x03(\x0b\x32\x14.com.kcl.api.KclType\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x03 \x01(\t\x12\x13\n\x0bschema_name\x18\x04 \x01(\t\x12\x12\n\nschema_doc\x18\x05 \x01(\t\x12\x38\n\nproperties\x18\x06 \x03(\x0b\x32$.com.kcl.api.KclType.PropertiesEntry\x12\x10\n\x08required\x18\x07 \x03(\t\x12!\n\x03key\x18\x08 \x01(\x0b\x32\x14.com.kcl.api.KclType\x12"\n\x04item\x18\t \x01(\x0b\x32\x14.com.kcl.api.KclType\x12\x0c\n\x04line\x18\n \x01(\x05\x12*\n\ndecorators\x18\x0b \x03(\x0b\x32\x16.com.kcl.api.Decorator\x12\x10\n\x08\x66ilename\x18\x0c \x01(\t\x12\x10\n\x08pkg_path\x18\r \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x0e \x01(\t\x12\x34\n\x08\x65xamples\x18\x0f \x03(\x0b\x32".com.kcl.api.KclType.ExamplesEntry\x1aG\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.com.kcl.api.KclType:\x02\x38\x01\x1a\x45\n\rExamplesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.com.kcl.api.Example:\x02\x38\x01"\x95\x01\n\tDecorator\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\targuments\x18\x02 \x03(\t\x12\x36\n\x08keywords\x18\x03 \x03(\x0b\x32$.com.kcl.api.Decorator.KeywordsEntry\x1a/\n\rKeywordsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01">\n\x07\x45xample\x12\x0f\n\x07summary\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05value\x18\x03 \x01(\t2\x96\x01\n\x0e\x42uiltinService\x12\x38\n\x04Ping\x12\x16.com.kcl.api.Ping_Args\x1a\x18.com.kcl.api.Ping_Result\x12J\n\nListMethod\x12\x1c.com.kcl.api.ListMethod_Args\x1a\x1e.com.kcl.api.ListMethod_Result2\xbb\x0c\n\x0cKclvmService\x12\x38\n\x04Ping\x12\x16.com.kcl.api.Ping_Args\x1a\x18.com.kcl.api.Ping_Result\x12M\n\x0b\x45xecProgram\x12\x1d.com.kcl.api.ExecProgram_Args\x1a\x1f.com.kcl.api.ExecProgram_Result\x12P\n\x0c\x42uildProgram\x12\x1e.com.kcl.api.BuildProgram_Args\x1a .com.kcl.api.BuildProgram_Result\x12O\n\x0c\x45xecArtifact\x12\x1e.com.kcl.api.ExecArtifact_Args\x1a\x1f.com.kcl.api.ExecProgram_Result\x12G\n\tParseFile\x12\x1b.com.kcl.api.ParseFile_Args\x1a\x1d.com.kcl.api.ParseFile_Result\x12P\n\x0cParseProgram\x12\x1e.com.kcl.api.ParseProgram_Args\x1a .com.kcl.api.ParseProgram_Result\x12M\n\x0bLoadPackage\x12\x1d.com.kcl.api.LoadPackage_Args\x1a\x1f.com.kcl.api.LoadPackage_Result\x12J\n\nFormatCode\x12\x1c.com.kcl.api.FormatCode_Args\x1a\x1e.com.kcl.api.FormatCode_Result\x12J\n\nFormatPath\x12\x1c.com.kcl.api.FormatPath_Args\x1a\x1e.com.kcl.api.FormatPath_Result\x12\x44\n\x08LintPath\x12\x1a.com.kcl.api.LintPath_Args\x1a\x1c.com.kcl.api.LintPath_Result\x12P\n\x0cOverrideFile\x12\x1e.com.kcl.api.OverrideFile_Args\x1a .com.kcl.api.OverrideFile_Result\x12S\n\rGetSchemaType\x12\x1f.com.kcl.api.GetSchemaType_Args\x1a!.com.kcl.api.GetSchemaType_Result\x12[\n\x11GetFullSchemaType\x12#.com.kcl.api.GetFullSchemaType_Args\x1a!.com.kcl.api.GetSchemaType_Result\x12h\n\x14GetSchemaTypeMapping\x12&.com.kcl.api.GetSchemaTypeMapping_Args\x1a(.com.kcl.api.GetSchemaTypeMapping_Result\x12P\n\x0cValidateCode\x12\x1e.com.kcl.api.ValidateCode_Args\x1a .com.kcl.api.ValidateCode_Result\x12P\n\x0cListDepFiles\x12\x1e.com.kcl.api.ListDepFiles_Args\x1a .com.kcl.api.ListDepFiles_Result\x12_\n\x11LoadSettingsFiles\x12#.com.kcl.api.LoadSettingsFiles_Args\x1a%.com.kcl.api.LoadSettingsFiles_Result\x12>\n\x06Rename\x12\x18.com.kcl.api.Rename_Args\x1a\x1a.com.kcl.api.Rename_Result\x12J\n\nRenameCode\x12\x1c.com.kcl.api.RenameCode_Args\x1a\x1e.com.kcl.api.RenameCode_Result\x12\x38\n\x04Test\x12\x16.com.kcl.api.Test_Args\x1a\x18.com.kcl.api.Test_Resultb\x06proto3' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nspec.proto\x12\x0b\x63om.kcl.api\"8\n\x12\x43mdExternalPkgSpec\x12\x10\n\x08pkg_name\x18\x01 \x01(\t\x12\x10\n\x08pkg_path\x18\x02 \x01(\t\")\n\nCmdArgSpec\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"[\n\x0f\x43mdOverrideSpec\x12\x0f\n\x07pkgpath\x18\x01 \x01(\t\x12\x12\n\nfield_path\x18\x02 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x03 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"L\n\x05\x45rror\x12\r\n\x05level\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12&\n\x08messages\x18\x03 \x03(\x0b\x32\x14.com.kcl.api.Message\":\n\x07Message\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12\"\n\x03pos\x18\x02 \x01(\x0b\x32\x15.com.kcl.api.Position\"\x1a\n\tPing_Args\x12\r\n\x05value\x18\x01 \x01(\t\"\x1c\n\x0bPing_Result\x12\r\n\x05value\x18\x01 \x01(\t\"\x11\n\x0fListMethod_Args\"-\n\x11ListMethod_Result\x12\x18\n\x10method_name_list\x18\x01 \x03(\t\"f\n\x0eParseFile_Args\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x36\n\rexternal_pkgs\x18\x03 \x03(\x0b\x32\x1f.com.kcl.api.CmdExternalPkgSpec\"V\n\x10ParseFile_Result\x12\x10\n\x08\x61st_json\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x65ps\x18\x02 \x03(\t\x12\"\n\x06\x65rrors\x18\x03 \x03(\x0b\x32\x12.com.kcl.api.Error\"k\n\x11ParseProgram_Args\x12\r\n\x05paths\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\x12\x36\n\rexternal_pkgs\x18\x03 \x03(\x0b\x32\x1f.com.kcl.api.CmdExternalPkgSpec\"Z\n\x13ParseProgram_Result\x12\x10\n\x08\x61st_json\x18\x01 \x01(\t\x12\r\n\x05paths\x18\x02 \x03(\t\x12\"\n\x06\x65rrors\x18\x03 \x03(\x0b\x32\x12.com.kcl.api.Error\"\x89\x01\n\x10LoadPackage_Args\x12\x32\n\nparse_args\x18\x01 \x01(\x0b\x32\x1e.com.kcl.api.ParseProgram_Args\x12\x13\n\x0bresolve_ast\x18\x02 \x01(\x08\x12\x14\n\x0cload_builtin\x18\x03 \x01(\x08\x12\x16\n\x0ewith_ast_index\x18\x04 \x01(\x08\"\xf7\x07\n\x12LoadPackage_Result\x12\x0f\n\x07program\x18\x01 \x01(\t\x12\r\n\x05paths\x18\x02 \x03(\t\x12(\n\x0cparse_errors\x18\x03 \x03(\x0b\x32\x12.com.kcl.api.Error\x12\'\n\x0btype_errors\x18\x04 \x03(\x0b\x32\x12.com.kcl.api.Error\x12;\n\x06scopes\x18\x05 \x03(\x0b\x32+.com.kcl.api.LoadPackage_Result.ScopesEntry\x12=\n\x07symbols\x18\x06 \x03(\x0b\x32,.com.kcl.api.LoadPackage_Result.SymbolsEntry\x12K\n\x0fnode_symbol_map\x18\x07 \x03(\x0b\x32\x32.com.kcl.api.LoadPackage_Result.NodeSymbolMapEntry\x12K\n\x0fsymbol_node_map\x18\x08 \x03(\x0b\x32\x32.com.kcl.api.LoadPackage_Result.SymbolNodeMapEntry\x12\\\n\x18\x66ully_qualified_name_map\x18\t \x03(\x0b\x32:.com.kcl.api.LoadPackage_Result.FullyQualifiedNameMapEntry\x12G\n\rpkg_scope_map\x18\n \x03(\x0b\x32\x30.com.kcl.api.LoadPackage_Result.PkgScopeMapEntry\x1a\x41\n\x0bScopesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.com.kcl.api.Scope:\x02\x38\x01\x1a\x43\n\x0cSymbolsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\"\n\x05value\x18\x02 \x01(\x0b\x32\x13.com.kcl.api.Symbol:\x02\x38\x01\x1aN\n\x12NodeSymbolMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex:\x02\x38\x01\x1a\x34\n\x12SymbolNodeMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1aV\n\x1a\x46ullyQualifiedNameMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex:\x02\x38\x01\x1aK\n\x10PkgScopeMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.com.kcl.api.ScopeIndex:\x02\x38\x01\"\xc4\x01\n\x06Symbol\x12 \n\x02ty\x18\x01 \x01(\x0b\x32\x14.com.kcl.api.KclType\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\'\n\x05owner\x18\x03 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12%\n\x03\x64\x65\x66\x18\x04 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12\'\n\x05\x61ttrs\x18\x05 \x03(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12\x11\n\tis_global\x18\x06 \x01(\x08\"\xba\x01\n\x05Scope\x12\x0c\n\x04kind\x18\x01 \x01(\t\x12\'\n\x06parent\x18\x02 \x01(\x0b\x32\x17.com.kcl.api.ScopeIndex\x12\'\n\x05owner\x18\x03 \x01(\x0b\x32\x18.com.kcl.api.SymbolIndex\x12)\n\x08\x63hildren\x18\x04 \x03(\x0b\x32\x17.com.kcl.api.ScopeIndex\x12&\n\x04\x64\x65\x66s\x18\x05 \x03(\x0b\x32\x18.com.kcl.api.SymbolIndex\"1\n\x0bSymbolIndex\x12\t\n\x01i\x18\x01 \x01(\x04\x12\t\n\x01g\x18\x02 \x01(\x04\x12\x0c\n\x04kind\x18\x03 \x01(\t\"0\n\nScopeIndex\x12\t\n\x01i\x18\x01 \x01(\x04\x12\t\n\x01g\x18\x02 \x01(\x04\x12\x0c\n\x04kind\x18\x03 \x01(\t\"\xe4\x03\n\x10\x45xecProgram_Args\x12\x10\n\x08work_dir\x18\x01 \x01(\t\x12\x17\n\x0fk_filename_list\x18\x02 \x03(\t\x12\x13\n\x0bk_code_list\x18\x03 \x03(\t\x12%\n\x04\x61rgs\x18\x04 \x03(\x0b\x32\x17.com.kcl.api.CmdArgSpec\x12/\n\toverrides\x18\x05 \x03(\x0b\x32\x1c.com.kcl.api.CmdOverrideSpec\x12\x1b\n\x13\x64isable_yaml_result\x18\x06 \x01(\x08\x12\x1a\n\x12print_override_ast\x18\x07 \x01(\x08\x12\x1a\n\x12strict_range_check\x18\x08 \x01(\x08\x12\x14\n\x0c\x64isable_none\x18\t \x01(\x08\x12\x0f\n\x07verbose\x18\n \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x05\x12\x11\n\tsort_keys\x18\x0c \x01(\x08\x12\x36\n\rexternal_pkgs\x18\r \x03(\x0b\x32\x1f.com.kcl.api.CmdExternalPkgSpec\x12 \n\x18include_schema_type_path\x18\x0e \x01(\x08\x12\x14\n\x0c\x63ompile_only\x18\x0f \x01(\x08\x12\x13\n\x0bshow_hidden\x18\x10 \x01(\x08\x12\x15\n\rpath_selector\x18\x11 \x03(\t\"h\n\x12\x45xecProgram_Result\x12\x13\n\x0bjson_result\x18\x01 \x01(\t\x12\x13\n\x0byaml_result\x18\x02 \x01(\t\x12\x13\n\x0blog_message\x18\x03 \x01(\t\x12\x13\n\x0b\x65rr_message\x18\x04 \x01(\t\"U\n\x11\x42uildProgram_Args\x12\x30\n\texec_args\x18\x01 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args\x12\x0e\n\x06output\x18\x02 \x01(\t\"#\n\x13\x42uildProgram_Result\x12\x0c\n\x04path\x18\x01 \x01(\t\"S\n\x11\x45xecArtifact_Args\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x30\n\texec_args\x18\x02 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args\"\'\n\x10ResetPlugin_Args\x12\x13\n\x0bplugin_root\x18\x01 \x01(\t\"\x14\n\x12ResetPlugin_Result\"!\n\x0f\x46ormatCode_Args\x12\x0e\n\x06source\x18\x01 \x01(\t\"&\n\x11\x46ormatCode_Result\x12\x11\n\tformatted\x18\x01 \x01(\x0c\"\x1f\n\x0f\x46ormatPath_Args\x12\x0c\n\x04path\x18\x01 \x01(\t\"*\n\x11\x46ormatPath_Result\x12\x15\n\rchanged_paths\x18\x01 \x03(\t\"\x1e\n\rLintPath_Args\x12\r\n\x05paths\x18\x01 \x03(\t\"\"\n\x0fLintPath_Result\x12\x0f\n\x07results\x18\x01 \x03(\t\"F\n\x11OverrideFile_Args\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\x12\r\n\x05specs\x18\x02 \x03(\t\x12\x14\n\x0cimport_paths\x18\x03 \x03(\t\"%\n\x13OverrideFile_Result\x12\x0e\n\x06result\x18\x01 \x01(\x08\"_\n\x16GetFullSchemaType_Args\x12\x30\n\texec_args\x18\x01 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args\x12\x13\n\x0bschema_name\x18\x02 \x01(\t\"E\n\x12GetSchemaType_Args\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x13\n\x0bschema_name\x18\x03 \x01(\t\"F\n\x14GetSchemaType_Result\x12.\n\x10schema_type_list\x18\x01 \x03(\x0b\x32\x14.com.kcl.api.KclType\"L\n\x19GetSchemaTypeMapping_Args\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x13\n\x0bschema_name\x18\x03 \x01(\t\"\xcb\x01\n\x1bGetSchemaTypeMapping_Result\x12\\\n\x13schema_type_mapping\x18\x01 \x03(\x0b\x32?.com.kcl.api.GetSchemaTypeMapping_Result.SchemaTypeMappingEntry\x1aN\n\x16SchemaTypeMappingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.com.kcl.api.KclType:\x02\x38\x01\"\x87\x01\n\x11ValidateCode_Args\x12\x10\n\x08\x64\x61tafile\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\t\x12\x0c\n\x04\x66ile\x18\x03 \x01(\t\x12\x0c\n\x04\x63ode\x18\x04 \x01(\t\x12\x0e\n\x06schema\x18\x05 \x01(\t\x12\x16\n\x0e\x61ttribute_name\x18\x06 \x01(\t\x12\x0e\n\x06\x66ormat\x18\x07 \x01(\t\";\n\x13ValidateCode_Result\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x13\n\x0b\x65rr_message\x18\x02 \x01(\t\":\n\x08Position\x12\x0c\n\x04line\x18\x01 \x01(\x03\x12\x0e\n\x06\x63olumn\x18\x02 \x01(\x03\x12\x10\n\x08\x66ilename\x18\x03 \x01(\t\"i\n\x11ListDepFiles_Args\x12\x10\n\x08work_dir\x18\x01 \x01(\t\x12\x14\n\x0cuse_abs_path\x18\x02 \x01(\x08\x12\x13\n\x0binclude_all\x18\x03 \x01(\x08\x12\x17\n\x0fuse_fast_parser\x18\x04 \x01(\x08\"F\n\x13ListDepFiles_Result\x12\x0f\n\x07pkgroot\x18\x01 \x01(\t\x12\x0f\n\x07pkgpath\x18\x02 \x01(\t\x12\r\n\x05\x66iles\x18\x03 \x03(\t\"9\n\x16LoadSettingsFiles_Args\x12\x10\n\x08work_dir\x18\x01 \x01(\t\x12\r\n\x05\x66iles\x18\x02 \x03(\t\"{\n\x18LoadSettingsFiles_Result\x12/\n\x0fkcl_cli_configs\x18\x01 \x01(\x0b\x32\x16.com.kcl.api.CliConfig\x12.\n\x0bkcl_options\x18\x02 \x03(\x0b\x32\x19.com.kcl.api.KeyValuePair\"\xf0\x01\n\tCliConfig\x12\r\n\x05\x66iles\x18\x01 \x03(\t\x12\x0e\n\x06output\x18\x02 \x01(\t\x12\x11\n\toverrides\x18\x03 \x03(\t\x12\x15\n\rpath_selector\x18\x04 \x03(\t\x12\x1a\n\x12strict_range_check\x18\x05 \x01(\x08\x12\x14\n\x0c\x64isable_none\x18\x06 \x01(\x08\x12\x0f\n\x07verbose\x18\x07 \x01(\x03\x12\r\n\x05\x64\x65\x62ug\x18\x08 \x01(\x08\x12\x11\n\tsort_keys\x18\t \x01(\x08\x12\x13\n\x0bshow_hidden\x18\n \x01(\x08\x12 \n\x18include_schema_type_path\x18\x0b \x01(\x08\"*\n\x0cKeyValuePair\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"^\n\x0bRename_Args\x12\x14\n\x0cpackage_root\x18\x01 \x01(\t\x12\x13\n\x0bsymbol_path\x18\x02 \x01(\t\x12\x12\n\nfile_paths\x18\x03 \x03(\t\x12\x10\n\x08new_name\x18\x04 \x01(\t\"&\n\rRename_Result\x12\x15\n\rchanged_files\x18\x01 \x03(\t\"\xc7\x01\n\x0fRenameCode_Args\x12\x14\n\x0cpackage_root\x18\x01 \x01(\t\x12\x13\n\x0bsymbol_path\x18\x02 \x01(\t\x12\x43\n\x0csource_codes\x18\x03 \x03(\x0b\x32-.com.kcl.api.RenameCode_Args.SourceCodesEntry\x12\x10\n\x08new_name\x18\x04 \x01(\t\x1a\x32\n\x10SourceCodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x91\x01\n\x11RenameCode_Result\x12G\n\rchanged_codes\x18\x01 \x03(\x0b\x32\x30.com.kcl.api.RenameCode_Result.ChangedCodesEntry\x1a\x33\n\x11\x43hangedCodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"v\n\tTest_Args\x12\x30\n\texec_args\x18\x01 \x01(\x0b\x32\x1d.com.kcl.api.ExecProgram_Args\x12\x10\n\x08pkg_list\x18\x02 \x03(\t\x12\x12\n\nrun_regexp\x18\x03 \x01(\t\x12\x11\n\tfail_fast\x18\x04 \x01(\x08\"6\n\x0bTest_Result\x12\'\n\x04info\x18\x02 \x03(\x0b\x32\x19.com.kcl.api.TestCaseInfo\"R\n\x0cTestCaseInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x03 \x01(\x04\x12\x13\n\x0blog_message\x18\x04 \x01(\t\"\xc8\x04\n\x07KclType\x12\x0c\n\x04type\x18\x01 \x01(\t\x12)\n\x0bunion_types\x18\x02 \x03(\x0b\x32\x14.com.kcl.api.KclType\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x03 \x01(\t\x12\x13\n\x0bschema_name\x18\x04 \x01(\t\x12\x12\n\nschema_doc\x18\x05 \x01(\t\x12\x38\n\nproperties\x18\x06 \x03(\x0b\x32$.com.kcl.api.KclType.PropertiesEntry\x12\x10\n\x08required\x18\x07 \x03(\t\x12!\n\x03key\x18\x08 \x01(\x0b\x32\x14.com.kcl.api.KclType\x12\"\n\x04item\x18\t \x01(\x0b\x32\x14.com.kcl.api.KclType\x12\x0c\n\x04line\x18\n \x01(\x05\x12*\n\ndecorators\x18\x0b \x03(\x0b\x32\x16.com.kcl.api.Decorator\x12\x10\n\x08\x66ilename\x18\x0c \x01(\t\x12\x10\n\x08pkg_path\x18\r \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x0e \x01(\t\x12\x34\n\x08\x65xamples\x18\x0f \x03(\x0b\x32\".com.kcl.api.KclType.ExamplesEntry\x1aG\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.com.kcl.api.KclType:\x02\x38\x01\x1a\x45\n\rExamplesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.com.kcl.api.Example:\x02\x38\x01\"\x95\x01\n\tDecorator\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\targuments\x18\x02 \x03(\t\x12\x36\n\x08keywords\x18\x03 \x03(\x0b\x32$.com.kcl.api.Decorator.KeywordsEntry\x1a/\n\rKeywordsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\">\n\x07\x45xample\x12\x0f\n\x07summary\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05value\x18\x03 \x01(\t2\x96\x01\n\x0e\x42uiltinService\x12\x38\n\x04Ping\x12\x16.com.kcl.api.Ping_Args\x1a\x18.com.kcl.api.Ping_Result\x12J\n\nListMethod\x12\x1c.com.kcl.api.ListMethod_Args\x1a\x1e.com.kcl.api.ListMethod_Result2\xbb\x0c\n\x0cKclvmService\x12\x38\n\x04Ping\x12\x16.com.kcl.api.Ping_Args\x1a\x18.com.kcl.api.Ping_Result\x12M\n\x0b\x45xecProgram\x12\x1d.com.kcl.api.ExecProgram_Args\x1a\x1f.com.kcl.api.ExecProgram_Result\x12P\n\x0c\x42uildProgram\x12\x1e.com.kcl.api.BuildProgram_Args\x1a .com.kcl.api.BuildProgram_Result\x12O\n\x0c\x45xecArtifact\x12\x1e.com.kcl.api.ExecArtifact_Args\x1a\x1f.com.kcl.api.ExecProgram_Result\x12G\n\tParseFile\x12\x1b.com.kcl.api.ParseFile_Args\x1a\x1d.com.kcl.api.ParseFile_Result\x12P\n\x0cParseProgram\x12\x1e.com.kcl.api.ParseProgram_Args\x1a .com.kcl.api.ParseProgram_Result\x12M\n\x0bLoadPackage\x12\x1d.com.kcl.api.LoadPackage_Args\x1a\x1f.com.kcl.api.LoadPackage_Result\x12J\n\nFormatCode\x12\x1c.com.kcl.api.FormatCode_Args\x1a\x1e.com.kcl.api.FormatCode_Result\x12J\n\nFormatPath\x12\x1c.com.kcl.api.FormatPath_Args\x1a\x1e.com.kcl.api.FormatPath_Result\x12\x44\n\x08LintPath\x12\x1a.com.kcl.api.LintPath_Args\x1a\x1c.com.kcl.api.LintPath_Result\x12P\n\x0cOverrideFile\x12\x1e.com.kcl.api.OverrideFile_Args\x1a .com.kcl.api.OverrideFile_Result\x12S\n\rGetSchemaType\x12\x1f.com.kcl.api.GetSchemaType_Args\x1a!.com.kcl.api.GetSchemaType_Result\x12[\n\x11GetFullSchemaType\x12#.com.kcl.api.GetFullSchemaType_Args\x1a!.com.kcl.api.GetSchemaType_Result\x12h\n\x14GetSchemaTypeMapping\x12&.com.kcl.api.GetSchemaTypeMapping_Args\x1a(.com.kcl.api.GetSchemaTypeMapping_Result\x12P\n\x0cValidateCode\x12\x1e.com.kcl.api.ValidateCode_Args\x1a .com.kcl.api.ValidateCode_Result\x12P\n\x0cListDepFiles\x12\x1e.com.kcl.api.ListDepFiles_Args\x1a .com.kcl.api.ListDepFiles_Result\x12_\n\x11LoadSettingsFiles\x12#.com.kcl.api.LoadSettingsFiles_Args\x1a%.com.kcl.api.LoadSettingsFiles_Result\x12>\n\x06Rename\x12\x18.com.kcl.api.Rename_Args\x1a\x1a.com.kcl.api.Rename_Result\x12J\n\nRenameCode\x12\x1c.com.kcl.api.RenameCode_Args\x1a\x1e.com.kcl.api.RenameCode_Result\x12\x38\n\x04Test\x12\x16.com.kcl.api.Test_Args\x1a\x18.com.kcl.api.Test_Resultb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "spec_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'spec_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - DESCRIPTOR._options = None - _globals["_LOADPACKAGE_RESULT_SCOPESENTRY"]._options = None - _globals["_LOADPACKAGE_RESULT_SCOPESENTRY"]._serialized_options = b"8\001" - _globals["_LOADPACKAGE_RESULT_SYMBOLSENTRY"]._options = None - _globals["_LOADPACKAGE_RESULT_SYMBOLSENTRY"]._serialized_options = b"8\001" - _globals["_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY"]._options = None - _globals["_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY"]._serialized_options = b"8\001" - _globals["_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY"]._options = None - _globals["_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY"]._serialized_options = b"8\001" - _globals["_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY"]._options = None - _globals[ - "_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY" - ]._serialized_options = b"8\001" - _globals["_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY"]._options = None - _globals["_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY"]._serialized_options = b"8\001" - _globals["_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY"]._options = None - _globals[ - "_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY" - ]._serialized_options = b"8\001" - _globals["_RENAMECODE_ARGS_SOURCECODESENTRY"]._options = None - _globals["_RENAMECODE_ARGS_SOURCECODESENTRY"]._serialized_options = b"8\001" - _globals["_RENAMECODE_RESULT_CHANGEDCODESENTRY"]._options = None - _globals["_RENAMECODE_RESULT_CHANGEDCODESENTRY"]._serialized_options = b"8\001" - _globals["_KCLTYPE_PROPERTIESENTRY"]._options = None - _globals["_KCLTYPE_PROPERTIESENTRY"]._serialized_options = b"8\001" - _globals["_KCLTYPE_EXAMPLESENTRY"]._options = None - _globals["_KCLTYPE_EXAMPLESENTRY"]._serialized_options = b"8\001" - _globals["_DECORATOR_KEYWORDSENTRY"]._options = None - _globals["_DECORATOR_KEYWORDSENTRY"]._serialized_options = b"8\001" - _globals["_CMDEXTERNALPKGSPEC"]._serialized_start = 27 - _globals["_CMDEXTERNALPKGSPEC"]._serialized_end = 83 - _globals["_CMDARGSPEC"]._serialized_start = 85 - _globals["_CMDARGSPEC"]._serialized_end = 126 - _globals["_CMDOVERRIDESPEC"]._serialized_start = 128 - _globals["_CMDOVERRIDESPEC"]._serialized_end = 219 - _globals["_ERROR"]._serialized_start = 221 - _globals["_ERROR"]._serialized_end = 297 - _globals["_MESSAGE"]._serialized_start = 299 - _globals["_MESSAGE"]._serialized_end = 357 - _globals["_PING_ARGS"]._serialized_start = 359 - _globals["_PING_ARGS"]._serialized_end = 385 - _globals["_PING_RESULT"]._serialized_start = 387 - _globals["_PING_RESULT"]._serialized_end = 415 - _globals["_LISTMETHOD_ARGS"]._serialized_start = 417 - _globals["_LISTMETHOD_ARGS"]._serialized_end = 434 - _globals["_LISTMETHOD_RESULT"]._serialized_start = 436 - _globals["_LISTMETHOD_RESULT"]._serialized_end = 481 - _globals["_PARSEFILE_ARGS"]._serialized_start = 483 - _globals["_PARSEFILE_ARGS"]._serialized_end = 585 - _globals["_PARSEFILE_RESULT"]._serialized_start = 587 - _globals["_PARSEFILE_RESULT"]._serialized_end = 673 - _globals["_PARSEPROGRAM_ARGS"]._serialized_start = 675 - _globals["_PARSEPROGRAM_ARGS"]._serialized_end = 782 - _globals["_PARSEPROGRAM_RESULT"]._serialized_start = 784 - _globals["_PARSEPROGRAM_RESULT"]._serialized_end = 874 - _globals["_LOADPACKAGE_ARGS"]._serialized_start = 877 - _globals["_LOADPACKAGE_ARGS"]._serialized_end = 1014 - _globals["_LOADPACKAGE_RESULT"]._serialized_start = 1017 - _globals["_LOADPACKAGE_RESULT"]._serialized_end = 2032 - _globals["_LOADPACKAGE_RESULT_SCOPESENTRY"]._serialized_start = 1599 - _globals["_LOADPACKAGE_RESULT_SCOPESENTRY"]._serialized_end = 1664 - _globals["_LOADPACKAGE_RESULT_SYMBOLSENTRY"]._serialized_start = 1666 - _globals["_LOADPACKAGE_RESULT_SYMBOLSENTRY"]._serialized_end = 1733 - _globals["_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY"]._serialized_start = 1735 - _globals["_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY"]._serialized_end = 1813 - _globals["_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY"]._serialized_start = 1815 - _globals["_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY"]._serialized_end = 1867 - _globals["_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY"]._serialized_start = 1869 - _globals["_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY"]._serialized_end = 1955 - _globals["_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY"]._serialized_start = 1957 - _globals["_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY"]._serialized_end = 2032 - _globals["_SYMBOL"]._serialized_start = 2035 - _globals["_SYMBOL"]._serialized_end = 2231 - _globals["_SCOPE"]._serialized_start = 2234 - _globals["_SCOPE"]._serialized_end = 2420 - _globals["_SYMBOLINDEX"]._serialized_start = 2422 - _globals["_SYMBOLINDEX"]._serialized_end = 2471 - _globals["_SCOPEINDEX"]._serialized_start = 2473 - _globals["_SCOPEINDEX"]._serialized_end = 2521 - _globals["_EXECPROGRAM_ARGS"]._serialized_start = 2524 - _globals["_EXECPROGRAM_ARGS"]._serialized_end = 3008 - _globals["_EXECPROGRAM_RESULT"]._serialized_start = 3010 - _globals["_EXECPROGRAM_RESULT"]._serialized_end = 3114 - _globals["_BUILDPROGRAM_ARGS"]._serialized_start = 3116 - _globals["_BUILDPROGRAM_ARGS"]._serialized_end = 3201 - _globals["_BUILDPROGRAM_RESULT"]._serialized_start = 3203 - _globals["_BUILDPROGRAM_RESULT"]._serialized_end = 3238 - _globals["_EXECARTIFACT_ARGS"]._serialized_start = 3240 - _globals["_EXECARTIFACT_ARGS"]._serialized_end = 3323 - _globals["_RESETPLUGIN_ARGS"]._serialized_start = 3325 - _globals["_RESETPLUGIN_ARGS"]._serialized_end = 3364 - _globals["_RESETPLUGIN_RESULT"]._serialized_start = 3366 - _globals["_RESETPLUGIN_RESULT"]._serialized_end = 3386 - _globals["_FORMATCODE_ARGS"]._serialized_start = 3388 - _globals["_FORMATCODE_ARGS"]._serialized_end = 3421 - _globals["_FORMATCODE_RESULT"]._serialized_start = 3423 - _globals["_FORMATCODE_RESULT"]._serialized_end = 3461 - _globals["_FORMATPATH_ARGS"]._serialized_start = 3463 - _globals["_FORMATPATH_ARGS"]._serialized_end = 3494 - _globals["_FORMATPATH_RESULT"]._serialized_start = 3496 - _globals["_FORMATPATH_RESULT"]._serialized_end = 3538 - _globals["_LINTPATH_ARGS"]._serialized_start = 3540 - _globals["_LINTPATH_ARGS"]._serialized_end = 3570 - _globals["_LINTPATH_RESULT"]._serialized_start = 3572 - _globals["_LINTPATH_RESULT"]._serialized_end = 3606 - _globals["_OVERRIDEFILE_ARGS"]._serialized_start = 3608 - _globals["_OVERRIDEFILE_ARGS"]._serialized_end = 3678 - _globals["_OVERRIDEFILE_RESULT"]._serialized_start = 3680 - _globals["_OVERRIDEFILE_RESULT"]._serialized_end = 3717 - _globals["_GETFULLSCHEMATYPE_ARGS"]._serialized_start = 3719 - _globals["_GETFULLSCHEMATYPE_ARGS"]._serialized_end = 3814 - _globals["_GETSCHEMATYPE_ARGS"]._serialized_start = 3816 - _globals["_GETSCHEMATYPE_ARGS"]._serialized_end = 3885 - _globals["_GETSCHEMATYPE_RESULT"]._serialized_start = 3887 - _globals["_GETSCHEMATYPE_RESULT"]._serialized_end = 3957 - _globals["_GETSCHEMATYPEMAPPING_ARGS"]._serialized_start = 3959 - _globals["_GETSCHEMATYPEMAPPING_ARGS"]._serialized_end = 4035 - _globals["_GETSCHEMATYPEMAPPING_RESULT"]._serialized_start = 4038 - _globals["_GETSCHEMATYPEMAPPING_RESULT"]._serialized_end = 4241 - _globals[ - "_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY" - ]._serialized_start = 4163 - _globals[ - "_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY" - ]._serialized_end = 4241 - _globals["_VALIDATECODE_ARGS"]._serialized_start = 4243 - _globals["_VALIDATECODE_ARGS"]._serialized_end = 4360 - _globals["_VALIDATECODE_RESULT"]._serialized_start = 4362 - _globals["_VALIDATECODE_RESULT"]._serialized_end = 4421 - _globals["_POSITION"]._serialized_start = 4423 - _globals["_POSITION"]._serialized_end = 4481 - _globals["_LISTDEPFILES_ARGS"]._serialized_start = 4483 - _globals["_LISTDEPFILES_ARGS"]._serialized_end = 4588 - _globals["_LISTDEPFILES_RESULT"]._serialized_start = 4590 - _globals["_LISTDEPFILES_RESULT"]._serialized_end = 4660 - _globals["_LOADSETTINGSFILES_ARGS"]._serialized_start = 4662 - _globals["_LOADSETTINGSFILES_ARGS"]._serialized_end = 4719 - _globals["_LOADSETTINGSFILES_RESULT"]._serialized_start = 4721 - _globals["_LOADSETTINGSFILES_RESULT"]._serialized_end = 4844 - _globals["_CLICONFIG"]._serialized_start = 4847 - _globals["_CLICONFIG"]._serialized_end = 5087 - _globals["_KEYVALUEPAIR"]._serialized_start = 5089 - _globals["_KEYVALUEPAIR"]._serialized_end = 5131 - _globals["_RENAME_ARGS"]._serialized_start = 5133 - _globals["_RENAME_ARGS"]._serialized_end = 5227 - _globals["_RENAME_RESULT"]._serialized_start = 5229 - _globals["_RENAME_RESULT"]._serialized_end = 5267 - _globals["_RENAMECODE_ARGS"]._serialized_start = 5270 - _globals["_RENAMECODE_ARGS"]._serialized_end = 5469 - _globals["_RENAMECODE_ARGS_SOURCECODESENTRY"]._serialized_start = 5419 - _globals["_RENAMECODE_ARGS_SOURCECODESENTRY"]._serialized_end = 5469 - _globals["_RENAMECODE_RESULT"]._serialized_start = 5472 - _globals["_RENAMECODE_RESULT"]._serialized_end = 5617 - _globals["_RENAMECODE_RESULT_CHANGEDCODESENTRY"]._serialized_start = 5566 - _globals["_RENAMECODE_RESULT_CHANGEDCODESENTRY"]._serialized_end = 5617 - _globals["_TEST_ARGS"]._serialized_start = 5619 - _globals["_TEST_ARGS"]._serialized_end = 5737 - _globals["_TEST_RESULT"]._serialized_start = 5739 - _globals["_TEST_RESULT"]._serialized_end = 5793 - _globals["_TESTCASEINFO"]._serialized_start = 5795 - _globals["_TESTCASEINFO"]._serialized_end = 5877 - _globals["_KCLTYPE"]._serialized_start = 5880 - _globals["_KCLTYPE"]._serialized_end = 6464 - _globals["_KCLTYPE_PROPERTIESENTRY"]._serialized_start = 6322 - _globals["_KCLTYPE_PROPERTIESENTRY"]._serialized_end = 6393 - _globals["_KCLTYPE_EXAMPLESENTRY"]._serialized_start = 6395 - _globals["_KCLTYPE_EXAMPLESENTRY"]._serialized_end = 6464 - _globals["_DECORATOR"]._serialized_start = 6467 - _globals["_DECORATOR"]._serialized_end = 6616 - _globals["_DECORATOR_KEYWORDSENTRY"]._serialized_start = 6569 - _globals["_DECORATOR_KEYWORDSENTRY"]._serialized_end = 6616 - _globals["_EXAMPLE"]._serialized_start = 6618 - _globals["_EXAMPLE"]._serialized_end = 6680 - _globals["_BUILTINSERVICE"]._serialized_start = 6683 - _globals["_BUILTINSERVICE"]._serialized_end = 6833 - _globals["_KCLVMSERVICE"]._serialized_start = 6836 - _globals["_KCLVMSERVICE"]._serialized_end = 8431 + DESCRIPTOR._options = None + _globals['_LOADPACKAGE_RESULT_SCOPESENTRY']._options = None + _globals['_LOADPACKAGE_RESULT_SCOPESENTRY']._serialized_options = b'8\001' + _globals['_LOADPACKAGE_RESULT_SYMBOLSENTRY']._options = None + _globals['_LOADPACKAGE_RESULT_SYMBOLSENTRY']._serialized_options = b'8\001' + _globals['_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY']._options = None + _globals['_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY']._serialized_options = b'8\001' + _globals['_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY']._options = None + _globals['_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY']._serialized_options = b'8\001' + _globals['_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY']._options = None + _globals['_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY']._serialized_options = b'8\001' + _globals['_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY']._options = None + _globals['_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY']._serialized_options = b'8\001' + _globals['_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY']._options = None + _globals['_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY']._serialized_options = b'8\001' + _globals['_RENAMECODE_ARGS_SOURCECODESENTRY']._options = None + _globals['_RENAMECODE_ARGS_SOURCECODESENTRY']._serialized_options = b'8\001' + _globals['_RENAMECODE_RESULT_CHANGEDCODESENTRY']._options = None + _globals['_RENAMECODE_RESULT_CHANGEDCODESENTRY']._serialized_options = b'8\001' + _globals['_KCLTYPE_PROPERTIESENTRY']._options = None + _globals['_KCLTYPE_PROPERTIESENTRY']._serialized_options = b'8\001' + _globals['_KCLTYPE_EXAMPLESENTRY']._options = None + _globals['_KCLTYPE_EXAMPLESENTRY']._serialized_options = b'8\001' + _globals['_DECORATOR_KEYWORDSENTRY']._options = None + _globals['_DECORATOR_KEYWORDSENTRY']._serialized_options = b'8\001' + _globals['_CMDEXTERNALPKGSPEC']._serialized_start=27 + _globals['_CMDEXTERNALPKGSPEC']._serialized_end=83 + _globals['_CMDARGSPEC']._serialized_start=85 + _globals['_CMDARGSPEC']._serialized_end=126 + _globals['_CMDOVERRIDESPEC']._serialized_start=128 + _globals['_CMDOVERRIDESPEC']._serialized_end=219 + _globals['_ERROR']._serialized_start=221 + _globals['_ERROR']._serialized_end=297 + _globals['_MESSAGE']._serialized_start=299 + _globals['_MESSAGE']._serialized_end=357 + _globals['_PING_ARGS']._serialized_start=359 + _globals['_PING_ARGS']._serialized_end=385 + _globals['_PING_RESULT']._serialized_start=387 + _globals['_PING_RESULT']._serialized_end=415 + _globals['_LISTMETHOD_ARGS']._serialized_start=417 + _globals['_LISTMETHOD_ARGS']._serialized_end=434 + _globals['_LISTMETHOD_RESULT']._serialized_start=436 + _globals['_LISTMETHOD_RESULT']._serialized_end=481 + _globals['_PARSEFILE_ARGS']._serialized_start=483 + _globals['_PARSEFILE_ARGS']._serialized_end=585 + _globals['_PARSEFILE_RESULT']._serialized_start=587 + _globals['_PARSEFILE_RESULT']._serialized_end=673 + _globals['_PARSEPROGRAM_ARGS']._serialized_start=675 + _globals['_PARSEPROGRAM_ARGS']._serialized_end=782 + _globals['_PARSEPROGRAM_RESULT']._serialized_start=784 + _globals['_PARSEPROGRAM_RESULT']._serialized_end=874 + _globals['_LOADPACKAGE_ARGS']._serialized_start=877 + _globals['_LOADPACKAGE_ARGS']._serialized_end=1014 + _globals['_LOADPACKAGE_RESULT']._serialized_start=1017 + _globals['_LOADPACKAGE_RESULT']._serialized_end=2032 + _globals['_LOADPACKAGE_RESULT_SCOPESENTRY']._serialized_start=1599 + _globals['_LOADPACKAGE_RESULT_SCOPESENTRY']._serialized_end=1664 + _globals['_LOADPACKAGE_RESULT_SYMBOLSENTRY']._serialized_start=1666 + _globals['_LOADPACKAGE_RESULT_SYMBOLSENTRY']._serialized_end=1733 + _globals['_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY']._serialized_start=1735 + _globals['_LOADPACKAGE_RESULT_NODESYMBOLMAPENTRY']._serialized_end=1813 + _globals['_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY']._serialized_start=1815 + _globals['_LOADPACKAGE_RESULT_SYMBOLNODEMAPENTRY']._serialized_end=1867 + _globals['_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY']._serialized_start=1869 + _globals['_LOADPACKAGE_RESULT_FULLYQUALIFIEDNAMEMAPENTRY']._serialized_end=1955 + _globals['_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY']._serialized_start=1957 + _globals['_LOADPACKAGE_RESULT_PKGSCOPEMAPENTRY']._serialized_end=2032 + _globals['_SYMBOL']._serialized_start=2035 + _globals['_SYMBOL']._serialized_end=2231 + _globals['_SCOPE']._serialized_start=2234 + _globals['_SCOPE']._serialized_end=2420 + _globals['_SYMBOLINDEX']._serialized_start=2422 + _globals['_SYMBOLINDEX']._serialized_end=2471 + _globals['_SCOPEINDEX']._serialized_start=2473 + _globals['_SCOPEINDEX']._serialized_end=2521 + _globals['_EXECPROGRAM_ARGS']._serialized_start=2524 + _globals['_EXECPROGRAM_ARGS']._serialized_end=3008 + _globals['_EXECPROGRAM_RESULT']._serialized_start=3010 + _globals['_EXECPROGRAM_RESULT']._serialized_end=3114 + _globals['_BUILDPROGRAM_ARGS']._serialized_start=3116 + _globals['_BUILDPROGRAM_ARGS']._serialized_end=3201 + _globals['_BUILDPROGRAM_RESULT']._serialized_start=3203 + _globals['_BUILDPROGRAM_RESULT']._serialized_end=3238 + _globals['_EXECARTIFACT_ARGS']._serialized_start=3240 + _globals['_EXECARTIFACT_ARGS']._serialized_end=3323 + _globals['_RESETPLUGIN_ARGS']._serialized_start=3325 + _globals['_RESETPLUGIN_ARGS']._serialized_end=3364 + _globals['_RESETPLUGIN_RESULT']._serialized_start=3366 + _globals['_RESETPLUGIN_RESULT']._serialized_end=3386 + _globals['_FORMATCODE_ARGS']._serialized_start=3388 + _globals['_FORMATCODE_ARGS']._serialized_end=3421 + _globals['_FORMATCODE_RESULT']._serialized_start=3423 + _globals['_FORMATCODE_RESULT']._serialized_end=3461 + _globals['_FORMATPATH_ARGS']._serialized_start=3463 + _globals['_FORMATPATH_ARGS']._serialized_end=3494 + _globals['_FORMATPATH_RESULT']._serialized_start=3496 + _globals['_FORMATPATH_RESULT']._serialized_end=3538 + _globals['_LINTPATH_ARGS']._serialized_start=3540 + _globals['_LINTPATH_ARGS']._serialized_end=3570 + _globals['_LINTPATH_RESULT']._serialized_start=3572 + _globals['_LINTPATH_RESULT']._serialized_end=3606 + _globals['_OVERRIDEFILE_ARGS']._serialized_start=3608 + _globals['_OVERRIDEFILE_ARGS']._serialized_end=3678 + _globals['_OVERRIDEFILE_RESULT']._serialized_start=3680 + _globals['_OVERRIDEFILE_RESULT']._serialized_end=3717 + _globals['_GETFULLSCHEMATYPE_ARGS']._serialized_start=3719 + _globals['_GETFULLSCHEMATYPE_ARGS']._serialized_end=3814 + _globals['_GETSCHEMATYPE_ARGS']._serialized_start=3816 + _globals['_GETSCHEMATYPE_ARGS']._serialized_end=3885 + _globals['_GETSCHEMATYPE_RESULT']._serialized_start=3887 + _globals['_GETSCHEMATYPE_RESULT']._serialized_end=3957 + _globals['_GETSCHEMATYPEMAPPING_ARGS']._serialized_start=3959 + _globals['_GETSCHEMATYPEMAPPING_ARGS']._serialized_end=4035 + _globals['_GETSCHEMATYPEMAPPING_RESULT']._serialized_start=4038 + _globals['_GETSCHEMATYPEMAPPING_RESULT']._serialized_end=4241 + _globals['_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY']._serialized_start=4163 + _globals['_GETSCHEMATYPEMAPPING_RESULT_SCHEMATYPEMAPPINGENTRY']._serialized_end=4241 + _globals['_VALIDATECODE_ARGS']._serialized_start=4244 + _globals['_VALIDATECODE_ARGS']._serialized_end=4379 + _globals['_VALIDATECODE_RESULT']._serialized_start=4381 + _globals['_VALIDATECODE_RESULT']._serialized_end=4440 + _globals['_POSITION']._serialized_start=4442 + _globals['_POSITION']._serialized_end=4500 + _globals['_LISTDEPFILES_ARGS']._serialized_start=4502 + _globals['_LISTDEPFILES_ARGS']._serialized_end=4607 + _globals['_LISTDEPFILES_RESULT']._serialized_start=4609 + _globals['_LISTDEPFILES_RESULT']._serialized_end=4679 + _globals['_LOADSETTINGSFILES_ARGS']._serialized_start=4681 + _globals['_LOADSETTINGSFILES_ARGS']._serialized_end=4738 + _globals['_LOADSETTINGSFILES_RESULT']._serialized_start=4740 + _globals['_LOADSETTINGSFILES_RESULT']._serialized_end=4863 + _globals['_CLICONFIG']._serialized_start=4866 + _globals['_CLICONFIG']._serialized_end=5106 + _globals['_KEYVALUEPAIR']._serialized_start=5108 + _globals['_KEYVALUEPAIR']._serialized_end=5150 + _globals['_RENAME_ARGS']._serialized_start=5152 + _globals['_RENAME_ARGS']._serialized_end=5246 + _globals['_RENAME_RESULT']._serialized_start=5248 + _globals['_RENAME_RESULT']._serialized_end=5286 + _globals['_RENAMECODE_ARGS']._serialized_start=5289 + _globals['_RENAMECODE_ARGS']._serialized_end=5488 + _globals['_RENAMECODE_ARGS_SOURCECODESENTRY']._serialized_start=5438 + _globals['_RENAMECODE_ARGS_SOURCECODESENTRY']._serialized_end=5488 + _globals['_RENAMECODE_RESULT']._serialized_start=5491 + _globals['_RENAMECODE_RESULT']._serialized_end=5636 + _globals['_RENAMECODE_RESULT_CHANGEDCODESENTRY']._serialized_start=5585 + _globals['_RENAMECODE_RESULT_CHANGEDCODESENTRY']._serialized_end=5636 + _globals['_TEST_ARGS']._serialized_start=5638 + _globals['_TEST_ARGS']._serialized_end=5756 + _globals['_TEST_RESULT']._serialized_start=5758 + _globals['_TEST_RESULT']._serialized_end=5812 + _globals['_TESTCASEINFO']._serialized_start=5814 + _globals['_TESTCASEINFO']._serialized_end=5896 + _globals['_KCLTYPE']._serialized_start=5899 + _globals['_KCLTYPE']._serialized_end=6483 + _globals['_KCLTYPE_PROPERTIESENTRY']._serialized_start=6341 + _globals['_KCLTYPE_PROPERTIESENTRY']._serialized_end=6412 + _globals['_KCLTYPE_EXAMPLESENTRY']._serialized_start=6414 + _globals['_KCLTYPE_EXAMPLESENTRY']._serialized_end=6483 + _globals['_DECORATOR']._serialized_start=6486 + _globals['_DECORATOR']._serialized_end=6635 + _globals['_DECORATOR_KEYWORDSENTRY']._serialized_start=6588 + _globals['_DECORATOR_KEYWORDSENTRY']._serialized_end=6635 + _globals['_EXAMPLE']._serialized_start=6637 + _globals['_EXAMPLE']._serialized_end=6699 + _globals['_BUILTINSERVICE']._serialized_start=6702 + _globals['_BUILTINSERVICE']._serialized_end=6852 + _globals['_KCLVMSERVICE']._serialized_start=6855 + _globals['_KCLVMSERVICE']._serialized_end=8450 # @@protoc_insertion_point(module_scope) diff --git a/python/kcl_lib/bootstrap/__init__.py b/python/kcl_lib/bootstrap/__init__.py index 551dfeeb..40d3d4f1 100644 --- a/python/kcl_lib/bootstrap/__init__.py +++ b/python/kcl_lib/bootstrap/__init__.py @@ -3,7 +3,7 @@ import platform from pathlib import Path -KCLVM_VERSION = "0.8.0-beta.1" # You should replace this with actual version +KCLVM_VERSION = "0.8.0" # You should replace this with actual version KCLVM_CLI_BIN_PATH_ENV_VAR = "KCLVM_CLI_BIN_PATH" KCLVM_CLI_INSTALL_PATH_ENV_VAR = "KCLVM_CLI_INSTALL_PATH" KCLVM_CLI_USE_TEST_ENV_VAR = "KCLVM_CLI_USE_TEST" diff --git a/python/setup.py b/python/setup.py index d1cbfbea..9816ea9d 100644 --- a/python/setup.py +++ b/python/setup.py @@ -134,7 +134,7 @@ def copy_libs(): setup( name="kcl_lib", author="KCL Authors", - version="0.8.0-beta.1", + version="0.8.0", license="Apache License 2.0", python_requires=">=3.7", description="KCL Artifact Library for Python", diff --git a/spec/gpyrpc/spec.proto b/spec/gpyrpc/spec.proto index 4712f2a6..bd27ab83 100644 --- a/spec/gpyrpc/spec.proto +++ b/spec/gpyrpc/spec.proto @@ -298,12 +298,13 @@ message GetSchemaTypeMapping_Result { } message ValidateCode_Args { - string data = 1; - string file = 2; - string code = 3; - string schema = 4; - string attribute_name = 5; - string format = 6; + string datafile = 1; + string data = 2; + string file = 3; + string code = 4; + string schema = 5; + string attribute_name = 6; + string format = 7; } message ValidateCode_Result {