amaranth/amaranth/vendor
Catherine 871d726ad4 build.plat: use tcl_quote instead of tcl_escape.
The premise of `tcl_escape` is incorrect: it is not possible, by design,
to escape a single backslash inside of a Tcl {}-quoted string:

    $ tclsh
    % puts {\\}
    \\

`tcl_quote` should be used instead since it can escape arbitrary strings
(and uses the right algorithm already).
2024-02-29 20:07:38 +00:00
..
__init__.py Implement RFC 18: Reorganize vendor platforms 2023-09-01 00:37:48 +00:00
_gowin.py build.plat: use tcl_quote instead of tcl_escape. 2024-02-29 20:07:38 +00:00
_intel.py vendor._intel: use dff instead of $dff. 2024-02-13 06:14:59 +00:00
_lattice_ecp5.py build.plat: use tcl_quote instead of tcl_escape. 2024-02-29 20:07:38 +00:00
_lattice_ice40.py build.plat: use tcl_quote instead of tcl_escape. 2024-02-29 20:07:38 +00:00
_lattice_machxo_2_3l.py build.plat: use tcl_quote instead of tcl_escape. 2024-02-29 20:07:38 +00:00
_quicklogic.py build.plat: use tcl_quote instead of tcl_escape. 2024-02-29 20:07:38 +00:00
_xilinx.py build.plat: use tcl_quote instead of tcl_escape. 2024-02-29 20:07:38 +00:00