Skip to content

Commit 6fb1978

Browse files
committed
Rename parser to assigner in bin/assigner
1 parent 796dc54 commit 6fb1978

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

bin/assigner/src/main.cpp

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
#include <nil/crypto3/marshalling/zk/types/plonk/constraint_system.hpp>
5656
#include <nil/crypto3/marshalling/zk/types/plonk/assignment_table.hpp>
5757

58-
#include <nil/blueprint/parser.hpp>
58+
#include <nil/blueprint/assigner.hpp>
5959
#include <nil/blueprint/asserts.hpp>
6060
#include <nil/blueprint/utils/satisfiability_check.hpp>
6161

@@ -453,7 +453,7 @@ int curve_dependent_main(std::string bytecode_file_name,
453453
return 1;
454454
}
455455

456-
nil::blueprint::parser<BlueprintFieldType, ArithmetizationParams> parser_instance(
456+
nil::blueprint::assigner<BlueprintFieldType, ArithmetizationParams> assigner_instance(
457457
stack_size,
458458
log_level,
459459
max_num_provers,
@@ -464,38 +464,38 @@ int curve_dependent_main(std::string bytecode_file_name,
464464
check_validity
465465
);
466466

467-
if (!parser_instance.parseIRFile(bytecode_file_name.c_str())) {
467+
if (!assigner_instance.parseIRFile(bytecode_file_name.c_str())) {
468468
return 1;
469469
}
470470
if (!processed_public_input_file_name.empty()) {
471-
if (!parser_instance.dump_public_input(public_input_json_value.as_array(), processed_public_input_file_name)) {
471+
if (!assigner_instance.dump_public_input(public_input_json_value.as_array(), processed_public_input_file_name)) {
472472
return 1;
473473
}
474474
return 0;
475475
}
476476

477-
if (!parser_instance.evaluate(public_input_json_value.as_array(), private_input_json_value.as_array())) {
477+
if (!assigner_instance.evaluate(public_input_json_value.as_array(), private_input_json_value.as_array())) {
478478
return 1;
479479
}
480480

481-
ASSERT_MSG(!parser_instance.assignments.empty() && !parser_instance.circuits.empty(), "Not found any proxy for prover" );
481+
ASSERT_MSG(!assigner_instance.assignments.empty() && !assigner_instance.circuits.empty(), "Not found any proxy for prover" );
482482

483483
if (std::uint8_t(gen_mode & nil::blueprint::generation_mode::SIZE_ESTIMATION)) {
484484
return 0;
485485
}
486486

487487
// pack lookup tables
488-
if (parser_instance.circuits[0].get_reserved_tables().size() > 0) {
488+
if (assigner_instance.circuits[0].get_reserved_tables().size() > 0) {
489489
std::vector <std::size_t> lookup_columns_indices;
490490
lookup_columns_indices.resize(LookupConstantColumns);
491491
// fill ComponentConstantColumns, ComponentConstantColumns + 1, ...
492492
std::iota(lookup_columns_indices.begin(), lookup_columns_indices.end(), ComponentConstantColumns);
493493

494494
auto usable_rows_amount = zk::snark::pack_lookup_tables_horizontal(
495-
parser_instance.circuits[0].get_reserved_indices(),
496-
parser_instance.circuits[0].get_reserved_tables(),
497-
parser_instance.circuits[0].get(),
498-
parser_instance.assignments[0].get(),
495+
assigner_instance.circuits[0].get_reserved_indices(),
496+
assigner_instance.circuits[0].get_reserved_tables(),
497+
assigner_instance.circuits[0].get(),
498+
assigner_instance.assignments[0].get(),
499499
lookup_columns_indices,
500500
ComponentSelectorColumns,
501501
0,
@@ -505,8 +505,8 @@ int curve_dependent_main(std::string bytecode_file_name,
505505

506506
constexpr std::uint32_t invalid_target_prover = std::numeric_limits<std::uint32_t>::max();
507507
// print assignment tables and circuits
508-
ASSERT_MSG(parser_instance.assignments.size() == parser_instance.circuits.size(), "Missmatch assignments circuits size");
509-
if (parser_instance.assignments.size() == 1 && (target_prover == 0 || target_prover == invalid_target_prover)) {
508+
ASSERT_MSG(assigner_instance.assignments.size() == assigner_instance.circuits.size(), "Missmatch assignments circuits size");
509+
if (assigner_instance.assignments.size() == 1 && (target_prover == 0 || target_prover == invalid_target_prover)) {
510510
// print assignment table
511511
if (std::uint8_t(gen_mode & nil::blueprint::generation_mode::ASSIGNMENTS)) {
512512
std::ofstream otable;
@@ -517,7 +517,7 @@ int curve_dependent_main(std::string bytecode_file_name,
517517
}
518518

519519
print_assignment_table<nil::marshalling::option::big_endian, ArithmetizationType, BlueprintFieldType>(
520-
parser_instance.assignments[0], print_table_kind::FULL, ComponentConstantColumns,
520+
assigner_instance.assignments[0], print_table_kind::FULL, ComponentConstantColumns,
521521
ComponentSelectorColumns, otable);
522522

523523
otable.close();
@@ -533,13 +533,13 @@ int curve_dependent_main(std::string bytecode_file_name,
533533
}
534534

535535
print_circuit<nil::marshalling::option::big_endian, ArithmetizationType, ConstraintSystemType>(
536-
parser_instance.circuits[0], parser_instance.assignments[0], false, ocircuit);
536+
assigner_instance.circuits[0], assigner_instance.assignments[0], false, ocircuit);
537537
ocircuit.close();
538538
}
539-
} else if (parser_instance.assignments.size() > 1 &&
540-
(target_prover < parser_instance.assignments.size() || target_prover == invalid_target_prover)) {
539+
} else if (assigner_instance.assignments.size() > 1 &&
540+
(target_prover < assigner_instance.assignments.size() || target_prover == invalid_target_prover)) {
541541
std::uint32_t start_idx = (target_prover == invalid_target_prover) ? 0 : target_prover;
542-
std::uint32_t end_idx = (target_prover == invalid_target_prover) ? parser_instance.assignments.size() : target_prover + 1;
542+
std::uint32_t end_idx = (target_prover == invalid_target_prover) ? assigner_instance.assignments.size() : target_prover + 1;
543543
for (std::uint32_t idx = start_idx; idx < end_idx; idx++) {
544544
// print assignment table
545545
if (std::uint8_t(gen_mode & nil::blueprint::generation_mode::ASSIGNMENTS)) {
@@ -553,7 +553,7 @@ int curve_dependent_main(std::string bytecode_file_name,
553553
}
554554

555555
print_assignment_table<nil::marshalling::option::big_endian, ArithmetizationType, BlueprintFieldType>(
556-
parser_instance.assignments[idx], print_table_kind::PRIVATE, ComponentConstantColumns,
556+
assigner_instance.assignments[idx], print_table_kind::PRIVATE, ComponentConstantColumns,
557557
ComponentSelectorColumns, otable);
558558

559559
otable.close();
@@ -568,38 +568,38 @@ int curve_dependent_main(std::string bytecode_file_name,
568568
return 1;
569569
}
570570

571-
ASSERT_MSG(idx < parser_instance.circuits.size(), "Not found circuit");
571+
ASSERT_MSG(idx < assigner_instance.circuits.size(), "Not found circuit");
572572
print_circuit<nil::marshalling::option::big_endian, ArithmetizationType, ConstraintSystemType>(
573-
parser_instance.circuits[idx], parser_instance.assignments[idx], (idx > 0), ocircuit);
573+
assigner_instance.circuits[idx], assigner_instance.assignments[idx], (idx > 0), ocircuit);
574574

575575
ocircuit.close();
576576
}
577577
}
578578
} else {
579579
std::cout << "No data for print: target prover " << target_prover << ", actual number of provers "
580-
<< parser_instance.assignments.size() << std::endl;
580+
<< assigner_instance.assignments.size() << std::endl;
581581
return 1;
582582
}
583583

584584
if (check_validity && (std::uint8_t(gen_mode & nil::blueprint::generation_mode::ASSIGNMENTS) && std::uint8_t(gen_mode & nil::blueprint::generation_mode::CIRCUIT))){
585-
if (parser_instance.assignments.size() == 1 && (target_prover == 0 || target_prover == invalid_target_prover)) {
586-
ASSERT_MSG(nil::blueprint::is_satisfied(parser_instance.circuits[0].get(), parser_instance.assignments[0].get()),
585+
if (assigner_instance.assignments.size() == 1 && (target_prover == 0 || target_prover == invalid_target_prover)) {
586+
ASSERT_MSG(nil::blueprint::is_satisfied(assigner_instance.circuits[0].get(), assigner_instance.assignments[0].get()),
587587
"The circuit is not satisfied");
588-
} else if (parser_instance.assignments.size() > 1 &&
588+
} else if (assigner_instance.assignments.size() > 1 &&
589589
(target_prover < parser_instance.assignments.size() || target_prover == invalid_target_prover)) {
590590
// check only for target prover if set
591591
std::uint32_t start_idx = (target_prover == invalid_target_prover) ? 0 : target_prover;
592-
std::uint32_t end_idx = (target_prover == invalid_target_prover) ? parser_instance.assignments.size() : target_prover + 1;
592+
std::uint32_t end_idx = (target_prover == invalid_target_prover) ? assigner_instance.assignments.size() : target_prover + 1;
593593
for (std::uint32_t idx = start_idx; idx < end_idx; idx++) {
594-
parser_instance.assignments[idx].set_check(true);
594+
assigner_instance.assignments[idx].set_check(true);
595595
bool is_accessible =
596-
nil::blueprint::is_satisfied(parser_instance.circuits[idx], parser_instance.assignments[idx]);
597-
parser_instance.assignments[idx].set_check(false);
596+
nil::blueprint::is_satisfied(assigner_instance.circuits[idx], assigner_instance.assignments[idx]);
597+
assigner_instance.assignments[idx].set_check(false);
598598
ASSERT_MSG(is_accessible, ("The circuit is not satisfied on prover " + std::to_string(idx)).c_str());
599599
}
600600
} else {
601601
std::cout << "No data for check: target prover " << target_prover << ", actual number of provers "
602-
<< parser_instance.assignments.size() << std::endl;
602+
<< assigner_instance.assignments.size() << std::endl;
603603
return 1;
604604
}
605605
}

0 commit comments

Comments
 (0)