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