From 082266c83ef05315f6d10e19cdfb9e3c8a89dbd1 Mon Sep 17 00:00:00 2001
From: Dmytro Bogatov <dmytro@dbogatov.org>
Date: Mon, 27 Nov 2017 01:18:33 -0500
Subject: [PATCH] Fixes.

---
 example/definitions.tex | 16 +++++-----
 example/final-map.tex   |  2 ++
 example/final-tree.tex  | 67 -----------------------------------------
 example/initial-map.tex | 22 ++++++++------
 example/tree.tex        | 58 ++++++++++++++++++-----------------
 sections/example.tex    | 56 +++++++++++++++++-----------------
 6 files changed, 82 insertions(+), 139 deletions(-)
 delete mode 100644 example/final-tree.tex

diff --git a/example/definitions.tex b/example/definitions.tex
index 4862830..5ba1a86 100644
--- a/example/definitions.tex
+++ b/example/definitions.tex
@@ -1,12 +1,14 @@
-\DeclareDocumentCommand
+% cSpell:disable
+
+\DeclareDocumentCommand%
 	{\oramNode}
 	{ O{$\varnothing$} O{$\varnothing$} O{$\varnothing$} }
 	{#1, #2, #3}
 
-\newif\ifselected
-\newif\ifpathread
+\newif\ifselected%
+\newif\ifpathread%
 
-\newif\ifnodeonenew
-\newif\ifnodetwonew
-\newif\ifnodethreenew
-\newif\ifnodefournew
+\newif\ifnodeonenew%
+\newif\ifnodetwonew%
+\newif\ifnodethreenew%
+\newif\ifnodefournew%
diff --git a/example/final-map.tex b/example/final-map.tex
index adf8a69..9de7b0e 100644
--- a/example/final-map.tex
+++ b/example/final-map.tex
@@ -1,3 +1,5 @@
+% cSpell:ignore textcolor
+
 \begin{tabular}{ l | *{9}{c} } % chktex 44
 	
 		Block ID	& 1	& 2	& 3	& 4	& \textcolor{red}{$5$}	& 6	& $\ldots$	& 37	\\
diff --git a/example/final-tree.tex b/example/final-tree.tex
deleted file mode 100644
index bc3e9d8..0000000
--- a/example/final-tree.tex
+++ /dev/null
@@ -1,67 +0,0 @@
-\newcommand
-{\blockFive}
-{
-	\ifselected
-		\textcolor{red}{$5$}
-	\else
-		$5$
-	\fi
-}
-
-\newcommand
-	{\leafSix}
-{
-	\ifselected
-		\textcolor{red}{$6$}
-	\else
-		$6$
-	\fi
-}
-
-\ifpathread
-	\newcommand{\selectedNode}{blue}
-\else
-	\newcommand{\selectedNode}{black}
-\fi
-
-\begin{tikzpicture}[scale=0.8]
-\Tree 
-	[.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode};
-		[.\node[rounded corners, draw]{\oramNode[$4$]};
-			[.\node[rounded corners, draw]{\oramNode[$12$][$17$]};
-				[.\node[rounded corners, draw]{\oramNode[$22$][$23$]};
-					1
-				]
-				[.\node[rounded corners, draw]{\oramNode[$26$][$28$][$30$]};
-					2
-				]
-			] 
-			[.\node[rounded corners, draw]{\oramNode[$24$][$29$][$33$]};
-				[.\node[rounded corners, draw]{\oramNode[$27$][$31$][$35$]};
-					3
-				]
-				[.\node[rounded corners, draw]{\oramNode[$34$][$32$][$21$]};
-					4
-				]
-			] 
-		]
-		[.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode[$10$][$1$]};
-			[.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode[$2$][\blockFive][$8$]};
-				[.\node[rounded corners, draw]{\oramNode[$3$][$6$][$11$]};
-					5 
-				]
-				[.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode[$7$][$13$][$15$]};
-					\node[]{\leafSix};
-				]
-			] 
-			[.\node[rounded corners, draw]{\oramNode[$9$][$13$]};
-				[.\node[rounded corners, draw]{\oramNode[$20$][$14$][$16$]};
-					7
-				]
-				[.\node[rounded corners, draw]{\oramNode[$25$][$18$][$19$]};
-					8
-				]
-			]
-		]
-	]
-\end{tikzpicture}
diff --git a/example/initial-map.tex b/example/initial-map.tex
index a55021d..d29e883 100644
--- a/example/initial-map.tex
+++ b/example/initial-map.tex
@@ -1,29 +1,31 @@
-\newcommand
+% cSpell:ignore ifpathread ifselected textcolor
+
+\newcommand%
 	{\blockFive}
 	{
-		\ifselected
+		\ifselected%
 			\textcolor{red}{$5$}
-		\else
+		\else%
 			$5$
-		\fi
+		\fi%
 	}
 
-\newcommand
+\newcommand%
 	{\leafSix}
 	{
-		\ifselected
+		\ifselected%
 			\textcolor{red}{$6$}
-		\else
+		\else%
 			$6$
-		\fi
+		\fi%
 	}
 
 \begin{tabular}{ l | *{9}{c} } % chktex 44
 
-	Block ID	& 1	& 2	& 3	& 4	& \blockFive	& 6	& $\ldots$	& 37	\\
+	Block ID	& 1	& 2	& 3	& 4	& \blockFive & 6	& $\ldots$	& 37	\\  % chktex 1
 
 	\midrule%
 
-	Leaf ID		& 6	& 5	& 5	& 1	& \leafSix		& 5	& $\ldots$	& 7		\\
+	Leaf ID		& 6	& 5	& 5	& 1	& \leafSix		& 5	& $\ldots$	& 7		\\ % chktex 1
 
 \end{tabular}
