Function: simula-install-standard-abbrevs
simula-install-standard-abbrevs is an interactive and byte-compiled
function defined in simula.el.gz.
Signature
(simula-install-standard-abbrevs)
Documentation
Define Simula keywords, procedures and classes in local abbrev table.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/simula.el.gz
(defun simula-install-standard-abbrevs ()
"Define Simula keywords, procedures and classes in local abbrev table."
;; procedure and class names are as of the SIMULA 87 standard.
(interactive)
(dolist (args
'(("abs" "Abs" simula-expand-stdproc)
("accum" "Accum" simula-expand-stdproc)
("activate" "ACTIVATE" simula-expand-keyword)
("addepsilon" "AddEpsilon" simula-expand-stdproc)
("after" "AFTER" simula-expand-keyword)
("and" "AND" simula-expand-keyword)
("arccos" "ArcCos" simula-expand-stdproc)
("arcsin" "ArcSin" simula-expand-stdproc)
("arctan" "ArcTan" simula-expand-stdproc)
("arctan2" "ArcTan2" simula-expand-stdproc)
("array" "ARRAY" simula-expand-keyword)
("at" "AT" simula-expand-keyword)
("before" "BEFORE" simula-expand-keyword)
("begin" "BEGIN" simula-expand-keyword)
("blanks" "Blanks" simula-expand-stdproc)
("boolean" "BOOLEAN" simula-expand-keyword)
("breakoutimage" "BreakOutImage" simula-expand-stdproc)
("bytefile" "ByteFile" simula-expand-stdproc)
("call" "Call" simula-expand-stdproc)
("cancel" "Cancel" simula-expand-stdproc)
("cardinal" "Cardinal" simula-expand-stdproc)
("char" "Char" simula-expand-stdproc)
("character" "CHARACTER" simula-expand-keyword)
("checkpoint" "CheckPoint" simula-expand-stdproc)
("class" "CLASS" simula-expand-keyword)
("clear" "Clear" simula-expand-stdproc)
("clocktime" "ClockTime" simula-expand-stdproc)
("close" "Close" simula-expand-stdproc)
("comment" "COMMENT" simula-expand-keyword)
("constant" "Constant" simula-expand-stdproc)
("copy" "Copy" simula-expand-stdproc)
("cos" "Cos" simula-expand-stdproc)
("cosh" "CosH" simula-expand-stdproc)
("cotan" "CoTan" simula-expand-stdproc)
("cputime" "CpuTime" simula-expand-stdproc)
("current" "Current" simula-expand-stdproc)
("datetime" "DateTime" simula-expand-stdproc)
("decimalmark" "DecimalMark" simula-expand-stdproc)
("delay" "DELAY" simula-expand-keyword)
("deleteimage" "DeleteImage" simula-expand-stdproc)
("detach" "Detach" simula-expand-stdproc)
("digit" "Digit" simula-expand-stdproc)
("directbytefile" "DirectByteFile" simula-expand-stdproc)
("directfile" "DirectFile" simula-expand-stdproc)
("discrete" "Discrete" simula-expand-stdproc)
("do" "DO" simula-expand-keyword)
("downcase" "Downcase" simula-expand-stdproc)
("draw" "Draw" simula-expand-stdproc)
("eject" "Eject" simula-expand-stdproc)
("else" "ELSE" simula-electric-keyword)
("empty" "Empty" simula-expand-stdproc)
("end" "END" simula-electric-keyword)
("endfile" "Endfile" simula-expand-stdproc)
("entier" "Entier" simula-expand-stdproc)
("eq" "EQ" simula-expand-keyword)
("eqv" "EQV" simula-expand-keyword)
("erlang" "Erlang" simula-expand-stdproc)
("error" "Error" simula-expand-stdproc)
("evtime" "EvTime" simula-expand-stdproc)
("exp" "Exp" simula-expand-stdproc)
("external" "EXTERNAL" simula-expand-keyword)
("false" "FALSE" simula-expand-keyword)
("field" "Field" simula-expand-stdproc)
("file" "File" simula-expand-stdproc)
("first" "First" simula-expand-stdproc)
("follow" "Follow" simula-expand-stdproc)
("for" "FOR" simula-expand-keyword)
("ge" "GE" simula-expand-keyword)
("getchar" "GetChar" simula-expand-stdproc)
("getfrac" "GetFrac" simula-expand-stdproc)
("getint" "GetInt" simula-expand-stdproc)
("getreal" "GetReal" simula-expand-stdproc)
("go" "GO" simula-expand-keyword)
("goto" "GOTO" simula-expand-keyword)
("gt" "GT" simula-expand-keyword)
("head" "Head" simula-expand-stdproc)
("hidden" "HIDDEN" simula-expand-keyword)
("histd" "HistD" simula-expand-stdproc)
("histo" "Histo" simula-expand-stdproc)
("hold" "Hold" simula-expand-stdproc)
("idle" "Idle" simula-expand-stdproc)
("if" "IF" simula-expand-keyword)
("image" "Image" simula-expand-stdproc)
("imagefile" "ImageFile" simula-expand-stdproc)
("imp" "IMP" simula-expand-keyword)
("in" "IN" simula-expand-keyword)
("inbyte" "InByte" simula-expand-stdproc)
("inbytefile" "InByteFile" simula-expand-stdproc)
("inchar" "InChar" simula-expand-stdproc)
("infile" "InFile" simula-expand-stdproc)
("infrac" "InFrac" simula-expand-stdproc)
("inimage" "InImage" simula-expand-stdproc)
("inint" "InInt" simula-expand-stdproc)
("inner" "INNER" simula-expand-keyword)
("inreal" "InReal" simula-expand-stdproc)
("inrecord" "InRecord" simula-expand-stdproc)
("inspect" "INSPECT" simula-expand-keyword)
("integer" "INTEGER" simula-expand-keyword)
("intext" "InText" simula-expand-stdproc)
("into" "Into" simula-expand-stdproc)
("is" "IS" simula-expand-keyword)
("isochar" "ISOChar" simula-expand-stdproc)
("isopen" "IsOpen" simula-expand-stdproc)
("isorank" "ISORank" simula-expand-stdproc)
("label" "LABEL" simula-expand-keyword)
("last" "Last" simula-expand-stdproc)
("lastitem" "LastItem" simula-expand-stdproc)
("lastloc" "LastLoc" simula-expand-stdproc)
("le" "LE" simula-expand-keyword)
("length" "Length" simula-expand-stdproc)
("letter" "Letter" simula-expand-stdproc)
("line" "Line" simula-expand-stdproc)
("linear" "Linear" simula-expand-stdproc)
("linesperpage" "LinesPerPage" simula-expand-stdproc)
("link" "Link" simula-expand-stdproc)
("linkage" "Linkage" simula-expand-stdproc)
("ln" "Ln" simula-expand-stdproc)
("locate" "Locate" simula-expand-stdproc)
("location" "Location" simula-expand-stdproc)
("lock" "Lock" simula-expand-stdproc)
("locked" "Locked" simula-expand-stdproc)
("log10" "Log10" simula-expand-stdproc)
("long" "LONG" simula-expand-keyword)
("lowcase" "LowCase" simula-expand-stdproc)
("lowerbound" "LowerBound" simula-expand-stdproc)
("lowten" "LowTen" simula-expand-stdproc)
("lt" "LT" simula-expand-keyword)
("main" "Main" simula-expand-stdproc)
("max" "Max" simula-expand-stdproc)
("maxint" "MaxInt" simula-expand-stdproc)
("maxlongreal" "MaxLongReal" simula-expand-stdproc)
("maxloc" "MaxLoc" simula-expand-stdproc)
("maxrank" "MaxRank" simula-expand-stdproc)
("maxreal" "MaxReal" simula-expand-stdproc)
("min" "Min" simula-expand-stdproc)
("minint" "MinInt" simula-expand-stdproc)
("minlongreal" "MinLongReal" simula-expand-stdproc)
("minrank" "MinRank" simula-expand-stdproc)
("minreal" "MinReal" simula-expand-stdproc)
("mod" "Mod" simula-expand-stdproc)
("more" "More" simula-expand-stdproc)
("name" "NAME" simula-expand-keyword)
("ne" "NE" simula-expand-keyword)
("negexp" "NegExp" simula-expand-stdproc)
("new" "NEW" simula-expand-keyword)
("nextev" "NextEv" simula-expand-stdproc)
("none" "NONE" simula-expand-keyword)
("normal" "Normal" simula-expand-stdproc)
("not" "NOT" simula-expand-keyword)
("notext" "NOTEXT" simula-expand-keyword)
("open" "Open" simula-expand-stdproc)
("or" "OR" simula-expand-keyword)
("otherwise" "OTHERWISE" simula-electric-keyword)
("out" "Out" simula-expand-stdproc)
("outbyte" "OutByte" simula-expand-stdproc)
("outbytefile" "OutByteFile" simula-expand-stdproc)
("outchar" "OutChar" simula-expand-stdproc)
("outfile" "OutFile" simula-expand-stdproc)
("outfix" "OutFix" simula-expand-stdproc)
("outfrac" "OutFrac" simula-expand-stdproc)
("outimage" "OutImage" simula-expand-stdproc)
("outint" "OutInt" simula-expand-stdproc)
("outreal" "OutReal" simula-expand-stdproc)
("outrecord" "OutRecord" simula-expand-stdproc)
("outtext" "OutText" simula-expand-stdproc)
("page" "Page" simula-expand-stdproc)
("passivate" "Passivate" simula-expand-stdproc)
("poisson" "Poisson" simula-expand-stdproc)
("pos" "Pos" simula-expand-stdproc)
("precede" "Precede" simula-expand-stdproc)
("pred" "Pred" simula-expand-stdproc)
("prev" "Prev" simula-expand-stdproc)
("printfile" "PrintFile" simula-expand-stdproc)
("prior" "PRIOR" simula-expand-keyword)
("procedure" "PROCEDURE" simula-expand-keyword)
("process" "Process" simula-expand-stdproc)
("protected" "PROTECTED" simula-expand-keyword)
("putchar" "PutChar" simula-expand-stdproc)
("putfix" "PutFix" simula-expand-stdproc)
("putfrac" "PutFrac" simula-expand-stdproc)
("putint" "PutInt" simula-expand-stdproc)
("putreal" "PutReal" simula-expand-stdproc)
("qua" "QUA" simula-expand-keyword)
("randint" "RandInt" simula-expand-stdproc)
("rank" "Rank" simula-expand-stdproc)
("reactivate" "REACTIVATE" simula-expand-keyword)
("real" "REAL" simula-expand-keyword)
("ref" "REF" simula-expand-keyword)
("resume" "Resume" simula-expand-stdproc)
("setaccess" "SetAccess" simula-expand-stdproc)
("setpos" "SetPos" simula-expand-stdproc)
("short" "SHORT" simula-expand-keyword)
("sign" "Sign" simula-expand-stdproc)
("simset" "SimSet" simula-expand-stdproc)
("simulaid" "SimulaId" simula-expand-stdproc)
("simulation" "Simulation" simula-expand-stdproc)
("sin" "Sin" simula-expand-stdproc)
("sinh" "SinH" simula-expand-stdproc)
("sourceline" "SourceLine" simula-expand-stdproc)
("spacing" "Spacing" simula-expand-stdproc)
("sqrt" "Sqrt" simula-expand-stdproc)
("start" "Start" simula-expand-stdproc)
("step" "STEP" simula-expand-keyword)
("strip" "Strip" simula-expand-stdproc)
("sub" "Sub" simula-expand-stdproc)
("subepsilon" "SubEpsilon" simula-expand-stdproc)
("suc" "Suc" simula-expand-stdproc)
("switch" "SWITCH" simula-expand-keyword)
("sysin" "SysIn" simula-expand-stdproc)
("sysout" "SysOut" simula-expand-stdproc)
("tan" "Tan" simula-expand-stdproc)
("tanh" "TanH" simula-expand-stdproc)
("terminate_program" "Terminate_Program" simula-expand-stdproc)
("terminated" "Terminated" simula-expand-stdproc)
("text" "TEXT" simula-expand-keyword)
("then" "THEN" simula-electric-keyword)
("this" "THIS" simula-expand-keyword)
("time" "Time" simula-expand-stdproc)
("to" "TO" simula-expand-keyword)
("true" "TRUE" simula-expand-keyword)
("uniform" "Uniform" simula-expand-stdproc)
("unlock" "Unlock" simula-expand-stdproc)
("until" "UNTIL" simula-expand-keyword)
("upcase" "Upcase" simula-expand-stdproc)
("upperbound" "UpperBound" simula-expand-stdproc)
("value" "VALUE" simula-expand-keyword)
("virtual" "VIRTUAL" simula-expand-keyword)
("wait" "Wait" simula-expand-stdproc)
("when" "WHEN" simula-electric-keyword)
("while" "WHILE" simula-expand-keyword)))
(define-abbrev simula-mode-abbrev-table
(nth 0 args) (nth 1 args) (nth 2 args) nil 'system)))