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
Copy file name to clipboardExpand all lines: _overviews/scala3-macros/tutorial/macros.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -73,7 +73,7 @@ As a technicaly consequence, we cannot define and use a macro in the **same clas
73
73
However, it is possible to have the macro definition and its call in the **same project** as long as the implementation of the macro can be compiled first.
74
74
75
75
> ##### Suspended Files
76
-
> To allow defining and using macros in the same project, only those calls to macros are expanded, where the macro has already been compiled.
76
+
> To allow defining and using macros in the same project, only those calls to macros that have already been compiled are expanded.
77
77
> For all other (unknown) macro calls, the compilation of the file is _suspended_.
78
78
> Suspended files are only compiled after all non suspended files have been successfully compiled.
79
79
> In some cases, you will have _cyclic dependencies_ that will block the completion of the compilation.
0 commit comments