Wyglądem przypomina asembler, lecz jego składnia jest tak skonstruowana, aby maksymalnie utrudnić pisanie programów i uczynić listingi jak najbardziej zagmatwanymi.
Określenie greylisting pochodzi z połączenia słów (ang. grey, listing), czyli szary i wykaz, lista - pośredni między czarnym a białym analogicznie do istniejących białych i czarnych list.
Oprócz samych rozkazów z repertuaru języka maszynowego, język definiował także dodatkowe dyrektywy, ukierunkowane między innymi na gospodarowanie pamięcią, a także obejmowały dyrektywy kompilacji i listingu kodu programu.