Files
modeling-app/rust/kcl-lib/tests/kittycad_svg/input.kcl
Adam Chalmers f938364d54 Better, faster typo checker (#6716)
* Fix typo 'horizonal'

* Fix typos

* Fix more typos

* Fix more typos

* Update CI action

* Fix typos

* Update src/lang/queryAst.test.ts

Co-authored-by: Jonathan Tran <jonnytran@gmail.com>

* Update src/lang/queryAst.test.ts

Co-authored-by: Jonathan Tran <jonnytran@gmail.com>

* Update typos

* Update snap

---------

Co-authored-by: Jonathan Tran <jonnytran@gmail.com>
2025-05-07 12:48:23 -05:00

287 lines
18 KiB
Plaintext

svg = startSketchOn(XY)
|> startProfile(at = [0, 0])
|> line(endAbsolute = [2.52, -26.04]) // MoveAbsolute
|> line(endAbsolute = [2.52, -25.2]) // VerticalLineAbsolute
|> line(endAbsolute = [0.84, -25.2]) // HorizontalLineAbsolute
|> line(endAbsolute = [0.84, -24.36]) // VerticalLineAbsolute
|> line(endAbsolute = [0, -24.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [0, -6.72]) // VerticalLineAbsolute
|> line(endAbsolute = [0.84, -6.72]) // HorizontalLineAbsolute
|> line(endAbsolute = [0.84, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [1.68, -5.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [1.68, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [2.52, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [2.52, -4.2]) // VerticalLineAbsolute
|> line(endAbsolute = [3.36, -4.2]) // HorizontalLineAbsolute
|> line(endAbsolute = [3.36, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [17.64, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [17.64, -4.2]) // VerticalLineAbsolute
|> line(endAbsolute = [18.48, -4.2]) // HorizontalLineRelative
|> line(endAbsolute = [18.48, -5.04]) // VerticalLineHorizontal
|> line(endAbsolute = [19.32, -5.04]) // HorizontalLineRelative
|> line(endAbsolute = [19.32, -5.88]) // VerticalLineHorizontal
|> line(endAbsolute = [20.16, -5.88]) // HorizontalLineRelative
|> line(endAbsolute = [20.16, -6.72]) // VerticalLineAbsolute
|> line(endAbsolute = [21, -6.72]) // HorizontalLineAbsolute
|> line(endAbsolute = [21, -24.36]) // VerticalLineHorizontal
|> line(endAbsolute = [20.16, -24.36]) // HorizontalLineRelative
|> line(endAbsolute = [20.16, -25.2]) // VerticalLineHorizontal
|> line(endAbsolute = [18.48, -25.2]) // HorizontalLineRelative
|> line(endAbsolute = [18.48, -26.04]) // VerticalLineHorizontal
|> line(endAbsolute = [15.96, -26.04]) // HorizontalLineRelative
|> line(endAbsolute = [15.96, -26.88]) // VerticalLineHorizontal
|> line(endAbsolute = [16.8, -26.88]) // HorizontalLineRelative
|> line(endAbsolute = [16.8, -28.56]) // VerticalLineHorizontal
|> line(endAbsolute = [11.76, -28.56]) // HorizontalLineAbsolute
|> line(endAbsolute = [11.76, -26.88]) // VerticalLineAbsolute
|> line(endAbsolute = [12.6, -26.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [12.6, -26.04]) // VerticalLineAbsolute
|> line(endAbsolute = [8.4, -26.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [8.4, -26.88]) // VerticalLineHorizontal
|> line(endAbsolute = [9.24, -26.88]) // HorizontalLineRelative
|> line(endAbsolute = [9.24, -28.56]) // VerticalLineHorizontal
|> line(endAbsolute = [4.2, -28.56]) // HorizontalLineAbsolute
|> line(endAbsolute = [4.2, -26.88]) // VerticalLineHorizontal
|> line(endAbsolute = [5.04, -26.88]) // HorizontalLineRelative
|> line(endAbsolute = [5.04, -26.04]) // VerticalLineHorizontal
|> line(endAbsolute = [0.839996, -20.58]) // MoveRelative
|> line(endAbsolute = [0.839996, -24.36]) // VerticalLineHorizontal
|> line(endAbsolute = [2.52, -24.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [2.52, -25.2]) // VerticalLineHorizontal
|> line(endAbsolute = [18.48, -25.2]) // HorizontalLineRelative
|> line(endAbsolute = [18.48, -24.36]) // VerticalLineHorizontal
|> line(endAbsolute = [20.16, -24.36]) // HorizontalLineRelative
|> line(endAbsolute = [20.16, -20.58]) // VerticalLineAbsolute
// StopAbsolute
|> line(endAbsolute = [7.56, -24.36]) // MoveAbsolute
|> line(endAbsolute = [7.56, -22.68]) // VerticalLineHorizontal
|> line(endAbsolute = [13.44, -22.68]) // HorizontalLineRelative
|> line(endAbsolute = [13.44, -24.36]) // VerticalLineHorizontal
|> line(endAbsolute = [1.68, -22.68]) // MoveRelative
|> line(endAbsolute = [1.68, -21.84]) // VerticalLineHorizontal
|> line(endAbsolute = [5.88, -21.84]) // HorizontalLineRelative
|> line(endAbsolute = [5.88, -22.68]) // VerticalLineHorizontal
|> line(endAbsolute = [3.36, -24.36]) // MoveRelative
|> line(endAbsolute = [3.36, -23.52]) // VerticalLineHorizontal
|> line(endAbsolute = [5.88, -23.52]) // HorizontalLineRelative
|> line(endAbsolute = [5.88, -24.36]) // VerticalLineHorizontal
|> line(endAbsolute = [15.12, -22.68]) // MoveRelative
|> line(endAbsolute = [15.12, -21.84]) // VerticalLineHorizontal
|> line(endAbsolute = [15.959999999999999, -21.84]) // HorizontalLineRelative
|> line(endAbsolute = [15.959999999999999, -22.68]) // VerticalLineHorizontal
|> line(endAbsolute = [16.8, -22.68]) // MoveRelative
|> line(endAbsolute = [16.8, -21.84]) // VerticalLineHorizontal
|> line(endAbsolute = [17.64, -21.84]) // HorizontalLineRelative
|> line(endAbsolute = [17.64, -22.68]) // VerticalLineHorizontal
|> line(endAbsolute = [18.48, -22.68]) // MoveRelative
|> line(endAbsolute = [18.48, -21.84]) // VerticalLineHorizontal
|> line(endAbsolute = [19.32, -21.84]) // HorizontalLineRelative
|> line(endAbsolute = [19.32, -22.68]) // VerticalLineHorizontal
|> line(endAbsolute = [15.12, -24.36]) // MoveRelative
|> line(endAbsolute = [15.12, -23.52]) // VerticalLineHorizontal
|> line(endAbsolute = [17.64, -23.52]) // HorizontalLineRelative
|> line(endAbsolute = [17.64, -24.36]) // VerticalLineHorizontal
|> line(endAbsolute = [18.48, -5.88]) // MoveAbsolute
|> line(endAbsolute = [18.48, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [17.64, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [17.64, -4.2]) // VerticalLineAbsolute
|> line(endAbsolute = [3.36, -4.2]) // HorizontalLineAbsolute
|> line(endAbsolute = [3.36, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [2.52, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [2.52, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [1.68, -5.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [1.68, -6.72]) // VerticalLineAbsolute
|> line(endAbsolute = [0.839996, -6.72]) // HorizontalLineAbsolute
|> line(endAbsolute = [0.839996, -8.4]) // VerticalLineAbsolute
|> line(endAbsolute = [20.16, -8.4]) // HorizontalLineAbsolute
|> line(endAbsolute = [20.16, -6.72]) // VerticalLineAbsolute
|> line(endAbsolute = [19.32, -6.72]) // HorizontalLineAbsolute
|> line(endAbsolute = [19.32, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [20.16, -7.56]) // MoveAbsolute
|> line(endAbsolute = [0.839996, -7.56]) // HorizontalLineAbsolute
|> line(endAbsolute = [0.839996, -19.32]) // VerticalLineAbsolute
|> line(endAbsolute = [20.16, -19.32]) // HorizontalLineAbsolute
|> line(endAbsolute = [3.36, -10.08]) // MoveAbsolute
|> line(endAbsolute = [3.36, -9.24001]) // VerticalLineAbsolute
|> line(endAbsolute = [17.64, -9.24001]) // HorizontalLineAbsolute
|> line(endAbsolute = [17.64, -10.08]) // VerticalLineAbsolute
|> line(endAbsolute = [18.48, -10.08]) // HorizontalLineRelative
|> line(endAbsolute = [18.48, -16.8]) // VerticalLineHorizontal
|> line(endAbsolute = [17.64, -16.8]) // HorizontalLineRelative
|> line(endAbsolute = [17.64, -17.64]) // VerticalLineHorizontal
|> line(endAbsolute = [3.36, -17.64]) // HorizontalLineAbsolute
|> line(endAbsolute = [3.36, -16.8]) // VerticalLineAbsolute
|> line(endAbsolute = [2.52, -16.8]) // HorizontalLineAbsolute
|> line(endAbsolute = [2.52, -10.080000000000002]) // VerticalLineHorizontal
|> line(endAbsolute = [13.44, -10.92]) // MoveRelative
|> line(endAbsolute = [13.44, -10.08]) // VerticalLineHorizontal
|> line(endAbsolute = [15.12, -10.08]) // HorizontalLineRelative
|> line(endAbsolute = [15.12, -13.44]) // VerticalLineHorizontal
|> line(endAbsolute = [14.28, -13.44]) // HorizontalLineRelative
|> line(endAbsolute = [9.24, -13.44]) // MoveRelative
|> line(endAbsolute = [11.76, -13.44]) // HorizontalLineRelative
|> line(endAbsolute = [11.76, -14.28]) // VerticalLineHorizontal
|> line(endAbsolute = [10.92, -14.28]) // HorizontalLineRelative here
|> line(endAbsolute = [10.92, -15.959999999999999]) // VerticalLineHorizontal
|> line(endAbsolute = [13.44, -15.959999999999999]) // HorizontalLineRelative
|> line(endAbsolute = [13.44, -15.12]) // VerticalLineHorizontal
|> line(endAbsolute = [14.28, -15.12]) // HorizontalLineRelative
|> line(endAbsolute = [14.28, -15.959999999999999]) // VerticalLineHorizontal
|> line(endAbsolute = [13.44, -15.959999999999999]) // HorizontalLineAbsolute
|> line(endAbsolute = [13.44, -16.8]) // VerticalLineAbsolute
|> line(endAbsolute = [7.56, -16.8]) // HorizontalLineAbsolute
|> line(endAbsolute = [7.56, -15.96]) // VerticalLineAbsolute
|> line(endAbsolute = [6.72, -15.96]) // HorizontalLineAbsolute
|> line(endAbsolute = [6.72, -15.120000000000001]) // VerticalLineHorizontal
|> line(endAbsolute = [7.56, -15.120000000000001]) // HorizontalLineRelative
|> line(endAbsolute = [7.56, -15.96]) // VerticalLineHorizontal
|> line(endAbsolute = [10.08, -15.96]) // HorizontalLineRelative
|> line(endAbsolute = [10.08, -14.28]) // VerticalLineAbsolute
|> line(endAbsolute = [9.24, -14.28]) // HorizontalLineAbsolute
|> line(endAbsolute = [7.56, -12.6]) // MoveAbsolute
|> line(endAbsolute = [7.56, -11.76]) // VerticalLineAbsolute
|> line(endAbsolute = [5.04, -11.76]) // HorizontalLineAbsolute
|> line(endAbsolute = [5.04, -12.6]) // VerticalLineAbsolute
|> line(endAbsolute = [4.2, -12.6]) // HorizontalLineAbsolute
|> line(endAbsolute = [4.2, -11.76]) // VerticalLineHorizontal
|> line(endAbsolute = [5.04, -11.76]) // HorizontalLineRelative
|> line(endAbsolute = [5.04, -10.92]) // VerticalLineHorizontal
|> line(endAbsolute = [7.5600000000000005, -10.92]) // HorizontalLineRelative
|> line(endAbsolute = [7.5600000000000005, -11.76]) // VerticalLineHorizontal
|> line(endAbsolute = [8.4, -11.76]) // HorizontalLineAbsolute
|> line(endAbsolute = [8.4, -12.6]) // VerticalLineHorizontal
|> line(endAbsolute = [3.36, -5.88]) // MoveAbsolute
|> line(endAbsolute = [3.36, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [4.2, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [4.2, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [5.04, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [5.04, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [5.88, -1.68]) // HorizontalLineAbsolute
|> line(endAbsolute = [5.88, -0.83999599]) // VerticalLineAbsolute
|> line(endAbsolute = [6.72, -0.83999599]) // HorizontalLineAbsolute
|> line(endAbsolute = [6.72, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [7.56, -1.68]) // HorizontalLineAbsolute
|> line(endAbsolute = [7.56, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [8.4, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [8.4, -5.04]) // VerticalLineHorizontal
|> line(endAbsolute = [9.24, -5.04]) // HorizontalLineRelative
|> line(endAbsolute = [9.24, -5.88]) // VerticalLineHorizontal
|> line(endAbsolute = [17.64, -5.04]) // MoveAbsolute
|> line(endAbsolute = [17.64, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [11.76, -5.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [11.76, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [12.6, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [12.6, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [13.44, -3.36]) // HorizontalLineRelative
|> line(endAbsolute = [13.44, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [14.28, -1.68]) // HorizontalLineRelative
|> line(endAbsolute = [14.28, -0.83999599]) // VerticalLineAbsolute
|> line(endAbsolute = [15.12, -0.83999599]) // HorizontalLineRelative
|> line(endAbsolute = [15.12, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [15.959999999999999, -1.68]) // HorizontalLineRelative
|> line(endAbsolute = [15.959999999999999, -3.36]) // VerticalLineHorizontal
|> line(endAbsolute = [16.8, -3.36]) // HorizontalLineRelative
|> line(endAbsolute = [16.8, -5.04]) // VerticalLineHorizontal
|> line(endAbsolute = [13.44, -1.68]) // MoveAbsolute
|> line(endAbsolute = [13.44, -0]) // VerticalLineAbsolute
|> line(endAbsolute = [15.959999999999999, -0]) // HorizontalLineRelative
|> line(endAbsolute = [15.959999999999999, -1.68]) // VerticalLineHorizontal
|> line(endAbsolute = [16.8, -1.68]) // HorizontalLineRelative
|> line(endAbsolute = [16.8, -3.36]) // VerticalLineHorizontal
|> line(endAbsolute = [17.64, -3.36]) // HorizontalLineRelative
|> line(endAbsolute = [17.64, -4.62]) // VerticalLineAbsolute
|> line(endAbsolute = [16.8, -4.62]) // HorizontalLineAbsolute
|> line(endAbsolute = [16.8, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [15.96, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [15.96, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [15.12, -1.68]) // HorizontalLineAbsolute
|> line(endAbsolute = [15.12, -0.83999999]) // VerticalLineAbsolute
|> line(endAbsolute = [14.28, -0.83999999]) // HorizontalLineAbsolute
|> line(endAbsolute = [14.28, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [13.44, -1.68]) // HorizontalLineAbsolute
|> line(endAbsolute = [13.44, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [12.6, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [12.6, -4.62]) // VerticalLineAbsolute
|> line(endAbsolute = [11.76, -4.62]) // HorizontalLineAbsolute
|> line(endAbsolute = [11.76, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [12.6, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [12.6, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [5.04, -1.68]) // MoveAbsolute
|> line(endAbsolute = [5.04, -0]) // VerticalLineAbsolute
|> line(endAbsolute = [7.56, -0]) // HorizontalLineAbsolute
|> line(endAbsolute = [7.56, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [8.4, -1.68]) // HorizontalLineAbsolute
|> line(endAbsolute = [8.4, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [9.24, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [9.24, -4.62]) // VerticalLineAbsolute
|> line(endAbsolute = [8.4, -4.62]) // HorizontalLineAbsolute
|> line(endAbsolute = [8.4, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [7.56, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [7.56, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [6.72, -1.68]) // HorizontalLineAbsolute
|> line(endAbsolute = [6.72, -0.83999999]) // VerticalLineAbsolute
|> line(endAbsolute = [5.88, -0.83999999]) // HorizontalLineAbsolute
|> line(endAbsolute = [5.88, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [5.04, -1.68]) // HorizontalLineAbsolute
|> line(endAbsolute = [5.04, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [4.2, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [4.2, -4.62]) // VerticalLineAbsolute
|> line(endAbsolute = [3.36, -4.62]) // HorizontalLineAbsolute
|> line(endAbsolute = [3.36, -3.36]) // VerticalLineAbsolute
|> line(endAbsolute = [4.2, -3.36]) // HorizontalLineAbsolute
|> line(endAbsolute = [4.2, -1.68]) // VerticalLineAbsolute
|> line(endAbsolute = [13.44, -5.88]) // MoveAbsolute
|> line(endAbsolute = [13.44, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [14.28, -5.04]) // HorizontalLineRelative
|> line(endAbsolute = [14.28, -4.2]) // VerticalLineAbsolute
|> line(endAbsolute = [15.12, -4.2]) // HorizontalLineRelative
|> line(endAbsolute = [15.12, -5.04]) // VerticalLineHorizontal
|> line(endAbsolute = [15.959999999999999, -5.04]) // HorizontalLineRelative
|> line(endAbsolute = [15.959999999999999, -5.88]) // VerticalLineHorizontal
|> line(endAbsolute = [5.88, -5.04]) // MoveAbsolute
|> line(endAbsolute = [5.88, -4.2]) // VerticalLineAbsolute
|> line(endAbsolute = [6.72, -4.2]) // HorizontalLineAbsolute
|> line(endAbsolute = [6.72, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [7.56, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [7.56, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [5.04, -5.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [5.04, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [17.64, -5.88]) // MoveAbsolute
|> line(endAbsolute = [17.64, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [16.8, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [16.8, -4.2]) // VerticalLineAbsolute
|> line(endAbsolute = [17.64, -4.2]) // HorizontalLineRelative
|> line(endAbsolute = [17.64, -5.04]) // VerticalLineHorizontal
|> line(endAbsolute = [18.48, -5.04]) // HorizontalLineRelative
|> line(endAbsolute = [18.48, -5.88]) // VerticalLineHorizontal
|> line(endAbsolute = [3.36, -5.04]) // MoveAbsolute
|> line(endAbsolute = [3.36, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [2.52, -5.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [2.52, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [3.36, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [3.36, -4.2]) // VerticalLineAbsolute
|> line(endAbsolute = [4.2, -4.2]) // HorizontalLineAbsolute
|> line(endAbsolute = [4.2, -5.04]) // VerticalLineHorizontal
|> line(endAbsolute = [8.4, -4.2]) // MoveRelative
|> line(endAbsolute = [9.24, -4.2]) // HorizontalLineRelative
|> line(endAbsolute = [9.24, -5.04]) // VerticalLineHorizontal
|> line(endAbsolute = [10.08, -5.04]) // HorizontalLineRelative
|> line(endAbsolute = [10.08, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [9.24, -5.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [9.24, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [8.4, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [11.76, -4.2]) // MoveAbsolute
|> line(endAbsolute = [12.6, -4.2]) // HorizontalLineAbsolute
|> line(endAbsolute = [12.6, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [11.76, -5.04]) // HorizontalLineAbsolute
|> line(endAbsolute = [11.76, -5.88]) // VerticalLineAbsolute
|> line(endAbsolute = [10.92, -5.88]) // HorizontalLineAbsolute
|> line(endAbsolute = [10.92, -5.04]) // VerticalLineAbsolute
|> line(endAbsolute = [11.76, -5.04]) // HorizontalLineRelative
|> line(endAbsolute = [14.28, -10.92]) // MoveRelative
|> line(endAbsolute = [13.44, -10.92]) // HorizontalLineRelative
|> line(endAbsolute = [13.44, -13.44]) // VerticalLineHorizontal
|> line(endAbsolute = [14.28, -13.44]) // HorizontalLineRelative
|> close(%)
|> extrude(length = 1)