You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unadorned backtick command syntax was prematurely lowered to a macrocall
in the parser with the `core_@cmd` macro name. Remove this special macro
name (almost the last of the special zero-width tokens to be removed!)
and rely instead on the presence of unadorned `cmdstring` to do the
lowering to a `Core.@cmd` call later during Expr conversion.
Also some clean up `Kind`s, grouping them more sensibly and removing the
obsolete kinds `K"core_@int128_str"` `K"core_@uint128_str"` `K"core_@big_str"`.
Copy file name to clipboardExpand all lines: docs/src/reference.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,7 @@ the source text more closely.
48
48
* Docstrings use the `K"doc"` kind, and are not lowered to `Core.@doc` until later (#217)
49
49
* Juxtaposition uses the `K"juxtapose"` kind rather than lowering immediately to `*` (#220)
50
50
*`return` without a value has zero children, rather than lowering to `return nothing` (#220)
51
+
* Command syntax `` `foo` `` parses into a `cmdstring` tree node wrapping the string, as `(cmdstring "foo")` (#438). These are lowered to a macro call later rather than by the parser.
0 commit comments