#include <qa_utils/utility_registry.h>
#include <chrono>
#include <fstream>
#include <iostream>
#include <string>
#include <wx/cmdline.h>
#include <wx/msgout.h>
#include <fmt/format.h>
#include <board.h>
#include <board_item.h>
#include <common.h>
#include <core/profile.h>
#include <pcb_io/allegro/pcb_io_allegro.h>
#include <pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.h>
#include <qa_utils/stdstream_line_reader.h>
Go to the source code of this file.
◆ PARSE_DURATION
◆ PARSER_RET_CODES
◆ FindPluginTypeFromParams()
| static PCB_IO_MGR::PCB_FILE_T FindPluginTypeFromParams |
( |
const wxString & | aExplicitPlugin, |
|
|
const wxString & | aPath ) |
|
static |
◆ pcb_parser_main_func()
| int pcb_parser_main_func |
( |
int | argc, |
|
|
char ** | argv ) |
Definition at line 335 of file pcb_parser_tool.cpp.
References _, KI_TEST::BAD_CMDLINE, PCB_IO_MGR::FILE_TYPE_NONE, FindPluginTypeFromParams(), g_cmdLineDesc, name, KI_TEST::OK, PCB_PARSE_RUNNER::Parse(), PARSE_FAILED, pluginTypeMap, and PCB_IO_MGR::ShowType().
◆ g_cmdLineDesc
| const wxCmdLineEntryDesc g_cmdLineDesc[] |
|
static |
◆ pluginTypeMap
◆ registered
Initial value:
"Parse a PCB file",
static bool Register(const KI_TEST::UTILITY_PROGRAM &aProgInfo)
Register a utility program factory function against an ID string.
Definition at line 445 of file pcb_parser_tool.cpp.