Skip to content

Commit 5389db1

Browse files
[asl reference] LR1 parsing exposition examples
1 parent 921f92b commit 5389db1

3 files changed

Lines changed: 390 additions & 0 deletions

File tree

asllib/doc/ASLmacros.tex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
\usepackage{amsmath} % Classic math package
44
\usepackage{mathtools} % Additional math package
55
\usepackage{amssymb} % Classic math package
6+
\usepackage{qtree} % Parse trees
67
\usepackage{url} % Automatically escapes urls
78
\usepackage[final]{microtype} % Helps with breaking links across lines to reduce overfull hboxes
89
\usepackage{hyperref} % Insert links inside pdfs
@@ -894,6 +895,9 @@
894895
\newcommand\Nlooplimit[0]{\hyperlink{def-nlooplimit}{\nonterminal{loop\_limit}}}
895896
\newcommand\Nrecurselimit[0]{\hyperlink{def-nrecurselimit}{\nonterminal{recurse\_limit}}}
896897

898+
% Example non-terminals
899+
\newcommand\clistoneslice[0]{\hyperlink{def-clistoneslice}{\nonterminal{clist1\_slice}}}
900+
897901
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
898902
% Macros for defining associativity
899903
\newcommand\nonassoc[0]{\textsf{nonassoc}}

0 commit comments

Comments
 (0)