Skip to content

Commit 9bbd3de

Browse files
committed
wip ui
1 parent 0d8ec80 commit 9bbd3de

15 files changed

Lines changed: 789 additions & 216 deletions

CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ file(GLOB_RECURSE LIB_SRC
146146
${CMAKE_CURRENT_SOURCE_DIR}/app/src/modules/paymaster_reader.c
147147
${CMAKE_CURRENT_SOURCE_DIR}/app/src/schema_proof.c
148148
${CMAKE_CURRENT_SOURCE_DIR}/app/src/schema_helper.c
149+
${CMAKE_CURRENT_SOURCE_DIR}/app/src/schema_display.c
150+
${CMAKE_CURRENT_SOURCE_DIR}/app/src/ui_utils.c
149151
)
150152

151153
add_library(app_lib STATIC ${LIB_SRC})

app/src/common/parser_common.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,12 @@ typedef enum {
6363
parser_scheme_indices_overflow,
6464
parser_unexpected_root_hash,
6565
parser_schema_index_not_found,
66+
parser_scheme_named_link_index_overflow,
67+
parser_scheme_unnamed_link_index_overflow,
68+
parser_scheme_unnamed_index_not_found,
69+
parser_scheme_variant_index_overflow,
70+
parser_scheme_variant_index_not_found,
71+
parser_scheme_discriminant_overflow,
6672
} parser_error_t;
6773

6874
#ifdef __cplusplus

app/src/parser_impl.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,18 @@ const char *parser_getErrorDescription(parser_error_t err) {
8181
return "unexpected root hash";
8282
case parser_schema_index_not_found:
8383
return "schema index not found";
84+
case parser_scheme_named_link_index_overflow:
85+
return "scheme named link index overflow";
86+
case parser_scheme_unnamed_link_index_overflow:
87+
return "scheme unnamed link index overflow";
88+
case parser_scheme_unnamed_index_not_found:
89+
return "scheme unnamed index not found";
90+
case parser_scheme_variant_index_overflow:
91+
return "scheme variant index overflow";
92+
case parser_scheme_variant_index_not_found:
93+
return "scheme variant index not found";
94+
case parser_scheme_discriminant_overflow:
95+
return "scheme discriminant overflow";
8496

8597
default:
8698
return "Unrecognized error code";

0 commit comments

Comments
 (0)