diff --git a/example/tree.tex b/example/tree.tex
index 4cd17e0..c73824c 100644
--- a/example/tree.tex
+++ b/example/tree.tex
@@ -1,67 +1,69 @@
-\newcommand
+% cSpell:ignore ifpathread ifselected textcolor ifnodeonenew ifnodetwonew ifnodethreenew ifnodefournew
+
+\newcommand%
 	{\blockFive}
 	{
-		\ifselected
+		\ifselected%
 			\textcolor{red}{$5$}
-		\else
+		\else%
 			$5$
-		\fi
+		\fi%
 	}
 
-\newcommand
+\newcommand%
 	{\leafSix}
 	{
-		\ifselected
+		\ifselected%
 			\textcolor{red}{$6$}
-		\else
+		\else%
 			$6$
-		\fi
+		\fi%
 	}
 
-\ifpathread
+\ifpathread%
 	\newcommand{\selectedNode}{blue}
-\else
+\else%
 	\newcommand{\selectedNode}{black}
-\fi
+\fi%
 
-\newcommand
+\newcommand%
 	{\nodeLevelOne}
 	{
-		\ifnodeonenew
+		\ifnodeonenew%
 			\oramNode[\textcolor{blue}{$8$}][\textcolor{blue}{$7$}][\textcolor{blue}{$1$}]
-		\else
+		\else%
 			\oramNode[$7$][$13$][$15$]
-		\fi
+		\fi%
 	}
 
-\newcommand
+\newcommand%
 	{\nodeLevelTwo}
 	{
-		\ifnodetwonew
+		\ifnodetwonew%
 			\oramNode[\textcolor{blue}{$2$}][\textcolor{blue}{$10$}][\textcolor{blue}{$15$}]
-		\else
+		\else%
 			\oramNode[$2$][\blockFive][$8$]
-		\fi
+		\fi%
 	}
 
-\newcommand
+\newcommand%
 	{\nodeLevelThree}
 	{
-		\ifnodethreenew
+		\ifnodethreenew%
 			\oramNode[\textcolor{blue}{$13$}]
-		\else
+		\else%
 			\oramNode[$10$][$1$]
-		\fi
+		\fi%
 	}
 
-\newcommand
+\newcommand%
 	{\nodeLevelFour}
 	{
-		\ifnodefournew
+		\ifnodefournew%
 			\oramNode[\textcolor{blue}{$5^\prime$}]
-		\else
-			\oramNode
-		\fi
+		\else%
+			\oramNode%
+		\fi%
 	}
 
 \begin{tikzpicture}[scale=0.8]
diff --git a/sections/example.tex b/sections/example.tex
index bda62a5..f0ebbac 100644
--- a/sections/example.tex
+++ b/sections/example.tex
@@ -1,3 +1,5 @@
+% cSpell:ignore selectedtrue pathreadtrue nodeonenewtrue nodetwonewtrue nodethreenewtrue nodefournewtrue textcolor
+
 \input{example/definitions}
 
 \section{Example}
@@ -24,7 +26,7 @@
 
 	\begin{frame}{\textsc{Access}$(5)$}
 		
-		\selectedtrue
+		\selectedtrue%
 
 		\begin{figure}
 			\centering
@@ -46,8 +48,8 @@
 
 	\begin{frame}{Read path}
 		
-		\selectedtrue
-		\pathreadtrue
+		\selectedtrue%
+		\pathreadtrue%
 
 		\begin{figure}
 			\centering
@@ -94,10 +96,10 @@
 
 	\begin{frame}{Write path back}
 		
-		\selectedtrue
-		\pathreadtrue
+		\selectedtrue%
+		\pathreadtrue%
 
-		\nodeonenewtrue
+		\nodeonenewtrue%
 
 		\begin{figure}
 			\centering
@@ -121,11 +123,11 @@
 
 	\begin{frame}{Write path back}
 
-		\selectedtrue
-		\pathreadtrue
+		\selectedtrue%
+		\pathreadtrue%
 
-		\nodeonenewtrue
-		\nodetwonewtrue
+		\nodeonenewtrue%
+		\nodetwonewtrue%
 
 		\begin{figure}
 			\centering
@@ -149,12 +151,12 @@
 
 	\begin{frame}{Write path back}
 
-		\selectedtrue
-		\pathreadtrue
+		\selectedtrue%
+		\pathreadtrue%
 
-		\nodeonenewtrue
-		\nodetwonewtrue
-		\nodethreenewtrue
+		\nodeonenewtrue%
+		\nodetwonewtrue%
+		\nodethreenewtrue%
 
 		\begin{figure}
 			\centering
@@ -178,13 +180,13 @@
 
 	\begin{frame}{Write path back}
 
-		\selectedtrue
-		\pathreadtrue
+		\selectedtrue%
+		\pathreadtrue%
 
-		\nodeonenewtrue
-		\nodetwonewtrue
-		\nodethreenewtrue
-		\nodefournewtrue
+		\nodeonenewtrue%
+		\nodetwonewtrue%
+		\nodethreenewtrue%
+		\nodefournewtrue%
 
 		\begin{figure}
 			\centering
@@ -208,13 +210,13 @@
 
 	\begin{frame}{Final state}
 
-		\selectedtrue
-		\pathreadtrue
+		\selectedtrue%
+		\pathreadtrue%
 
-		\nodeonenewtrue
-		\nodetwonewtrue
-		\nodethreenewtrue
-		\nodefournewtrue
+		\nodeonenewtrue%
+		\nodetwonewtrue%
+		\nodethreenewtrue%
+		\nodefournewtrue%
 
 		\begin{figure}
 			\centering
-- 
GitLab