--- freem/doc/freem.texi 2025/05/02 14:35:40 1.36 +++ freem/doc/freem.texi 2025/05/02 15:16:36 1.37 @@ -248,6 +248,10 @@ FreeM uses abbreviations for common lang @table @asis @item @emph{$PREFIX} Refers to the base filesystem location within which FreeM is installed. For most distribution methods of FreeM, @emph{$PREFIX} represents either @code{/} or @code{/usr/local}. +@item @emph{dlabel} +Refers to a label in an M routine, beginning in the first column of the line. Can be a @emph{name} or an @emph{intlit}. +@item @emph{entryref} +Refers to an M routine entry point, denoted in the format @code{@emph{dlabel} [+@emph{intexpr}][^@emph{routine}]}. @item @emph{expr} Refers to any expression. Often presented in the format @emph{expr V }, where @emph{V} means @emph{giving}; e.g., @emph{expr V lvn} means @emph{expression giving local variable name}. @item @emph{glvn} @@ -256,12 +260,16 @@ Refers to the name of an M global, local Refers to the name of an M global variable. @item @emph{intexpr} Refers to an integer expression. +@item @emph{intlit} +Refers to an integer literal. @item @emph{ISV}, @emph{isv} Refers to an M intrinsic special variable; @code{$JOB} and @code{$IO} are examples of ISVs. @item @emph{L} Indicates a @emph{list} of the following item, e.g., @emph{L gvn} means @emph{list of global variable names}. @item @emph{lvn} Refers to the name of an M local variable. +@item @emph{strlit} +Refers to an M string literal. @item @emph{ssvn} Refers to the name of an M structured system variable. @item @emph{tvexpr}