diff --git a/lkql/build/railroad-diagrams/bool_pattern.svg b/lkql/build/railroad-diagrams/bool_pattern.svg new file mode 100644 index 000000000..1667ba041 --- /dev/null +++ b/lkql/build/railroad-diagrams/bool_pattern.svg @@ -0,0 +1,40 @@ + + + +bool_pattern + + +'true' + +'false' \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/integer_pattern.svg b/lkql/build/railroad-diagrams/integer_pattern.svg new file mode 100644 index 000000000..ac7b0084a --- /dev/null +++ b/lkql/build/railroad-diagrams/integer_pattern.svg @@ -0,0 +1,37 @@ + + + +integer_pattern + +Integer \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/list_pattern.svg b/lkql/build/railroad-diagrams/list_pattern.svg new file mode 100644 index 000000000..39f416053 --- /dev/null +++ b/lkql/build/railroad-diagrams/list_pattern.svg @@ -0,0 +1,43 @@ + + + +list_pattern + +'[' + + +binding_pattern +splat_pattern +',' +']' \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/object_pattern.svg b/lkql/build/railroad-diagrams/object_pattern.svg new file mode 100644 index 000000000..20250476b --- /dev/null +++ b/lkql/build/railroad-diagrams/object_pattern.svg @@ -0,0 +1,43 @@ + + + +object_pattern + +'{' + + +object_pattern_assoc +splat_pattern +',' +'}' \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/object_pattern_assoc.svg b/lkql/build/railroad-diagrams/object_pattern_assoc.svg new file mode 100644 index 000000000..18b45e477 --- /dev/null +++ b/lkql/build/railroad-diagrams/object_pattern_assoc.svg @@ -0,0 +1,39 @@ + + + +object_pattern_assoc + +id +':' +pattern \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/pattern.svg b/lkql/build/railroad-diagrams/pattern.svg index 31a54aff1..84651c033 100644 --- a/lkql/build/railroad-diagrams/pattern.svg +++ b/lkql/build/railroad-diagrams/pattern.svg @@ -1,4 +1,4 @@ - + pattern - - -chained_node_pattern -'or' -pattern -chained_node_pattern \ No newline at end of file + + +filtered_pattern +'or' +pattern +filtered_pattern \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/pattern_arg.svg b/lkql/build/railroad-diagrams/pattern_arg.svg index 0f8921a38..8d0c4cd92 100644 --- a/lkql/build/railroad-diagrams/pattern_arg.svg +++ b/lkql/build/railroad-diagrams/pattern_arg.svg @@ -38,11 +38,11 @@ selector_call 'is' pattern - -id -'is' -detail_value - -fun_call -'is' -detail_value \ No newline at end of file + +id +'is' +pattern + +fun_call +'is' +pattern \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/regex_pattern.svg b/lkql/build/railroad-diagrams/regex_pattern.svg new file mode 100644 index 000000000..badab289a --- /dev/null +++ b/lkql/build/railroad-diagrams/regex_pattern.svg @@ -0,0 +1,37 @@ + + + +regex_pattern + +String \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/splat_pattern.svg b/lkql/build/railroad-diagrams/splat_pattern.svg new file mode 100644 index 000000000..10e8bb04e --- /dev/null +++ b/lkql/build/railroad-diagrams/splat_pattern.svg @@ -0,0 +1,42 @@ + + + +splat_pattern + + + + +id +'@' +'...' \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/tuple_pattern.svg b/lkql/build/railroad-diagrams/tuple_pattern.svg new file mode 100644 index 000000000..5a5183f9f --- /dev/null +++ b/lkql/build/railroad-diagrams/tuple_pattern.svg @@ -0,0 +1,41 @@ + + + +tuple_pattern + +'(' + +binding_pattern +',' +')' \ No newline at end of file diff --git a/lkql/build/railroad-diagrams/value_pattern.svg b/lkql/build/railroad-diagrams/value_pattern.svg index 12ea894a2..db8a1ff27 100644 --- a/lkql/build/railroad-diagrams/value_pattern.svg +++ b/lkql/build/railroad-diagrams/value_pattern.svg @@ -1,4 +1,4 @@ - +