Browse Source

ESQL: Generate docs for the trig functions (#106891)

This updates the in-code docs on the trig functions to line up with the
docs, removes the docs, and uses the now mostly identical generated
docs. This means we only need to document these functions in one place -
right next to the code.
Nik Everett 1 năm trước cách đây
mục cha
commit
00b0c54a74
100 tập tin đã thay đổi với 263 bổ sung60 xóa
  1. 0 31
      docs/reference/esql/functions/cos.asciidoc
  2. 1 1
      docs/reference/esql/functions/description/cos.asciidoc
  3. 1 1
      docs/reference/esql/functions/description/cosh.asciidoc
  4. 1 1
      docs/reference/esql/functions/description/sin.asciidoc
  5. 1 1
      docs/reference/esql/functions/description/sinh.asciidoc
  6. 1 1
      docs/reference/esql/functions/description/tan.asciidoc
  7. 1 1
      docs/reference/esql/functions/description/tanh.asciidoc
  8. 13 0
      docs/reference/esql/functions/examples/cos.asciidoc
  9. 13 0
      docs/reference/esql/functions/examples/cosh.asciidoc
  10. 13 0
      docs/reference/esql/functions/examples/sin.asciidoc
  11. 13 0
      docs/reference/esql/functions/examples/sinh.asciidoc
  12. 13 0
      docs/reference/esql/functions/examples/tan.asciidoc
  13. 13 0
      docs/reference/esql/functions/examples/tanh.asciidoc
  14. 1 0
      docs/reference/esql/functions/layout/cos.asciidoc
  15. 1 0
      docs/reference/esql/functions/layout/cosh.asciidoc
  16. 1 0
      docs/reference/esql/functions/layout/sin.asciidoc
  17. 1 0
      docs/reference/esql/functions/layout/sinh.asciidoc
  18. 1 0
      docs/reference/esql/functions/layout/tan.asciidoc
  19. 1 0
      docs/reference/esql/functions/layout/tanh.asciidoc
  20. 6 6
      docs/reference/esql/functions/math-functions.asciidoc
  21. 2 0
      docs/reference/esql/functions/parameters/abs.asciidoc
  22. 2 0
      docs/reference/esql/functions/parameters/acos.asciidoc
  23. 2 0
      docs/reference/esql/functions/parameters/asin.asciidoc
  24. 2 0
      docs/reference/esql/functions/parameters/atan.asciidoc
  25. 2 0
      docs/reference/esql/functions/parameters/atan2.asciidoc
  26. 2 0
      docs/reference/esql/functions/parameters/auto_bucket.asciidoc
  27. 2 0
      docs/reference/esql/functions/parameters/case.asciidoc
  28. 2 0
      docs/reference/esql/functions/parameters/ceil.asciidoc
  29. 2 0
      docs/reference/esql/functions/parameters/coalesce.asciidoc
  30. 2 0
      docs/reference/esql/functions/parameters/concat.asciidoc
  31. 4 2
      docs/reference/esql/functions/parameters/cos.asciidoc
  32. 4 2
      docs/reference/esql/functions/parameters/cosh.asciidoc
  33. 2 0
      docs/reference/esql/functions/parameters/date_diff.asciidoc
  34. 2 0
      docs/reference/esql/functions/parameters/date_extract.asciidoc
  35. 2 0
      docs/reference/esql/functions/parameters/date_format.asciidoc
  36. 2 0
      docs/reference/esql/functions/parameters/date_parse.asciidoc
  37. 2 0
      docs/reference/esql/functions/parameters/e.asciidoc
  38. 2 0
      docs/reference/esql/functions/parameters/ends_with.asciidoc
  39. 2 0
      docs/reference/esql/functions/parameters/floor.asciidoc
  40. 2 0
      docs/reference/esql/functions/parameters/greatest.asciidoc
  41. 2 0
      docs/reference/esql/functions/parameters/least.asciidoc
  42. 2 0
      docs/reference/esql/functions/parameters/left.asciidoc
  43. 2 0
      docs/reference/esql/functions/parameters/length.asciidoc
  44. 2 0
      docs/reference/esql/functions/parameters/log.asciidoc
  45. 2 0
      docs/reference/esql/functions/parameters/log10.asciidoc
  46. 2 0
      docs/reference/esql/functions/parameters/ltrim.asciidoc
  47. 2 0
      docs/reference/esql/functions/parameters/mv_avg.asciidoc
  48. 2 0
      docs/reference/esql/functions/parameters/mv_concat.asciidoc
  49. 2 0
      docs/reference/esql/functions/parameters/mv_count.asciidoc
  50. 2 0
      docs/reference/esql/functions/parameters/mv_dedupe.asciidoc
  51. 2 0
      docs/reference/esql/functions/parameters/mv_first.asciidoc
  52. 2 0
      docs/reference/esql/functions/parameters/mv_last.asciidoc
  53. 2 0
      docs/reference/esql/functions/parameters/mv_max.asciidoc
  54. 2 0
      docs/reference/esql/functions/parameters/mv_median.asciidoc
  55. 2 0
      docs/reference/esql/functions/parameters/mv_min.asciidoc
  56. 2 0
      docs/reference/esql/functions/parameters/mv_slice.asciidoc
  57. 2 0
      docs/reference/esql/functions/parameters/mv_sort.asciidoc
  58. 2 0
      docs/reference/esql/functions/parameters/mv_sum.asciidoc
  59. 2 0
      docs/reference/esql/functions/parameters/mv_zip.asciidoc
  60. 2 0
      docs/reference/esql/functions/parameters/pi.asciidoc
  61. 2 0
      docs/reference/esql/functions/parameters/pow.asciidoc
  62. 2 0
      docs/reference/esql/functions/parameters/replace.asciidoc
  63. 2 0
      docs/reference/esql/functions/parameters/right.asciidoc
  64. 2 0
      docs/reference/esql/functions/parameters/round.asciidoc
  65. 2 0
      docs/reference/esql/functions/parameters/rtrim.asciidoc
  66. 4 2
      docs/reference/esql/functions/parameters/sin.asciidoc
  67. 4 2
      docs/reference/esql/functions/parameters/sinh.asciidoc
  68. 2 0
      docs/reference/esql/functions/parameters/split.asciidoc
  69. 2 0
      docs/reference/esql/functions/parameters/sqrt.asciidoc
  70. 2 0
      docs/reference/esql/functions/parameters/st_intersects.asciidoc
  71. 2 0
      docs/reference/esql/functions/parameters/st_x.asciidoc
  72. 2 0
      docs/reference/esql/functions/parameters/st_y.asciidoc
  73. 2 0
      docs/reference/esql/functions/parameters/starts_with.asciidoc
  74. 2 0
      docs/reference/esql/functions/parameters/substring.asciidoc
  75. 4 2
      docs/reference/esql/functions/parameters/tan.asciidoc
  76. 4 2
      docs/reference/esql/functions/parameters/tanh.asciidoc
  77. 2 0
      docs/reference/esql/functions/parameters/tau.asciidoc
  78. 2 0
      docs/reference/esql/functions/parameters/to_boolean.asciidoc
  79. 2 0
      docs/reference/esql/functions/parameters/to_cartesianpoint.asciidoc
  80. 2 0
      docs/reference/esql/functions/parameters/to_cartesianshape.asciidoc
  81. 2 0
      docs/reference/esql/functions/parameters/to_datetime.asciidoc
  82. 2 0
      docs/reference/esql/functions/parameters/to_degrees.asciidoc
  83. 2 0
      docs/reference/esql/functions/parameters/to_double.asciidoc
  84. 2 0
      docs/reference/esql/functions/parameters/to_geopoint.asciidoc
  85. 2 0
      docs/reference/esql/functions/parameters/to_geoshape.asciidoc
  86. 2 0
      docs/reference/esql/functions/parameters/to_integer.asciidoc
  87. 2 0
      docs/reference/esql/functions/parameters/to_ip.asciidoc
  88. 2 0
      docs/reference/esql/functions/parameters/to_long.asciidoc
  89. 2 0
      docs/reference/esql/functions/parameters/to_lower.asciidoc
  90. 2 0
      docs/reference/esql/functions/parameters/to_radians.asciidoc
  91. 2 0
      docs/reference/esql/functions/parameters/to_string.asciidoc
  92. 2 0
      docs/reference/esql/functions/parameters/to_unsigned_long.asciidoc
  93. 2 0
      docs/reference/esql/functions/parameters/to_upper.asciidoc
  94. 2 0
      docs/reference/esql/functions/parameters/to_version.asciidoc
  95. 2 0
      docs/reference/esql/functions/parameters/trim.asciidoc
  96. 1 1
      docs/reference/esql/functions/signature/cos.svg
  97. 1 1
      docs/reference/esql/functions/signature/cosh.svg
  98. 1 1
      docs/reference/esql/functions/signature/sin.svg
  99. 1 1
      docs/reference/esql/functions/signature/sinh.svg
  100. 1 1
      docs/reference/esql/functions/signature/tan.svg

+ 0 - 31
docs/reference/esql/functions/cos.asciidoc

@@ -1,31 +0,0 @@
-[discrete]
-[[esql-cos]]
-=== `COS`
-
-*Syntax*
-
-[.text-center]
-image::esql/functions/signature/cos.svg[Embedded,opts=inline]
-
-*Parameters*
-
-`n`::
-Numeric expression. If `null`, the function returns `null`.
-
-*Description*
-
-Returns the {wikipedia}/Sine_and_cosine[cosine] of `n`. Input expected in
-radians.
-
-include::types/cos.asciidoc[]
-
-*Example*
-
-[source.merge.styled,esql]
-----
-include::{esql-specs}/floats.csv-spec[tag=cos]
-----
-[%header.monospaced.styled,format=dsv,separator=|]
-|===
-include::{esql-specs}/floats.csv-spec[tag=cos-result]
-|===

+ 1 - 1
docs/reference/esql/functions/description/cos.asciidoc

@@ -2,4 +2,4 @@
 
 *Description*
 
-Returns the trigonometric cosine of an angle
+Returns the {wikipedia}/Sine_and_cosine[cosine] of an angle.

+ 1 - 1
docs/reference/esql/functions/description/cosh.asciidoc

@@ -2,4 +2,4 @@
 
 *Description*
 
-Returns the hyperbolic cosine of a number
+Returns the {wikipedia}/Hyperbolic_functions[hyperbolic cosine] of an angle.

+ 1 - 1
docs/reference/esql/functions/description/sin.asciidoc

@@ -2,4 +2,4 @@
 
 *Description*
 
-Returns the trigonometric sine of an angle
+Returns ths {wikipedia}/Sine_and_cosine[Sine] trigonometric function of an angle.

+ 1 - 1
docs/reference/esql/functions/description/sinh.asciidoc

@@ -2,4 +2,4 @@
 
 *Description*
 
-Returns the hyperbolic sine of a number
+Returns the {wikipedia}/Hyperbolic_functions[hyperbolic sine] of an angle.

+ 1 - 1
docs/reference/esql/functions/description/tan.asciidoc

@@ -2,4 +2,4 @@
 
 *Description*
 
-Returns the trigonometric tangent of an angle
+Returns the {wikipedia}/Sine_and_cosine[Tangent] trigonometric function of an angle.

+ 1 - 1
docs/reference/esql/functions/description/tanh.asciidoc

@@ -2,4 +2,4 @@
 
 *Description*
 
-Returns the hyperbolic tangent of a number
+Returns the {wikipedia}/Hyperbolic_functions[Tangent] hyperbolic function of an angle.

+ 13 - 0
docs/reference/esql/functions/examples/cos.asciidoc

@@ -0,0 +1,13 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
+*Example*
+
+[source.merge.styled,esql]
+----
+include::{esql-specs}/floats.csv-spec[tag=cos]
+----
+[%header.monospaced.styled,format=dsv,separator=|]
+|===
+include::{esql-specs}/floats.csv-spec[tag=cos-result]
+|===
+

+ 13 - 0
docs/reference/esql/functions/examples/cosh.asciidoc

@@ -0,0 +1,13 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
+*Example*
+
+[source.merge.styled,esql]
+----
+include::{esql-specs}/floats.csv-spec[tag=cosh]
+----
+[%header.monospaced.styled,format=dsv,separator=|]
+|===
+include::{esql-specs}/floats.csv-spec[tag=cosh-result]
+|===
+

+ 13 - 0
docs/reference/esql/functions/examples/sin.asciidoc

@@ -0,0 +1,13 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
+*Example*
+
+[source.merge.styled,esql]
+----
+include::{esql-specs}/floats.csv-spec[tag=sin]
+----
+[%header.monospaced.styled,format=dsv,separator=|]
+|===
+include::{esql-specs}/floats.csv-spec[tag=sin-result]
+|===
+

+ 13 - 0
docs/reference/esql/functions/examples/sinh.asciidoc

@@ -0,0 +1,13 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
+*Example*
+
+[source.merge.styled,esql]
+----
+include::{esql-specs}/floats.csv-spec[tag=sinh]
+----
+[%header.monospaced.styled,format=dsv,separator=|]
+|===
+include::{esql-specs}/floats.csv-spec[tag=sinh-result]
+|===
+

+ 13 - 0
docs/reference/esql/functions/examples/tan.asciidoc

@@ -0,0 +1,13 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
+*Example*
+
+[source.merge.styled,esql]
+----
+include::{esql-specs}/floats.csv-spec[tag=tan]
+----
+[%header.monospaced.styled,format=dsv,separator=|]
+|===
+include::{esql-specs}/floats.csv-spec[tag=tan-result]
+|===
+

+ 13 - 0
docs/reference/esql/functions/examples/tanh.asciidoc

@@ -0,0 +1,13 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
+*Example*
+
+[source.merge.styled,esql]
+----
+include::{esql-specs}/floats.csv-spec[tag=tanh]
+----
+[%header.monospaced.styled,format=dsv,separator=|]
+|===
+include::{esql-specs}/floats.csv-spec[tag=tanh-result]
+|===
+

+ 1 - 0
docs/reference/esql/functions/layout/cos.asciidoc

@@ -12,3 +12,4 @@ image::esql/functions/signature/cos.svg[Embedded,opts=inline]
 include::../parameters/cos.asciidoc[]
 include::../description/cos.asciidoc[]
 include::../types/cos.asciidoc[]
+include::../examples/cos.asciidoc[]

+ 1 - 0
docs/reference/esql/functions/layout/cosh.asciidoc

@@ -12,3 +12,4 @@ image::esql/functions/signature/cosh.svg[Embedded,opts=inline]
 include::../parameters/cosh.asciidoc[]
 include::../description/cosh.asciidoc[]
 include::../types/cosh.asciidoc[]
+include::../examples/cosh.asciidoc[]

+ 1 - 0
docs/reference/esql/functions/layout/sin.asciidoc

@@ -12,3 +12,4 @@ image::esql/functions/signature/sin.svg[Embedded,opts=inline]
 include::../parameters/sin.asciidoc[]
 include::../description/sin.asciidoc[]
 include::../types/sin.asciidoc[]
+include::../examples/sin.asciidoc[]

+ 1 - 0
docs/reference/esql/functions/layout/sinh.asciidoc

@@ -12,3 +12,4 @@ image::esql/functions/signature/sinh.svg[Embedded,opts=inline]
 include::../parameters/sinh.asciidoc[]
 include::../description/sinh.asciidoc[]
 include::../types/sinh.asciidoc[]
+include::../examples/sinh.asciidoc[]

+ 1 - 0
docs/reference/esql/functions/layout/tan.asciidoc

@@ -12,3 +12,4 @@ image::esql/functions/signature/tan.svg[Embedded,opts=inline]
 include::../parameters/tan.asciidoc[]
 include::../description/tan.asciidoc[]
 include::../types/tan.asciidoc[]
+include::../examples/tan.asciidoc[]

+ 1 - 0
docs/reference/esql/functions/layout/tanh.asciidoc

@@ -12,3 +12,4 @@ image::esql/functions/signature/tanh.svg[Embedded,opts=inline]
 include::../parameters/tanh.asciidoc[]
 include::../description/tanh.asciidoc[]
 include::../types/tanh.asciidoc[]
+include::../examples/tanh.asciidoc[]

+ 6 - 6
docs/reference/esql/functions/math-functions.asciidoc

@@ -37,8 +37,8 @@ include::layout/asin.asciidoc[]
 include::layout/atan.asciidoc[]
 include::layout/atan2.asciidoc[]
 include::layout/ceil.asciidoc[]
-include::cos.asciidoc[]
-include::cosh.asciidoc[]
+include::layout/cos.asciidoc[]
+include::layout/cosh.asciidoc[]
 include::e.asciidoc[]
 include::floor.asciidoc[]
 include::log.asciidoc[]
@@ -46,9 +46,9 @@ include::log10.asciidoc[]
 include::pi.asciidoc[]
 include::pow.asciidoc[]
 include::round.asciidoc[]
-include::sin.asciidoc[]
-include::sinh.asciidoc[]
+include::layout/sin.asciidoc[]
+include::layout/sinh.asciidoc[]
 include::sqrt.asciidoc[]
-include::tan.asciidoc[]
-include::tanh.asciidoc[]
+include::layout/tan.asciidoc[]
+include::layout/tanh.asciidoc[]
 include::tau.asciidoc[]

+ 2 - 0
docs/reference/esql/functions/parameters/abs.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/acos.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/asin.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/atan.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/atan2.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `y_coordinate`::

+ 2 - 0
docs/reference/esql/functions/parameters/auto_bucket.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/case.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `condition`::

+ 2 - 0
docs/reference/esql/functions/parameters/ceil.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/coalesce.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `first`::

+ 2 - 0
docs/reference/esql/functions/parameters/concat.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string1`::

+ 4 - 2
docs/reference/esql/functions/parameters/cos.asciidoc

@@ -1,4 +1,6 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
-`number`::
-An angle, in radians
+`angle`::
+An angle, in radians. If `null`, the function returns `null`.

+ 4 - 2
docs/reference/esql/functions/parameters/cosh.asciidoc

@@ -1,4 +1,6 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
-`number`::
-The number who's hyperbolic cosine is to be returned
+`angle`::
+An angle, in radians. If `null`, the function returns `null`.

+ 2 - 0
docs/reference/esql/functions/parameters/date_diff.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `unit`::

+ 2 - 0
docs/reference/esql/functions/parameters/date_extract.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `datePart`::

+ 2 - 0
docs/reference/esql/functions/parameters/date_format.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `dateFormat`::

+ 2 - 0
docs/reference/esql/functions/parameters/date_parse.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `datePattern`::

+ 2 - 0
docs/reference/esql/functions/parameters/e.asciidoc

@@ -1 +1,3 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*

+ 2 - 0
docs/reference/esql/functions/parameters/ends_with.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `str`::

+ 2 - 0
docs/reference/esql/functions/parameters/floor.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/greatest.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `first`::

+ 2 - 0
docs/reference/esql/functions/parameters/least.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `first`::

+ 2 - 0
docs/reference/esql/functions/parameters/left.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 2 - 0
docs/reference/esql/functions/parameters/length.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 2 - 0
docs/reference/esql/functions/parameters/log.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `base`::

+ 2 - 0
docs/reference/esql/functions/parameters/log10.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/ltrim.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_avg.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_concat.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_count.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_dedupe.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_first.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_last.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_max.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_median.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_min.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_slice.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_sort.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_sum.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/mv_zip.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string1`::

+ 2 - 0
docs/reference/esql/functions/parameters/pi.asciidoc

@@ -1 +1,3 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*

+ 2 - 0
docs/reference/esql/functions/parameters/pow.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `base`::

+ 2 - 0
docs/reference/esql/functions/parameters/replace.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 2 - 0
docs/reference/esql/functions/parameters/right.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 2 - 0
docs/reference/esql/functions/parameters/round.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/rtrim.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 4 - 2
docs/reference/esql/functions/parameters/sin.asciidoc

@@ -1,4 +1,6 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
-`number`::
-An angle, in radians
+`angle`::
+An angle, in radians. If `null`, the function returns `null`.

+ 4 - 2
docs/reference/esql/functions/parameters/sinh.asciidoc

@@ -1,4 +1,6 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
-`number`::
-The number to return the hyperbolic sine of
+`angle`::
+An angle, in radians. If `null`, the function returns `null`.

+ 2 - 0
docs/reference/esql/functions/parameters/split.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 2 - 0
docs/reference/esql/functions/parameters/sqrt.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/st_intersects.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `geomA`::

+ 2 - 0
docs/reference/esql/functions/parameters/st_x.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `point`::

+ 2 - 0
docs/reference/esql/functions/parameters/st_y.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `point`::

+ 2 - 0
docs/reference/esql/functions/parameters/starts_with.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `str`::

+ 2 - 0
docs/reference/esql/functions/parameters/substring.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 4 - 2
docs/reference/esql/functions/parameters/tan.asciidoc

@@ -1,4 +1,6 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
-`number`::
-An angle, in radians
+`angle`::
+An angle, in radians. If `null`, the function returns `null`.

+ 4 - 2
docs/reference/esql/functions/parameters/tanh.asciidoc

@@ -1,4 +1,6 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
-`number`::
-The number to return the hyperbolic tangent of
+`angle`::
+An angle, in radians. If `null`, the function returns `null`.

+ 2 - 0
docs/reference/esql/functions/parameters/tau.asciidoc

@@ -1 +1,3 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*

+ 2 - 0
docs/reference/esql/functions/parameters/to_boolean.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_cartesianpoint.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_cartesianshape.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_datetime.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_degrees.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_double.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_geopoint.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_geoshape.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_integer.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_ip.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_long.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_lower.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `str`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_radians.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `number`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_string.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_unsigned_long.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_upper.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `str`::

+ 2 - 0
docs/reference/esql/functions/parameters/to_version.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `field`::

+ 2 - 0
docs/reference/esql/functions/parameters/trim.asciidoc

@@ -1,3 +1,5 @@
+// This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+
 *Parameters*
 
 `string`::

+ 1 - 1
docs/reference/esql/functions/signature/cos.svg

@@ -1 +1 @@
-<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="252" height="46" viewbox="0 0 252 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m56 0h10m32 0h10m92 0h10m32 0h5"/><rect class="s" x="5" y="5" width="56" height="36"/><text class="k" x="15" y="31">COS</text><rect class="s" x="71" y="5" width="32" height="36" rx="7"/><text class="syn" x="81" y="31">(</text><rect class="s" x="113" y="5" width="92" height="36" rx="7"/><text class="k" x="123" y="31">number</text><rect class="s" x="215" y="5" width="32" height="36" rx="7"/><text class="syn" x="225" y="31">)</text></svg>
+<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="240" height="46" viewbox="0 0 240 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m56 0h10m32 0h10m80 0h10m32 0h5"/><rect class="s" x="5" y="5" width="56" height="36"/><text class="k" x="15" y="31">COS</text><rect class="s" x="71" y="5" width="32" height="36" rx="7"/><text class="syn" x="81" y="31">(</text><rect class="s" x="113" y="5" width="80" height="36" rx="7"/><text class="k" x="123" y="31">angle</text><rect class="s" x="203" y="5" width="32" height="36" rx="7"/><text class="syn" x="213" y="31">)</text></svg>

+ 1 - 1
docs/reference/esql/functions/signature/cosh.svg

@@ -1 +1 @@
-<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="264" height="46" viewbox="0 0 264 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m68 0h10m32 0h10m92 0h10m32 0h5"/><rect class="s" x="5" y="5" width="68" height="36"/><text class="k" x="15" y="31">COSH</text><rect class="s" x="83" y="5" width="32" height="36" rx="7"/><text class="syn" x="93" y="31">(</text><rect class="s" x="125" y="5" width="92" height="36" rx="7"/><text class="k" x="135" y="31">number</text><rect class="s" x="227" y="5" width="32" height="36" rx="7"/><text class="syn" x="237" y="31">)</text></svg>
+<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="252" height="46" viewbox="0 0 252 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m68 0h10m32 0h10m80 0h10m32 0h5"/><rect class="s" x="5" y="5" width="68" height="36"/><text class="k" x="15" y="31">COSH</text><rect class="s" x="83" y="5" width="32" height="36" rx="7"/><text class="syn" x="93" y="31">(</text><rect class="s" x="125" y="5" width="80" height="36" rx="7"/><text class="k" x="135" y="31">angle</text><rect class="s" x="215" y="5" width="32" height="36" rx="7"/><text class="syn" x="225" y="31">)</text></svg>

+ 1 - 1
docs/reference/esql/functions/signature/sin.svg

@@ -1 +1 @@
-<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="252" height="46" viewbox="0 0 252 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m56 0h10m32 0h10m92 0h10m32 0h5"/><rect class="s" x="5" y="5" width="56" height="36"/><text class="k" x="15" y="31">SIN</text><rect class="s" x="71" y="5" width="32" height="36" rx="7"/><text class="syn" x="81" y="31">(</text><rect class="s" x="113" y="5" width="92" height="36" rx="7"/><text class="k" x="123" y="31">number</text><rect class="s" x="215" y="5" width="32" height="36" rx="7"/><text class="syn" x="225" y="31">)</text></svg>
+<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="240" height="46" viewbox="0 0 240 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m56 0h10m32 0h10m80 0h10m32 0h5"/><rect class="s" x="5" y="5" width="56" height="36"/><text class="k" x="15" y="31">SIN</text><rect class="s" x="71" y="5" width="32" height="36" rx="7"/><text class="syn" x="81" y="31">(</text><rect class="s" x="113" y="5" width="80" height="36" rx="7"/><text class="k" x="123" y="31">angle</text><rect class="s" x="203" y="5" width="32" height="36" rx="7"/><text class="syn" x="213" y="31">)</text></svg>

+ 1 - 1
docs/reference/esql/functions/signature/sinh.svg

@@ -1 +1 @@
-<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="264" height="46" viewbox="0 0 264 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m68 0h10m32 0h10m92 0h10m32 0h5"/><rect class="s" x="5" y="5" width="68" height="36"/><text class="k" x="15" y="31">SINH</text><rect class="s" x="83" y="5" width="32" height="36" rx="7"/><text class="syn" x="93" y="31">(</text><rect class="s" x="125" y="5" width="92" height="36" rx="7"/><text class="k" x="135" y="31">number</text><rect class="s" x="227" y="5" width="32" height="36" rx="7"/><text class="syn" x="237" y="31">)</text></svg>
+<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="252" height="46" viewbox="0 0 252 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m68 0h10m32 0h10m80 0h10m32 0h5"/><rect class="s" x="5" y="5" width="68" height="36"/><text class="k" x="15" y="31">SINH</text><rect class="s" x="83" y="5" width="32" height="36" rx="7"/><text class="syn" x="93" y="31">(</text><rect class="s" x="125" y="5" width="80" height="36" rx="7"/><text class="k" x="135" y="31">angle</text><rect class="s" x="215" y="5" width="32" height="36" rx="7"/><text class="syn" x="225" y="31">)</text></svg>

+ 1 - 1
docs/reference/esql/functions/signature/tan.svg

@@ -1 +1 @@
-<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="252" height="46" viewbox="0 0 252 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m56 0h10m32 0h10m92 0h10m32 0h5"/><rect class="s" x="5" y="5" width="56" height="36"/><text class="k" x="15" y="31">TAN</text><rect class="s" x="71" y="5" width="32" height="36" rx="7"/><text class="syn" x="81" y="31">(</text><rect class="s" x="113" y="5" width="92" height="36" rx="7"/><text class="k" x="123" y="31">number</text><rect class="s" x="215" y="5" width="32" height="36" rx="7"/><text class="syn" x="225" y="31">)</text></svg>
+<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="240" height="46" viewbox="0 0 240 46"><defs><style type="text/css">#guide .c{fill:none;stroke:#222222;}#guide .k{fill:#000000;font-family:Roboto Mono,Sans-serif;font-size:20px;}#guide .s{fill:#e4f4ff;stroke:#222222;}#guide .syn{fill:#8D8D8D;font-family:Roboto Mono,Sans-serif;font-size:20px;}</style></defs><path class="c" d="M0 31h5m56 0h10m32 0h10m80 0h10m32 0h5"/><rect class="s" x="5" y="5" width="56" height="36"/><text class="k" x="15" y="31">TAN</text><rect class="s" x="71" y="5" width="32" height="36" rx="7"/><text class="syn" x="81" y="31">(</text><rect class="s" x="113" y="5" width="80" height="36" rx="7"/><text class="k" x="123" y="31">angle</text><rect class="s" x="203" y="5" width="32" height="36" rx="7"/><text class="syn" x="213" y="31">)</text></svg>

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác