code: purgatorio

ref: 2459e34d77e2e21ef829c0dfaafd99433899494f
dir: /appl/cmd/limbo/opname.m/

View raw version
opname := array[Oend+1] of
{
			"unknown",

	Oadd =>		"+",
	Oaddas =>	"+=",
	Oadr =>		"adr",
	Oadtdecl =>	"adtdecl",
	Oalt =>		"alt",
	Oand =>		"&",
	Oandand =>	"&&",
	Oandas =>	"&=",
	Oarray =>	"array",
	Oas =>		"=",
	Obreak =>	"break",
	Ocall =>	"call",
	Ocase =>	"case",
	Ocast =>	"cast",
	Ochan =>	"chan",
	Ocomma =>	",",
	Ocomp =>	"~",
	Ocondecl =>	"condecl",
	Ocons =>	"::",
	Oconst =>	"const",
	Ocont =>	"continue",
	Odas =>		":=",
	Odec =>		"--",
	Odiv =>		"/",
	Odivas =>	"/=",
	Odo =>		"do",
	Odot =>		".",
	Oelem =>	"elem",
	Oeq =>		"==",
	Oexcept =>	"except",
	Oexdecl =>	"exdecl",
	Oexit =>	"exit",
	Oexp =>	"**",
	Oexpas =>	"**=",
	Oexstmt =>	"exstat",
	Ofielddecl =>	"fielddecl",
	Ofnptr =>	"fnptr",
	Ofor =>		"for",
	Ofunc =>	"fn(){}",
	Ogeq =>		">=",
	Ogt =>		">",
	Ohd =>		"hd",
	Oif =>		"if",
	Oimport =>	"import",
	Oinc =>		"++",
	Oind =>		"*",
	Oindex =>	"index",
	Oinds =>	"inds",
	Oindx =>	"indx",
	Oinv =>	"inv",
	Ojmp =>		"jmp",
	Olabel =>	"label",
	Olen =>		"len",
	Oleq =>		"<=",
	Oload =>	"load",
	Olsh =>		"<<",
	Olshas =>	"<<=",
	Olt =>		"<",
	Omdot =>	"->",
	Omod =>		"%",
	Omodas =>	"%=",
	Omoddecl =>	"moddecl",
	Omul =>		"*",
	Omulas =>	"*=",
	Oname =>	"name",
	Oneg =>		"-",
	Oneq =>		"!=",
	Onot =>		"!",
	Onothing =>	"nothing",
	Oor =>		"|",
	Ooras =>	"|=",
	Ooror =>	"||",
	Opick =>	"pick",
	Opickdecl =>	"pickdec",
	Opredec =>	"--",
	Opreinc =>	"++",
	Oraise =>	"raise",
	Orange =>	"range",
	Orcv =>		"<-",
	Oref =>		"ref",
	Oret =>		"return",
	Orsh =>		">>",
	Orshas =>	">>=",
	Oscope =>	"scope",
	Oself =>	"self",
	Oseq =>		"seq",
	Oslice =>	"slice",
	Osnd =>		"<-=",
	Ospawn =>	"spawn",
	Osub =>		"-",
	Osubas =>	"-=",
	Otagof =>	"tagof",
	Otl =>		"tl",
	Otuple =>	"tuple",
	Otype => "type",
	Otypedecl =>	"typedecl",
	Oused =>	"used",
	Ovardecl =>	"vardecl",
	Ovardecli =>	"vardecli",
	Owild =>	"*",
	Oxor =>		"^",
	Oxoras =>	"^=",

	Oend =>	"unknown"
};