KiCad PCB EDA Suite
specctra_lexer.h File Reference
#include <dsnlexer.h>

Go to the source code of this file.

Classes

class  SPECCTRA_LEXER
 Class SPECCTRA_LEXER is an automatically generated class using the TokenList2DnsLexer.cmake technology, based on keywords provided by file: /home/kicad/workspace/kicad-doxygen/pcbnew/specctra.keywords. More...
 

Namespaces

 DSN
 This source file implements export and import capabilities to the specctra dsn file format.
 

Enumerations

enum  DSN::T {
  DSN::T_NONE = DSN_NONE, DSN::T_COMMENT = DSN_COMMENT, DSN::T_STRING_QUOTE = DSN_STRING_QUOTE, DSN::T_QUOTE_DEF = DSN_QUOTE_DEF,
  DSN::T_DASH = DSN_DASH, DSN::T_SYMBOL = DSN_SYMBOL, DSN::T_NUMBER = DSN_NUMBER, DSN::T_RIGHT = DSN_RIGHT,
  DSN::T_LEFT = DSN_LEFT, DSN::T_STRING = DSN_STRING, DSN::T_EOF = DSN_EOF, DSN::T_absolute = 0,
  DSN::T_add_group, DSN::T_add_pins, DSN::T_added, DSN::T_allow_antenna,
  DSN::T_allow_redundant_wiring, DSN::T_amp, DSN::T_ancestor, DSN::T_antipad,
  DSN::T_aperture_type, DSN::T_array, DSN::T_attach, DSN::T_attr,
  DSN::T_average_pair_length, DSN::T_back, DSN::T_base_design, DSN::T_bbv_ctr2ctr,
  DSN::T_bend_keepout, DSN::T_bond, DSN::T_both, DSN::T_bottom,
  DSN::T_bottom_layer_sel, DSN::T_boundary, DSN::T_brickpat, DSN::T_bundle,
  DSN::T_bus, DSN::T_bypass, DSN::T_capacitance_resolution, DSN::T_capacitor,
  DSN::T_case_sensitive, DSN::T_cct1, DSN::T_cct1a, DSN::T_center_center,
  DSN::T_checking_trim_by_pin, DSN::T_circ, DSN::T_circle, DSN::T_circuit,
  DSN::T_class, DSN::T_class_class, DSN::T_classes, DSN::T_clear,
  DSN::T_clearance, DSN::T_cluster, DSN::T_cm, DSN::T_color,
  DSN::T_colors, DSN::T_comment, DSN::T_comp, DSN::T_comp_edge_center,
  DSN::T_comp_order, DSN::T_component, DSN::T_composite, DSN::T_conductance_resolution,
  DSN::T_conductor, DSN::T_conflict, DSN::T_connect, DSN::T_constant,
  DSN::T_contact, DSN::T_control, DSN::T_corner, DSN::T_corners,
  DSN::T_cost, DSN::T_created_time, DSN::T_cross, DSN::T_crosstalk_model,
  DSN::T_current_resolution, DSN::T_delete_pins, DSN::T_deleted, DSN::T_deleted_keepout,
  DSN::T_delta, DSN::T_diagonal, DSN::T_direction, DSN::T_directory,
  DSN::T_discrete, DSN::T_effective_via_length, DSN::T_elongate_keepout, DSN::T_exclude,
  DSN::T_expose, DSN::T_extra_image_directory, DSN::T_family, DSN::T_family_family,
  DSN::T_family_family_spacing, DSN::T_fanout, DSN::T_farad, DSN::T_file,
  DSN::T_fit, DSN::T_fix, DSN::T_flip_style, DSN::T_floor_plan,
  DSN::T_footprint, DSN::T_forbidden, DSN::T_force_to_terminal_point, DSN::T_forgotten,
  DSN::T_free, DSN::T_fromto, DSN::T_front, DSN::T_front_only,
  DSN::T_gap, DSN::T_gate, DSN::T_gates, DSN::T_generated_by_freeroute,
  DSN::T_global, DSN::T_grid, DSN::T_group, DSN::T_group_set,
  DSN::T_guide, DSN::T_hard, DSN::T_height, DSN::T_high,
  DSN::T_history, DSN::T_horizontal, DSN::T_host_cad, DSN::T_host_version,
  DSN::T_image, DSN::T_image_conductor, DSN::T_image_image, DSN::T_image_image_spacing,
  DSN::T_image_outline_clearance, DSN::T_image_set, DSN::T_image_type, DSN::T_inch,
  DSN::T_include, DSN::T_include_pins_in_crosstalk, DSN::T_inductance_resolution, DSN::T_insert,
  DSN::T_instcnfg, DSN::T_inter_layer_clearance, DSN::T_jumper, DSN::T_junction_type,
  DSN::T_keepout, DSN::T_kg, DSN::T_kohm, DSN::T_large,
  DSN::T_large_large, DSN::T_layer, DSN::T_layer_depth, DSN::T_layer_noise_weight,
  DSN::T_layer_pair, DSN::T_layer_rule, DSN::T_length, DSN::T_length_amplitude,
  DSN::T_length_factor, DSN::T_length_gap, DSN::T_library, DSN::T_library_out,
  DSN::T_limit, DSN::T_limit_bends, DSN::T_limit_crossing, DSN::T_limit_vias,
  DSN::T_limit_way, DSN::T_linear, DSN::T_linear_interpolation, DSN::T_load,
  DSN::T_lock_type, DSN::T_logical_part, DSN::T_logical_part_mapping, DSN::T_low,
  DSN::T_match_fromto_delay, DSN::T_match_fromto_length, DSN::T_match_group_delay, DSN::T_match_group_length,
  DSN::T_match_net_delay, DSN::T_match_net_length, DSN::T_max_delay, DSN::T_max_len,
  DSN::T_max_length, DSN::T_max_noise, DSN::T_max_restricted_layer_length, DSN::T_max_stagger,
  DSN::T_max_stub, DSN::T_max_total_delay, DSN::T_max_total_length, DSN::T_max_total_vias,
  DSN::T_medium, DSN::T_mhenry, DSN::T_mho, DSN::T_microvia,
  DSN::T_mid_driven, DSN::T_mil, DSN::T_min_gap, DSN::T_mirror,
  DSN::T_mirror_first, DSN::T_mixed, DSN::T_mm, DSN::T_negative_diagonal,
  DSN::T_net, DSN::T_net_number, DSN::T_net_out, DSN::T_net_pin_changes,
  DSN::T_nets, DSN::T_network, DSN::T_network_out, DSN::T_no,
  DSN::T_noexpose, DSN::T_noise_accumulation, DSN::T_noise_calculation, DSN::T_normal,
  DSN::T_object_type, DSN::T_off, DSN::T_off_grid, DSN::T_offset,
  DSN::T_on, DSN::T_open, DSN::T_opposite_side, DSN::T_order,
  DSN::T_orthogonal, DSN::T_outline, DSN::T_overlap, DSN::T_pad,
  DSN::T_pad_pad, DSN::T_padstack, DSN::T_pair, DSN::T_parallel,
  DSN::T_parallel_noise, DSN::T_parallel_segment, DSN::T_parser, DSN::T_part_library,
  DSN::T_path, DSN::T_pcb, DSN::T_permit_orient, DSN::T_permit_side,
  DSN::T_physical, DSN::T_physical_part_mapping, DSN::T_piggyback, DSN::T_pin,
  DSN::T_pin_allow, DSN::T_pin_cap_via, DSN::T_pin_via_cap, DSN::T_pin_width_taper,
  DSN::T_pins, DSN::T_pintype, DSN::T_place, DSN::T_place_boundary,
  DSN::T_place_control, DSN::T_place_keepout, DSN::T_place_rule, DSN::T_placement,
  DSN::T_plan, DSN::T_plane, DSN::T_pn, DSN::T_point,
  DSN::T_polygon, DSN::T_polyline_path, DSN::T_position, DSN::T_positive_diagonal,
  DSN::T_power, DSN::T_power_dissipation, DSN::T_power_fanout, DSN::T_prefix,
  DSN::T_primary, DSN::T_priority, DSN::T_property, DSN::T_protect,
  DSN::T_qarc, DSN::T_quarter, DSN::T_radius, DSN::T_ratio,
  DSN::T_ratio_tolerance, DSN::T_rect, DSN::T_reduced, DSN::T_region,
  DSN::T_region_class, DSN::T_region_class_class, DSN::T_region_net, DSN::T_relative_delay,
  DSN::T_relative_group_delay, DSN::T_relative_group_length, DSN::T_relative_length, DSN::T_reorder,
  DSN::T_reroute_order_viols, DSN::T_resistance_resolution, DSN::T_resistor, DSN::T_resolution,
  DSN::T_restricted_layer_length_factor, DSN::T_room, DSN::T_rotate, DSN::T_rotate_first,
  DSN::T_round, DSN::T_roundoff_rotation, DSN::T_route, DSN::T_route_to_fanout_only,
  DSN::T_routes, DSN::T_routes_include, DSN::T_rule, DSN::T_same_net_checking,
  DSN::T_sample_window, DSN::T_saturation_length, DSN::T_sec, DSN::T_secondary,
  DSN::T_self, DSN::T_sequence_number, DSN::T_session, DSN::T_set_color,
  DSN::T_set_pattern, DSN::T_shape, DSN::T_shield, DSN::T_shield_gap,
  DSN::T_shield_loop, DSN::T_shield_tie_down_interval, DSN::T_shield_width, DSN::T_side,
  DSN::T_signal, DSN::T_site, DSN::T_small, DSN::T_smd,
  DSN::T_snap, DSN::T_snap_angle, DSN::T_soft, DSN::T_source,
  DSN::T_space_in_quoted_tokens, DSN::T_spacing, DSN::T_spare, DSN::T_spiral_via,
  DSN::T_square, DSN::T_stack_via, DSN::T_stack_via_depth, DSN::T_standard,
  DSN::T_starburst, DSN::T_status, DSN::T_structure, DSN::T_structure_out,
  DSN::T_subgate, DSN::T_subgates, DSN::T_substituted, DSN::T_such,
  DSN::T_suffix, DSN::T_super_placement, DSN::T_supply, DSN::T_supply_pin,
  DSN::T_swapping, DSN::T_switch_window, DSN::T_system, DSN::T_tandem_noise,
  DSN::T_tandem_segment, DSN::T_tandem_shield_overhang, DSN::T_term_only, DSN::T_terminal,
  DSN::T_terminator, DSN::T_test, DSN::T_test_points, DSN::T_testpoint,
  DSN::T_threshold, DSN::T_time_length_factor, DSN::T_time_resolution, DSN::T_tjunction,
  DSN::T_tolerance, DSN::T_top, DSN::T_topology, DSN::T_total,
  DSN::T_track_id, DSN::T_turret, DSN::T_type, DSN::T_um,
  DSN::T_unassigned, DSN::T_unconnects, DSN::T_unit, DSN::T_up,
  DSN::T_use_array, DSN::T_use_layer, DSN::T_use_net, DSN::T_use_via,
  DSN::T_value, DSN::T_vertical, DSN::T_via, DSN::T_via_array_template,
  DSN::T_via_at_smd, DSN::T_via_keepout, DSN::T_via_number, DSN::T_via_rotate_first,
  DSN::T_via_site, DSN::T_via_size, DSN::T_virtual_pin, DSN::T_volt,
  DSN::T_voltage_resolution, DSN::T_was_is, DSN::T_way, DSN::T_weight,
  DSN::T_width, DSN::T_window, DSN::T_wire, DSN::T_wire_keepout,
  DSN::T_wires, DSN::T_wires_include, DSN::T_wiring, DSN::T_write_resolution,
  DSN::T_x, DSN::T_xy, DSN::T_y
}
 enum T contains all this lexer's tokens. More...