• dickelbeck's avatar
    * Factored out the DSNLEXER class so it can be re-used more generally. The · ceb6ad1a
    dickelbeck authored
        constructor takes a keyword table, so it can be used for arbitrary DSN
        syntax files of your own chosing.  Simply create an enum {} with all your
        unique tokens in it.  Then create a KEYWORD table.  See SPECCTRA_DB::keywords[].
        The reason you want an enum is to give the C++ debugger better type information
        so it can show symbolic integer symbols.
      * Factored out common richio.cpp and richio.h
        which is what DSNLEXER uses.
      * Fixed some minor issues with reading circuit descriptor from a *.dsn file.
    
    ceb6ad1a
Name
Last commit
Last update
..
CMakeLists.txt Loading commit data...
Info.plist Loading commit data...
ar_protos.h Loading commit data...
attribut.cpp Loading commit data...
automove.cpp Loading commit data...
autoplac.cpp Loading commit data...
autorout.cpp Loading commit data...
autorout.h Loading commit data...
basepcbframe.cpp Loading commit data...
block.cpp Loading commit data...
block_module_editor.cpp Loading commit data...
board.cpp Loading commit data...
board_items_to_polygon_shape_transform.cpp Loading commit data...
board_undo_redo.cpp Loading commit data...
build_BOM_from_board.cpp Loading commit data...
cell.h Loading commit data...
class_board.cpp Loading commit data...
class_board.h Loading commit data...
class_board_connected_item.cpp Loading commit data...
class_board_design_settings.cpp Loading commit data...
class_board_item.cpp Loading commit data...
class_cotation.cpp Loading commit data...
class_cotation.h Loading commit data...
class_drawsegment.cpp Loading commit data...
class_drawsegment.h Loading commit data...
class_drc_item.cpp Loading commit data...
class_edge_mod.cpp Loading commit data...
class_edge_mod.h Loading commit data...
class_marker_pcb.cpp Loading commit data...
class_marker_pcb.h Loading commit data...
class_mire.cpp Loading commit data...
class_mire.h Loading commit data...
class_module.cpp Loading commit data...
class_module.h Loading commit data...
class_module_transform_functions.cpp Loading commit data...
class_netclass.cpp Loading commit data...
class_netclass.h Loading commit data...
class_netinfo.h Loading commit data...
class_netinfo_item.cpp Loading commit data...
class_netinfolist.cpp Loading commit data...
class_pad.cpp Loading commit data...
class_pad.h Loading commit data...
class_pad_draw_functions.cpp Loading commit data...
class_pcb_text.cpp Loading commit data...
class_pcb_text.h Loading commit data...
class_text_mod.cpp Loading commit data...
class_text_mod.h Loading commit data...
class_track.cpp Loading commit data...
class_track.h Loading commit data...
class_zone.cpp Loading commit data...
class_zone.h Loading commit data...
class_zone_setting.cpp Loading commit data...
class_zone_setting.h Loading commit data...
classpcb.cpp Loading commit data...
clean.cpp Loading commit data...
cleaningoptions_dialog.cpp Loading commit data...
cleaningoptions_dialog.h Loading commit data...
cleaningoptions_dialog.pjd Loading commit data...
collectors.cpp Loading commit data...
collectors.h Loading commit data...
connect.cpp Loading commit data...
controle.cpp Loading commit data...
copy_track.cpp.notused Loading commit data...
cotation.cpp Loading commit data...
cross-probing.cpp Loading commit data...
debug_kbool_key_file_fct.cpp Loading commit data...
debug_kbool_key_file_fct.h Loading commit data...
deltrack.cpp Loading commit data...
dialog_SVG_print.cpp Loading commit data...
dialog_SVG_print_base.cpp Loading commit data...
dialog_SVG_print_base.fbp Loading commit data...
dialog_SVG_print_base.h Loading commit data...
dialog_copper_zones.cpp Loading commit data...
dialog_copper_zones.h Loading commit data...
dialog_copper_zones_base.cpp Loading commit data...
dialog_copper_zones_base.fbp Loading commit data...
dialog_copper_zones_base.h Loading commit data...
dialog_design_rules.cpp Loading commit data...
dialog_design_rules.h Loading commit data...
dialog_design_rules_base.cpp Loading commit data...
dialog_design_rules_base.fbp Loading commit data...
dialog_design_rules_base.h Loading commit data...
dialog_display_options.cpp Loading commit data...
dialog_display_options_base.cpp Loading commit data...
dialog_display_options_base.fbp Loading commit data...
dialog_display_options_base.h Loading commit data...
dialog_drc.cpp Loading commit data...
dialog_drc.h Loading commit data...
dialog_drc_base.cpp Loading commit data...
dialog_drc_base.fbp Loading commit data...
dialog_drc_base.h Loading commit data...
dialog_edit_module_for_BoardEditor.cpp Loading commit data...
dialog_edit_module_for_BoardEditor.h Loading commit data...
dialog_edit_module_for_BoardEditor_base.cpp Loading commit data...
dialog_edit_module_for_BoardEditor_base.fbp Loading commit data...
dialog_edit_module_for_BoardEditor_base.h Loading commit data...
dialog_edit_module_for_Modedit.cpp Loading commit data...
dialog_edit_module_for_Modedit.h Loading commit data...
dialog_edit_module_for_Modedit_base.cpp Loading commit data...
dialog_edit_module_for_Modedit_base.fbp Loading commit data...
dialog_edit_module_for_Modedit_base.h Loading commit data...
dialog_edit_module_text.cpp Loading commit data...
dialog_edit_module_text.h Loading commit data...
dialog_edit_module_text_base.cpp Loading commit data...
dialog_edit_module_text_base.fbp Loading commit data...
dialog_edit_module_text_base.h Loading commit data...
dialog_exchange_modules_base.cpp Loading commit data...
dialog_exchange_modules_base.fbp Loading commit data...
dialog_exchange_modules_base.h Loading commit data...
dialog_freeroute_exchange.cpp Loading commit data...
dialog_freeroute_exchange.h Loading commit data...
dialog_freeroute_exchange_base.cpp Loading commit data...
dialog_freeroute_exchange_base.fbp Loading commit data...
dialog_freeroute_exchange_base.h Loading commit data...
dialog_freeroute_exchange_help.html Loading commit data...
dialog_gendrill.cpp Loading commit data...
dialog_gendrill.h Loading commit data...
dialog_gendrill.pjd Loading commit data...
dialog_general_options.cpp Loading commit data...
dialog_general_options.h Loading commit data...
dialog_general_options_BoardEditor_base.cpp Loading commit data...
dialog_general_options_BoardEditor_base.fbp Loading commit data...
dialog_general_options_BoardEditor_base.h Loading commit data...
dialog_global_edit_tracks_and_vias.cpp Loading commit data...
dialog_global_edit_tracks_and_vias.h Loading commit data...
dialog_global_edit_tracks_and_vias_base.cpp Loading commit data...
dialog_global_edit_tracks_and_vias_base.fbp Loading commit data...
dialog_global_edit_tracks_and_vias_base.h Loading commit data...
dialog_graphic_item_properties.cpp Loading commit data...
dialog_graphic_item_properties_base.cpp Loading commit data...
dialog_graphic_item_properties_base.fbp Loading commit data...
dialog_graphic_item_properties_base.h Loading commit data...
dialog_graphic_items_options.cpp Loading commit data...
dialog_graphic_items_options.h Loading commit data...
dialog_graphic_items_options.pjd Loading commit data...
dialog_graphic_items_options.rc Loading commit data...
dialog_initpcb.cpp Loading commit data...
dialog_initpcb.h Loading commit data...
dialog_initpcb.pjd Loading commit data...
dialog_initpcb.rc Loading commit data...
dialog_layers_setup.cpp Loading commit data...
dialog_layers_setup.fbp Loading commit data...
dialog_layers_setup.h Loading commit data...
dialog_layers_setup2.cpp Loading commit data...
dialog_layers_setup2.h Loading commit data...
dialog_layers_setup_base2.cpp Loading commit data...
dialog_layers_setup_base2.fbp Loading commit data...
dialog_layers_setup_base2.h Loading commit data...
dialog_mask_clearance.cpp Loading commit data...
dialog_mask_clearance.h Loading commit data...
dialog_mask_clearance_base.cpp Loading commit data...
dialog_mask_clearance_base.fbp Loading commit data...
dialog_mask_clearance_base.h Loading commit data...
dialog_netlist.cpp Loading commit data...
dialog_netlist.h Loading commit data...
dialog_netlist_fbp.cpp Loading commit data...
dialog_netlist_fbp.fbp Loading commit data...
dialog_netlist_fbp.h Loading commit data...
dialog_non_copper_zones_properties_base.cpp Loading commit data...
dialog_non_copper_zones_properties_base.fbp Loading commit data...
dialog_non_copper_zones_properties_base.h Loading commit data...
dialog_orient_footprints.cpp Loading commit data...
dialog_orient_footprints.h Loading commit data...
dialog_orient_footprints.pjd Loading commit data...
dialog_pad_properties.cpp Loading commit data...
dialog_pad_properties_base.cpp Loading commit data...
dialog_pad_properties_base.fbp Loading commit data...
dialog_pad_properties_base.h Loading commit data...
dialog_pcb_text_properties.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths.h Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.fbp Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.h Loading commit data...
dialog_print_for_modedit.cpp Loading commit data...
dialog_print_for_modedit_base.cpp Loading commit data...
dialog_print_for_modedit_base.fbp Loading commit data...
dialog_print_for_modedit_base.h Loading commit data...
dialog_print_using_printer.cpp Loading commit data...
dialog_print_using_printer_base.cpp Loading commit data...
dialog_print_using_printer_base.fbp Loading commit data...
dialog_print_using_printer_base.h Loading commit data...
dist.cpp Loading commit data...
drag.h Loading commit data...
dragsegm.cpp Loading commit data...
drc.cpp Loading commit data...
drc_stuff.h Loading commit data...
dupltrac.cpp.notused Loading commit data...
edgemod.cpp Loading commit data...
edit.cpp Loading commit data...
edit_pcb_text.cpp Loading commit data...
edit_track_width.cpp Loading commit data...
editedge.cpp Loading commit data...
editmod.cpp Loading commit data...
editrack-part2.cpp Loading commit data...
editrack.cpp Loading commit data...
edtxtmod.cpp Loading commit data...
event_handlers_tracks_vias_sizes.cpp Loading commit data...
export_gencad.cpp Loading commit data...
files.cpp Loading commit data...
find.cpp Loading commit data...
find.h Loading commit data...
find.pjd Loading commit data...
find.rc Loading commit data...
gen_drill_report_files.cpp Loading commit data...
gen_holes_and_tools_lists_for_drill.cpp Loading commit data...
gen_modules_placefile.cpp Loading commit data...
gendrill.cpp Loading commit data...
gendrill.h Loading commit data...
globaleditpad.cpp Loading commit data...
gpcb_exchange.cpp Loading commit data...
graphpcb.cpp Loading commit data...
hotkeys.cpp Loading commit data...
hotkeys.h Loading commit data...
icon_modedit.ico Loading commit data...
icon_pcbnew.ico Loading commit data...
icon_w3d.ico Loading commit data...
initpcb.cpp Loading commit data...
ioascii.cpp Loading commit data...
librairi.cpp Loading commit data...
loadcmp.cpp Loading commit data...
locate.cpp Loading commit data...
magnetic_tracks_functions.cpp Loading commit data...
menubarmodedit.cpp Loading commit data...
menubarpcb.cpp Loading commit data...
mirepcb.cpp Loading commit data...
modedit.cpp Loading commit data...
modedit_onclick.cpp Loading commit data...
modedit_undo_redo.cpp Loading commit data...
modeditoptions.cpp Loading commit data...
moduleframe.cpp Loading commit data...
modules.cpp Loading commit data...
move-drag_pads.cpp Loading commit data...
move_copy_track.cpp.notused Loading commit data...
move_or_drag_track.cpp Loading commit data...
muonde.cpp Loading commit data...
muwave_command.cpp Loading commit data...
netlist.cpp Loading commit data...
onleftclick.cpp Loading commit data...
onrightclick.cpp Loading commit data...
pcbframe.cpp Loading commit data...
pcbnew.cpp Loading commit data...
pcbnew.h Loading commit data...
pcbnew.icns Loading commit data...
pcbnew.rc Loading commit data...
pcbnew_config.cpp Loading commit data...
pcbnew_config.h Loading commit data...
pcbnew_doc.icns Loading commit data...
pcbnew_id.h Loading commit data...
pcbplot.cpp Loading commit data...
pcbplot.h Loading commit data...
plot_rtn.cpp Loading commit data...
plotdxf.cpp Loading commit data...
plotgerb.cpp Loading commit data...
plothpgl.cpp Loading commit data...
plotps.cpp Loading commit data...
print_board_functions.cpp Loading commit data...
printout_controler.cpp Loading commit data...
printout_controler.h Loading commit data...
protos.h Loading commit data...
queue.cpp Loading commit data...
ratsnest.cpp Loading commit data...
sel_layer.cpp Loading commit data...
set_color.cpp Loading commit data...
set_color.h Loading commit data...
set_grid.cpp Loading commit data...
set_grid.h Loading commit data...
set_grid.pjd Loading commit data...
set_grid.rc Loading commit data...
solve.cpp Loading commit data...
specctra.cpp Loading commit data...
specctra.h Loading commit data...
specctra_export.cpp Loading commit data...
specctra_import.cpp Loading commit data...
surbrill.cpp Loading commit data...
swap_layers.cpp Loading commit data...
tool_modedit.cpp Loading commit data...
tool_onrightclick.cpp Loading commit data...
tool_pcb.cpp Loading commit data...
toolbars_update_user_interface.cpp Loading commit data...
tr_modif.cpp Loading commit data...
tracemod.cpp Loading commit data...
tracepcb.cpp Loading commit data...
track.cpp Loading commit data...
trpiste.cpp Loading commit data...
via_edit.cpp.unused Loading commit data...
work.cpp Loading commit data...
xchgmod.cpp Loading commit data...
zone_filling_algorithm.cpp Loading commit data...
zones.h Loading commit data...
zones_by_polygon.cpp Loading commit data...
zones_by_polygon_fill_functions.cpp Loading commit data...
zones_convert_brd_items_to_polygons.cpp Loading commit data...
zones_functions_for_undo_redo.cpp Loading commit data...
zones_functions_for_undo_redo.h Loading commit data...
zones_non_copper_type_functions.cpp Loading commit data...
zones_polygons_insulated_copper_islands.cpp Loading commit data...
zones_polygons_test_connections.cpp Loading commit data...
zones_test_and_combine_areas.cpp Loading commit data...