m4_divert(-1)
m4_changecom()
m4_changequote(,)
m4_changequote([,])
m4_define([EM],@emph{$*})
m4_define([BO],@strong{$*})
m4_define([TT],@code{$*})
m4_ifdef([FOO],[m4_include(m5.m4)])
m4_define([RED],$*)
m4_define([THIS],BO(TT(this)))
m4_define([BEGIN],BO(TT(begin)))
m4_define([END],BO(TT(end)))
m4_define([AND],BO(TT(and)))
m4_define([OR],BO(TT(or)))
m4_define([IF],BO(TT(if)))
m4_define([THEN],BO(TT(then)))
m4_define([ELSE],BO(TT(else)))
m4_define([ELSEIF],BO(TT(elseif)))
m4_define([FUR],BO(TT(for)))
m4_define([SUPERFOR],BO(TT(superfor)))
m4_define([WHILE],BO(TT(while)))
m4_define([DU],BO(TT(do)))
m4_define([DOTS],[...])
m4_define([POBLIC],BO(TT(public)))
m4_define([STATIC],BO(TT(static)))
m4_define([VOID],TT(void))
m4_define([BOOLEAN],TT(boolean))
m4_define([INT],TT(int))
m4_define([STRING],TT(String))
m4_define([CHAR],TT(char))
m4_define([DOUBLE],TT(double))
m4_define([FLOAT],TT(float))
m4_define([SPACE])
m4_define([CLASS],BO(TT(class)))
m4_define([CLASSVAR],BO(TT(classVar)))
m4_define([BEGINMAIN],BO(TT(beginMain)))
m4_define([ENDMAIN],BO(TT(endMain)))
m4_define([ASSERT],BO(TT(assert)))
m4_define([FUNCTION],BO(TT(function)))
m4_define([FINAL],BO(TT(final)))
m4_define([NEW],BO(TT(new)))
m4_define([VAR],BO(TT(var)))
m4_define([PRIVATE],BO(TT(private)))
m4_define([PROTECTED],BO(TT(protected)))
m4_define([PROPERTY],BO(TT(property)))
m4_define([METHOD],BO(TT(method)))
m4_define([MAIN],BO(TT(main)))
m4_define([CONSTRUCTOR],BO(TT(constructor)))
m4_define([RETURN],BO(TT(return)))
m4_define([INSTANCEOF],BO(TT(instanceof)))
m4_define([EXTENDS],BO(TT(extends)))
m4_define([ABSTRACT],BO(TT(abstract)))
m4_define([TRUE],BO(TT(true)))
m4_define([FALSE],BO(TT(false)))
m4_define([NULL],BO(TT(null)))
m4_define([BREAK],BO(TT(break)))
m4_define([TU],BO(TT(to)))
m4_define([DOWNTU],BO(TT(downto)))
m4_define([BREAK],BO(TT(break)))
m4_define([TO],BO(TT(to)))
m4_define([VAR],BO(TT(var)))
m4_define([STEP],BO(TT(step)))
m4_define([EOL],@*)
m4_define([NI],[@noindent ])
m4_define([PD],[@tie{}@tie{}@tie{}])
m4_define([INCLUDE],BO(TT(include)))
m4_define([TILDE],~)
m4_define([SECT],@subsection $*)
m4_define([TRICKY],BO(Tricky!))
m4_define([PACKAGE],BO(TT(package)))
m4_define([INTERFACE],BO(TT(interface)))
m4_define([IMPORT],BO(TT(import)))
m4_define([QUIST],BO(TT(QUEST)))
m4_define([COMM],EM($*))
m4_define([m4_ignore],)
m4_define([JAVA],BO(TT(java)))
m4_define([JAVAC],BO(TT(javac)))
m4_define([CPP],BO(TT(cpp)))
m4_define([LT],$1 < $2)
m4_define([GT],$1 > $2)
m4_define([LTEQ],$1 <= $2)
m4_define([GTEQ],$1 >= $2)
m4_define([GRY],TT($*))
m4_define([GRN],TT($*))
m4_define([SQU],@{)
m4_define([GLY],@})
m4_define([NUMB],$*)
m4_define([JAVADOC],TT(BO(javadoc)))
m4_define([FUNC],$*)
m4_define([STRI],TT($*))
m4_define([CLSS],TT($*))
m4_define([WEBSITE],@url{$1})
m4_changequote(,)
m4_divert

