code: 9ferno

ref: 905e669fced93d8f1648157ade1456227230b979
dir: /doc/limbo/limbo.rc/

View raw version
#!/bin/rc
cat limbo.ms synsum | awk 'BEGIN	{ inside = 0 }

		{ if ($1==".s1") {
			inside = 1;
		  }
		  if ($1==".s2") {
			inside = 0;
		  }
		  if (inside) {
			gsub(/C/, "\\f(CW")
			gsub(/ID/, "@D")
			gsub(/I/, "\\fI")
			gsub(/@D/, "ID")
			gsub(/O/, "\\fI\\s-3\\v''+2p''opt\\v''-2p''\\s+3")
		  }
		  print $0
		}
'