Index: doc/LaTeXmacros/lstlang.sty
===================================================================
--- doc/LaTeXmacros/lstlang.sty	(revision cb5d36b56f5676f4fb62a476d54ef2eb8fe3933d)
+++ doc/LaTeXmacros/lstlang.sty	(revision e7602edcd558955eb4b5d6c7655cdc39cb85bdc5)
@@ -8,6 +8,6 @@
 %% Created On       : Sat May 13 16:34:42 2017
 %% Last Modified By : Peter A. Buhr
-%% Last Modified On : Wed Aug 30 22:11:14 2017
-%% Update Count     : 14
+%% Last Modified On : Fri Mar 16 22:18:12 2018
+%% Update Count     : 16
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
@@ -31,12 +31,13 @@
 \lstdefinelanguage{sml} {
 	morekeywords= {
-		EQUAL, GREATER, LESS, NONE, SOME, abstraction, abstype, and, andalso, array, as, before, bool,
-		case, char, datatype, do, else, end, eqtype, exception, exn, false, fn, fun, functor, handle,
-		if, in, include, infix, infixr, int, let, list, local, nil, nonfix, not, o, of, op, open,
-		option, orelse, overload, print, raise, real, rec, ref, sharing, sig, signature, string, struct,
-		structure, substring, then, true, type, unit, val, vector, where, while, with, withtype, word
-	},
-	morestring=[b]",
-	morecomment=[s]{(*}{*)},
+		EQUAL, GREATER, LESS, NONE, SOME, abstraction, abstype, and, andalso, array, as, before,
+		bool, case, char, datatype, do, else, end, eqtype, exception, exn, false, fn, fun, functor,
+		handle, if, in, include, infix, infixr, int, let, list, local, nil, nonfix, not, o, of, op,
+		open, option, orelse, overload, print, raise, real, rec, ref, sharing, sig, signature,
+		string, struct, structure, substring, then, true, type, unit, val, vector, where, while,
+		with, withtype, word
+    },
+    morestring=[b]",
+    morecomment=[s]{(*}{*)},
 }
 
@@ -82,17 +83,21 @@
 
 \lstdefinelanguage{rust}{
+	% Keywords
 	morekeywords=[1]{
 		abstract, alignof, as, become, box, break, const, continue, crate, do, else, enum, extern,
-        false, final, fn, for, if, impl, in, let, loop, macro, match, mod, move, mut, offsetof,
-        override, priv, proc, pub, pure, ref, return, Self, self, sizeof, static, struct, super,
-        trait, true, type, typeof, unsafe, unsized, use, virtual, where, while, yield
+		false, final, fn, for, if, impl, in, let, loop, macro, match, mod, move, mut, offsetof,
+		override, priv, proc, pub, pure, ref, return, Self, self, sizeof, static, struct, super,
+		trait, true, type, typeof, unsafe, unsized, use, virtual, where, while, yield
 	},
+	% Strings
 	morestring=[b]{"},
+	% Comments
 	comment=[l]{//},
 	morecomment=[s]{/*}{*/},
+	% Options
 	sensitive=true
 }
 
-\lstdefinelanguage{Pseudo}{
+\lstdefinelanguage{pseudo}{
 	morekeywords={string,uint,int,bool,float},
 	sensitive=true,
