NAPA Compiler V4.50
Author: Yves Leduc, yves.leduc.be@gmail.com
|
Go to the source code of this file.
Macros | |
#define | EXTERN extern |
void build_usage_comment | ( | void | ) |
Definition at line 77 of file pr.c.
References ANALOG_DATA_TYPE, Cmdline_Flag, cmdline_id(), Cmdline_List, Cmdline_String, DIGITAL_DATA_TYPE, Fs_Ext_Flag, is_a_string(), ISEMPTY, Num_Cmdlines, Num_Vars, print_error_location(), STDERR, strcpy_realloc(), STRING_DATA_TYPE, STRLENGTH, Ts_Ext_Flag, UNDEFINED, var_id(), and Var_List.
Referenced by main().
void call_closedown_functions | ( | void | ) |
Definition at line 5334 of file pr.c.
References call_postprocess_functions(), call_user_functions(), Num_Posts, Num_UserTools, and STDOUT.
Referenced by main().
void call_initialization_functions_A | ( | void | ) |
Definition at line 4722 of file pr.c.
References Num_Injects, Num_Vars, Pointer_Flag, STDOUT, and Tool_Flag.
Referenced by main().
void call_initialization_functions_B | ( | void | ) |
Definition at line 4850 of file pr.c.
References Array_Flag, call_postprocess_functions(), call_user_functions(), Num_Arrays, Num_Nodes, Num_Posts, Num_UserTools, and STDOUT.
Referenced by main().
void call_napa_initialization_function | ( | void | ) |
Definition at line 4705 of file pr.c.
References Cmdline_Flag, Debug_Flag, Directive_Flag, and STDOUT.
Referenced by main().
void call_ping_1 | ( | void | ) |
Definition at line 4924 of file pr.c.
References Num_Functions, Ping_Flag, Ping_List, and STDOUT.
Referenced by main().
void call_ping_2 | ( | void | ) |
Definition at line 4937 of file pr.c.
References Num_Functions, Ping_Flag, Ping_List, and STDOUT.
Referenced by main().
void call_postprocess_functions | ( | const char * | indent, |
const char * | type ) |
Definition at line 5355 of file pr.c.
References build_name(), get_sign_and_token(), ISEMPTY, Num_Posts, Num_Segments, Post_List, replace_dollar(), RIGHT_VALUE, STDOUT, and STRLENGTH.
Referenced by call_closedown_functions(), and call_initialization_functions_B().
void call_user_functions | ( | const char * | indent, |
const char * | type ) |
Definition at line 5570 of file pr.c.
References build_name(), DTOOL_KIND, get_token(), ISEMPTY, ITOOL_KIND, LENGTH, LINLENGTH, node_id(), Node_List, Num_Segments, Num_Tools, Num_UserTools, record_id(), Record_List, replace_dollar(), RIGHT_VALUE, STDOUT, UNDEFINED, UserTool_List, var_id(), and Var_List.
Referenced by build_update(), call_closedown_functions(), and call_initialization_functions_B().
void check_directive_function | ( | void | ) |
Definition at line 3627 of file pr.c.
References Cmdline_Flag, Debug_Flag, Debug_List, Directive_Flag, Directive_List, MAXDEPTH, multiple(), Num_Debugs, Num_Directives, Record_Cell_File_Table, and STDOUT.
Referenced by main().
void close_IO_files | ( | void | ) |
Definition at line 5394 of file pr.c.
References build_name(), Dump_Flag, Dump_List, INPUT_TYPE, IO_List, LINLENGTH, Loop_Flag, Num_IOs, Output_Flag, OUTPUT_TYPE, Ping_Flag, Ping_List, RIGHT_VALUE, STDOUT, STRLENGTH, UNDEFINED, var_id(), and Var_List.
Referenced by main().
void close_main | ( | void | ) |
void command_line_usage_function | ( | void | ) |
Definition at line 2476 of file pr.c.
References ANALOG_DATA_TYPE, Cmdline_Flag, Cmdline_List, Cmdline_String, Comment_Flag, Comment_String, DIGITAL_DATA_TYPE, extract_line(), ISNOTEMPTY, LINLENGTH, MAX, NAPA_Compile_Time, Num_Cmdlines, Num_Comments, STDOUT, STRING_DATA_TYPE, Title_Flag, Title_String, UNDEFINED, var_id(), and Var_List.
Referenced by main().
void control_init_function | ( | void | ) |
Definition at line 2596 of file pr.c.
References Cmdline_Flag, Error_Flag, multiple(), prepare_tool_synchronization(), reset_simulator_variables(), Seed_List, and STDOUT.
Referenced by main().
void declare_a_digital_node | ( | long | i | ) |
Definition at line 2160 of file pr.c.
References ADC_KIND, BSHIFT_KIND, build_name(), CHG_KIND, CLOCK_KIND, constant_type(), DC_KIND, DELAY2_KIND, DELAY3_KIND, DELAY_KIND, DIFFERENTIATOR_KIND, DIGITAL_DATA_TYPE, get_sign_and_token(), get_token(), LATCH_KIND, LEFT_VALUE, LENGTH, LINLENGTH, node_id(), Node_List, print_error_location(), RSHIFT1_KIND, RSHIFT2_KIND, STDERR, STDOUT, STRLENGTH, TRIG_KIND, UADC_KIND, UNDEFINED, UNKNOWN_TYPE, var_id(), and ZERO_KIND.
Referenced by declare_nodes().
void declare_an_analog_node | ( | long | i | ) |
Definition at line 2303 of file pr.c.
References build_name(), CONST_KIND, COS2_KIND, COS_KIND, DC_KIND, DELAY2_KIND, DELAY3_KIND, DELAY_KIND, DIFFERENTIATOR_KIND, get_sign_and_token(), LEFT_VALUE, LINLENGTH, node_id(), Node_List, NOISE_KIND, OSC_KIND, print_error_location(), SIN2_KIND, SIN_KIND, STDERR, STDOUT, STRLENGTH, UNDEFINED, var_id(), Var_List, and ZERO_KIND.
Referenced by declare_nodes().
void declare_arrays | ( | void | ) |
Definition at line 2063 of file pr.c.
References ANALOG_DATA_TYPE, Array_Flag, Array_List, build_name(), LEFT_VALUE, LINLENGTH, Num_Arrays, RAM2_KIND, RAM_KIND, ROM2_KIND, ROM_KIND, and STDOUT.
Referenced by main().
void declare_file_handles | ( | void | ) |
Definition at line 1914 of file pr.c.
References Array_Flag, Array_List, Dump_Flag, ISNOTEMPTY, multiple(), Num_Arrays, Num_IOs, Ping_Flag, Ping_List, and STDOUT.
Referenced by main().
void declare_function_pointers | ( | void | ) |
void declare_global_values | ( | void | ) |
Definition at line 1261 of file pr.c.
References ANALOG_DATA_TYPE, Array_List, Assert_Flag, Cmdline_Flag, Dump_Flag, Export_Flag, Fs_Ext_Flag, Gateway_Flag, Gateway_List, GCD(), I_FORMAT_V, Input_Flag, Interlude_Flag1, ISEQUAL, ISNOTEQUAL, LENGTH, MAXFILES, multiple(), Num_Arrays, Num_Segments, Num_Tools, Output_Flag, Periodic_Flag, R_FORMAT_V, RAM2_KIND, RAM_KIND, ROM2_KIND, ROM_KIND, Segment_List, Short_Title_String, STDOUT, STRLENGTH, Synchro_Flag, Title_String, Ts_Ext_Flag, and V_Format.
Referenced by main().
void declare_nodes | ( | void | ) |
Definition at line 2137 of file pr.c.
References ANALOG_DATA_TYPE, declare_a_digital_node(), declare_an_analog_node(), DIGITAL_DATA_TYPE, Node_List, Num_Nodes, and STDOUT.
Referenced by main().
void declare_prototypes | ( | void | ) |
Definition at line 1698 of file pr.c.
References Array_Flag, Cmdline_Flag, Debug_Flag, Directive_Flag, Dump_Flag, Header_List, LINLENGTH, Load_Flag, Loop_Flag, multiple(), Num_Injects, Num_Nodes, Num_Vars, Output_Flag, Ping_Flag, Ping_List, Pointer_Flag, Post_Flag, STDOUT, and UserTool_Flag.
Referenced by main().
void declare_records | ( | void | ) |
Definition at line 2117 of file pr.c.
References build_name(), LEFT_VALUE, LINLENGTH, Num_Records, Pointer_Flag, Record_List, and STDOUT.
Referenced by main().
void declare_vars | ( | void | ) |
Definition at line 1947 of file pr.c.
References ANALOG_DATA_TYPE, build_name(), DIGITAL_DATA_TYPE, get_sign_and_token(), Inject_List, LEFT_VALUE, LINLENGTH, MAYBE, NO, node_id(), Node_List, Num_Consts, Num_Injects, Num_Nulls, Num_Vars, print_error_location(), print_warning_location(), STDERR, STDOUT, strcpy_realloc(), STRING_DATA_TYPE, STRLENGTH, UNDEFINED, and Var_List.
Referenced by main().
void define_directives | ( | void | ) |
Definition at line 1764 of file pr.c.
References build_name(), Debug_List, Directive_List, Function_List, get_token(), ISEMPTY, ISNOTEMPTY, MAX, multiple(), Num_Debugs, Num_Directives, Num_Functions, Num_UserTools, RIGHT_VALUE, sort_names(), STDOUT, strcpy_alloc(), and STRLENGTH.
Referenced by main().
void define_macros | ( | void | ) |
Definition at line 607 of file pr.c.
References _D2R_, _R2D_, Antithetic_Flag, Assert_Flag, Cmdline_Flag, Comment_Flag, Comment_String, debug_id(), DEFAULT_I_FORMAT, DEFAULT_R_FORMAT, DEFAULT_S_FORMAT, DEFAULT_X_FORMAT, directive_id(), Directive_List, drop_pathname(), Dump_Flag, E_Format, Export0_Head_String, Export0_List_String, Export1_Head_String, Export1_List_String, Export_Flag, Fs_Ext_Flag, Function_List, Generator_Lib_Name, Header_Lib_Name, I_Format, IO_List, ISEMPTY, ISEQUAL, LENGTH, LITTLE_ENDIAN, Loop_Flag, MACHINE, Main_File_Name, MAX, multiple(), NAPA_Compile_Time, NAPA_COMPILER_VERSION, NAPA_DIGITAL_TYPE, NAPA_Job_ID, Net_Lib_Name, Num_Cells, Num_Comments, Num_Directives, Num_Exports, Num_Functions, Num_IOs, Num_Macros, Num_Segments, Num_Tools, Num_UserTools, Output_Flag, OUTPUT_TYPE, Periodic_Flag, Ping_Flag, Ping_List, Post_Flag, print_terminate_condition(), R_Format, replace_char(), Root_String, S_Format, Sampling_List, Seed_Flag, Seed_List, Segment_List, Short_Title_String, simplify_pathname(), STDOUT, strip_extension(), STRLENGTH, Synchro_Flag, test_endianness(), Title_String, Ts_Ext_Flag, UNDEFINED, User_Flag, User_Name, UserTool_Flag, V_Format, and X_Format.
Referenced by main().
void dump_function | ( | void | ) |
Definition at line 4324 of file pr.c.
References ANALOG_DATA_TYPE, Array_Flag, Array_List, build_name(), CHG_KIND, CLOCK_KIND, COS2_KIND, DC_KIND, DELAY2_KIND, DELAY3_KIND, DELAY_KIND, DIFFERENTIATOR_KIND, DIGITAL_DATA_TYPE, directive_id(), Dump_Flag, get_sign_and_token(), get_token(), HEX_DATA_TYPE, ISEMPTY, LATCH_KIND, LEFT_VALUE, LINLENGTH, Multdelay_Flag, node_id(), Node_List, Num_Arrays, Num_Nodes, Num_Tools, Num_Vars, OSC_KIND, print_error_location(), RAM2_KIND, RAM_KIND, RIGHT_VALUE, ROM2_KIND, SIN2_KIND, STDERR, STDOUT, STRING_DATA_TYPE, STRLENGTH, Synchro_Flag, TRIG_KIND, UNDEFINED, UNKNOWN_KIND, var_id(), Var_List, and ZERO_KIND.
Referenced by main().
void include_ANSI_C_header_files | ( | void | ) |
Definition at line 588 of file pr.c.
References multiple(), and STDOUT.
Referenced by main().
void include_napa_header_files | ( | void | ) |
Definition at line 1883 of file pr.c.
References cat_file(), EXPAND, Header_List, ISEMPTY, multiple(), NO_EXPAND, Num_Headers, print_error_location(), STDERR, and STDOUT.
Referenced by main().
void load_files | ( | void | ) |
void load_function | ( | void | ) |
Definition at line 4309 of file pr.c.
References cat_file(), EXPAND, Load_Flag, Load_List, and STDOUT.
Referenced by main().
void napa_exit_functions | ( | void | ) |
Definition at line 4638 of file pr.c.
References Array_Flag, Cmdline_Flag, multiple(), Pointer_Flag, and STDOUT.
Referenced by main().
void napa_timer_function | ( | void | ) |
void open_IO_files | ( | void | ) |
Definition at line 4772 of file pr.c.
References build_name(), Dump_Flag, Dump_List, INPUT_TYPE, IO_List, LINLENGTH, node_id(), Num_IOs, OUTPUT_TYPE, print_error_location(), RIGHT_VALUE, STDERR, STDOUT, STRING_DATA_TYPE, STRLENGTH, UNDEFINED, var_id(), and Var_List.
Referenced by main().
void open_main | ( | void | ) |
Definition at line 2410 of file pr.c.
References Cmdline_Flag, Cmdline_String, multiple(), Num_Cmdlines, reset_a_command_line_parameter(), and STDOUT.
Referenced by main().
void open_ping_file | ( | void | ) |
Definition at line 4739 of file pr.c.
References build_name(), LINLENGTH, node_id(), Ping_Flag, Ping_List, print_error_location(), RIGHT_VALUE, STDERR, STDOUT, STRING_DATA_TYPE, STRLENGTH, UNDEFINED, var_id(), and Var_List.
Referenced by main().
void prepare_tool_synchronization | ( | void | ) |
Definition at line 2685 of file pr.c.
References build_name(), Interlude_Flag1, Interlude_Flag2, Interlude_List, LEFT_VALUE, Loop_Flag, Num_Tools, Num_UserTools, Simulation_Rate, STDOUT, STRLENGTH, Synchro_Flag, Tool_Flag, UNDEFINED, and UserTool_List.
Referenced by control_init_function().
void print_C_code_banner_a | ( | void | ) |
Definition at line 158 of file pr.c.
References Cmdline_Flag, Cmdline_String, Comment_Flag, Comment_String, Cur_Fil_Name, extract_line(), Generator_Lib_Name, Header_Lib_Name, ISNOTEMPTY, LENGTH, LINLENGTH, Loop_Flag, MACHINE, Main_File_Name, Max_Depth, multiple(), NAPA_Compile_Time, NAPA_COMPILER_VERSION, Net_Lib_Name, node_update_block(), Num_Cells, Num_Cmdlines, Num_Comments, Num_Consts, Num_Creates, Num_Declare_Commons, Num_Declares, Num_Directives, Num_FileCells, Num_Injects, Num_Nodes, Num_Posts, Num_Segments, Num_Stucks, Num_Tools, Num_Vars, Output_Flag, Ping_Flag, Post_List, Record_Cell_File_Table, Record_Cell_File_Usage, Segment_List, STDERR, STDOUT, Stuck_Flag, Stuck_List, time_output_block(), Title_Flag, Title_String, User_Name, Var_List, variable_update_block(), and verify_rshift().
Referenced by main().
void print_C_code_banner_b | ( | void | ) |
Definition at line 424 of file pr.c.
References Antithetic_Flag, Cmdline_Flag, D2I, DIGITAL_DATA_TYPE, drop_pathname(), Dump_Flag, Dump_List, Export0_Head_String, Export_Flag, format_suffixed_number(), Fs_Ext_Flag, get_token(), ISEMPTY, ISNOTEQUAL, ISNOTINTEGER, LINLENGTH, Load_Flag, Load_List, Loop_Flag, node_id(), Node_List, Num_Segments, Num_Tools, Periodic_Flag, print_error_location(), process_node_error(), process_variable_error(), Sampling_List, Seed_Flag, Seed_List, Segment_List, Simulation_Rate, STDERR, STDOUT, Synchro_Flag, Ts_Ext_Flag, UNDEFINED, and var_id().
Referenced by main().
void print_check_arrays | ( | void | ) |
Definition at line 4886 of file pr.c.
References Array_List, build_name(), LEFT_VALUE, LINLENGTH, Num_Arrays, RAM2_KIND, RAM_KIND, ROM2_KIND, ROM_KIND, STDOUT, and UNKNOWN_KIND.
Referenced by main().
void print_check_output | ( | void | ) |
Definition at line 4950 of file pr.c.
References Assert_Flag, Cmdline_Flag, Dump_Flag, Output_Flag, and STDOUT.
Referenced by main().
void print_error_banner_and_exit | ( | void | ) |
Definition at line 5482 of file pr.c.
References Error_Flag, Expand_Flag, List_Flag, NAPA_COMPILER_VERSION, NAPA_Identification_String, STDERR, and STDOUT.
Referenced by build_name(), build_node_dependencies(), build_pathname(), build_record_dependencies(), build_update_dependencies(), build_var_dependencies(), C_syntax_checker(), cat_file(), check_option_function(), check_version(), collect_string_of_options(), expand_iterative_identifiers(), expand_nodeset(), f1flush(), get_a_line(), get_comment(), get_data(), get_debug(), get_decimate(), get_drop(), get_interpolate(), get_nominal(), get_post(), increment_alias_number(), increment_array_number(), increment_assert_number(), increment_call_number(), increment_cmdline_number(), increment_comment_number(), increment_common_number(), increment_debug_number(), increment_declare_number(), increment_directive_number(), increment_export_number(), increment_filecell_number(), increment_function_number(), increment_group_number(), increment_header_number(), increment_init_number(), increment_inject_number(), increment_instance_number(), increment_IO_number(), increment_node_number(), increment_opcode_number(), increment_post_number(), increment_record_number(), increment_restart_number(), increment_segment_number(), increment_stuck_number(), increment_tool_number(), increment_update_number(), increment_usertool_number(), increment_var_number(), inspect_short_form(), line_parsing(), process_cell(), process_cell_line(), process_error_if_any(), process_gen(), rearrange_data_interfaces(), record_cell_nam(), record_file_nam(), sanity_check(), strcpy_alloc(), and strcpy_realloc().
void print_output_banner_0 | ( | void | ) |
void print_output_banner_1 | ( | long | i, |
long | j ) |
Definition at line 5055 of file pr.c.
References format_suffixed_number(), IO_List, Segment_List, STDOUT, and STRLENGTH.
Referenced by print_output_banner_function().
void print_output_banner_2 | ( | long | i | ) |
Definition at line 5079 of file pr.c.
References ANALOG_DATA_TYPE, DIGITAL_DATA_TYPE, get_output_and_scaling(), get_type(), I_String_Format, IO_List, ISEMPTY, ISNOTEMPTY, LENGTH, LINLENGTH, print_error_location(), R_String_Format, S_String_Format, STDERR, STDOUT, STRING_DATA_TYPE, STRLENGTH, var_id(), Var_List, and X_String_Format.
Referenced by print_output_banner_function().
void print_output_banner_3 | ( | void | ) |
Definition at line 5180 of file pr.c.
References STDOUT.
Referenced by print_output_banner_function().
void print_output_banner_4 | ( | char * | tok | ) |
Definition at line 5191 of file pr.c.
References extract_line(), ISNOTEMPTY, LINLENGTH, MACHINE, NAPA_Compile_Time, NAPA_COMPILER_VERSION, Num_Stucks, Num_UserTools, Periodic_Flag, STDOUT, Stuck_Flag, and Title_String.
Referenced by print_output_banner_function().
void print_output_banner_function | ( | void | ) |
Definition at line 5250 of file pr.c.
References build_condition(), Dump_Flag, get_output_and_scaling(), IO_List, ISEMPTY, Num_IOs, Output_Flag, OUTPUT_TYPE, Ping_Flag, Ping_List, print_output_banner_1(), print_output_banner_2(), print_output_banner_3(), print_output_banner_4(), STDOUT, and STRLENGTH.
Referenced by main().
void print_ping_function | ( | void | ) |
Definition at line 4963 of file pr.c.
References Directive_List, Function_List, MIN, multiple(), Num_Directives, Num_Functions, Num_Macros, Num_UserTools, Ping_Flag, Ping_List, sort_names(), and STDOUT.
Referenced by main().
void print_terminate_condition | ( | void | ) |
Definition at line 1243 of file pr.c.
References build_name(), get_token(), ISEMPTY, RIGHT_VALUE, STDOUT, STRLENGTH, and Terminate_List.
Referenced by define_macros().
void reset_a_command_line_parameter | ( | long | j | ) |
Definition at line 4197 of file pr.c.
References ANALOG_DATA_TYPE, build_name(), Cmdline_List, DIGITAL_DATA_TYPE, LEFT_VALUE, NAPA_DIGITAL_TYPE, Num_Cmdlines, STDOUT, STRING_DATA_TYPE, STRLENGTH, var_id(), and Var_List.
Referenced by open_main().
void reset_a_dc_node | ( | long | i | ) |
Definition at line 4140 of file pr.c.
References build_name(), clean_parentheses(), DIGITAL_DATA_TYPE, get_token(), ISEMPTY, LEFT_VALUE, LINLENGTH, NAPA_DIGITAL_TYPE, node_id(), Node_List, print_error_location(), RIGHT_VALUE, STDERR, STDOUT, STRLENGTH, UNDEFINED, var_id(), and Var_List.
Referenced by reset_nodes_function().
void reset_a_digital_node | ( | long | i | ) |
Definition at line 3719 of file pr.c.
References build_name(), CHG_KIND, CLOCK_KIND, Cmdline_Flag, constant_type(), DELAY2_KIND, DELAY3_KIND, DELAY_KIND, DIFFERENTIATOR_KIND, DIGITAL_DATA_TYPE, get_token(), LATCH_KIND, LEFT_VALUE, LENGTH, LINLENGTH, MAXDEPTH, node_id(), Node_List, print_error_location(), print_location(), Record_Cell_File_Table, RIGHT_VALUE, STDERR, STDOUT, STRLENGTH, TRIG_KIND, UNDEFINED, UNKNOWN_TYPE, update_id(), Update_List, var_id(), Var_List, and ZERO_KIND.
Referenced by reset_nodes_function().
void reset_an_analog_node | ( | long | i | ) |
Definition at line 3939 of file pr.c.
References build_name(), Cmdline_Flag, COS2_KIND, DELAY2_KIND, DELAY3_KIND, DELAY_KIND, DIFFERENTIATOR_KIND, DIGITAL_DATA_TYPE, get_sign_and_token(), get_token(), LEFT_VALUE, LINLENGTH, MAXDEPTH, node_id(), Node_List, NOISE_KIND, OSC_KIND, print_error_location(), print_location(), Record_Cell_File_Table, RIGHT_VALUE, SIN2_KIND, STDERR, STDOUT, STRLENGTH, UNDEFINED, update_id(), Update_List, var_id(), Var_List, and ZERO_KIND.
Referenced by reset_nodes_function().
void reset_arrays_function | ( | void | ) |
Definition at line 3074 of file pr.c.
References ANALOG_DATA_TYPE, Array_Flag, Array_List, build_name(), constant_type(), DIGITAL_DATA_TYPE, get_type(), HEX_DATA_TYPE, ISEMPTY, ISNOTEMPTY, LEFT_VALUE, LINLENGTH, Num_Arrays, print_error_location(), process_variable_error(), RAM2_KIND, RAM_KIND, RIGHT_VALUE, ROM2_KIND, ROM_KIND, STDERR, STDOUT, STRLENGTH, UNDEFINED, UNKNOWN_KIND, UNKNOWN_TYPE, update_id(), var_id(), and Var_List.
Referenced by main().
void reset_nodes_function | ( | void | ) |
Definition at line 3678 of file pr.c.
References ANALOG_DATA_TYPE, DC_KIND, DIGITAL_DATA_TYPE, Multdelay_Flag, Node_List, Num_Nodes, Num_Segments, reset_a_dc_node(), reset_a_digital_node(), reset_an_analog_node(), and STDOUT.
Referenced by main().
void reset_records_function | ( | void | ) |
Definition at line 3430 of file pr.c.
References ANALOG_DATA_TYPE, build_name(), DIGITAL_DATA_TYPE, get_sign_and_token(), get_type(), ISEMPTY, LEFT_VALUE, LINLENGTH, MAX, Num_Records, Pointer_Flag, Record_List, RIGHT_VALUE, STDOUT, STRING_DATA_TYPE, and STRLENGTH.
Referenced by main().
void reset_simulator_variables | ( | void | ) |
Definition at line 2654 of file pr.c.
References Fs_Ext_Flag, GCD(), ISEQUAL, ISNOTEQUAL, Num_Segments, Periodic_Flag, Segment_List, STDOUT, and Ts_Ext_Flag.
Referenced by control_init_function().
void reset_user_variables | ( | void | ) |
Definition at line 2777 of file pr.c.
References ANALOG_DATA_TYPE, build_name(), clean_line(), Cmdline_Flag, DIGITAL_DATA_TYPE, expand_indirections(), get_token(), Inject_List, ISEMPTY, ISNOTEMPTY, LEFT_VALUE, LINLENGTH, MAXDEPTH, NAPA_DIGITAL_TYPE, node_id(), Node_List, Num_Consts, Num_Injects, Num_Segments, Num_Vars, print_error_location(), print_warning_location(), process_node_error(), Record_Cell_File_Table, RIGHT_VALUE, STDERR, STDOUT, STRING_DATA_TYPE, STRLENGTH, UNDEFINED, update_id(), Update_List, var_id(), and Var_List.
Referenced by reset_variables_function().
void reset_variables_function | ( | void | ) |
Definition at line 2641 of file pr.c.
References Num_Injects, Num_Vars, reset_user_variables(), and STDOUT.
Referenced by main().
void that_s_all | ( | void | ) |
Definition at line 5506 of file pr.c.
References Array_List, Error_Flag, f1flush(), format_suffixed_number(), LENGTH, Loop_Flag, multiple(), NAPA_Compile_Start, NAPA_Compile_Stop, Node_List, Num_Arrays, Num_Nodes, Num_Tools, Num_Vars, STDERR, STDOUT, Synchro_Flag, Tool_Index_Flag, User_Name, Var_List, and Warning_Flag.
Referenced by main().