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_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...