# This file defines translations into \TeX\ code for keywords of C++. It also defines # translations for special tokens, such as <=. # Initialize the translation table to contain nulls. translation := table() # Reserved words. translation["asm"] := "{\\ttb{}asm}" translation["auto"] := "{\\ttb{}auto}" translation["break"] := "{\\ttb{}break}" translation["case"] := "{\\ttb{}case}" translation["char"] := "{\\ttb{}char}" translation["class"] := "{\\ttb{}class}" translation["const"] := "{\\ttb{}const}" translation["continue"] := "{\\ttb{}continue}" translation["default"] := "{\\ttb{}default}" translation["delete"] := "{\\ttb{}delete}" translation["do"] := "{\\ttb{}do}" translation["double"] := "{\\ttb{}double}" translation["else"] := "{\\ttb{}else}" translation["enum"] := "{\\ttb{}enum}" translation["extern"] := "{\\ttb{}extern}" translation["float"] := "{\\ttb{}float}" translation["for"] := "{\\ttb{}for}" translation["friend"] := "{\\ttb{}friend}" translation["goto"] := "{\\ttb{}goto}" translation["if"] := "{\\ttb{}if}" translation["inline"] := "{\\ttb{}inline}" translation["int"] := "{\\ttb{}int}" translation["long"] := "{\\ttb{}long}" translation["new"] := "{\\ttb{}new}" translation["operator"] := "{\\ttb{}operator}" translation["overload"] := "{\\ttb{}overload}" translation["private"] := "{\\ttb{}private}" translation["protected"] := "{\\ttb{}protected}" translation["public"] := "{\\ttb{}public}" translation["register"] := "{\\ttb{}register}" translation["return"] := "{\\ttb{}return}" translation["short"] := "{\\ttb{}short}" translation["sizeof"] := "{\\ttb{}sizeof}" translation["static"] := "{\\ttb{}static}" translation["struct"] := "{\\ttb{}struct}" translation["switch"] := "{\\ttb{}switch}" translation["this"] := "{\\ttb{}this}" translation["typedef"] := "{\\ttb{}typedef}" translation["union"] := "{\\ttb{}union}" translation["unsigned"] := "{\\ttb{}unsigned}" translation["virtual"] := "{\\ttb{}virtual}" translation["void"] := "{\\ttb{}void}" translation["while"] := "{\\ttb{}while}" # Translations for operators. translation["{"] := "\\{" translation["}"] := "\\}" translation["<"] := "\\(<\\)" translation[">"] := "\\(>\\)" translation["<<"] := "\\(\\ll\\)" translation[">>"] := "\\(\\gg\\)" translation["!="] := "\\(\\neq\\)" translation["&&"] := "\\(\\land\\)" translation["||"] := "\\(\\lor\\)" translation["<="] := "\\(\\le\\)" translation[">="] := "\\(\\ge\\)" translation["->"] := "\\(\\to\\)"