--HG--
branch : pmacs2
This commit is contained in:
Erik Osheim 2009-07-24 00:15:21 -04:00
parent 3c23b94187
commit 92a2ebfe84
1 changed files with 37 additions and 0 deletions

37
mode/colortest.py Normal file
View File

@ -0,0 +1,37 @@
import color
from mode import Fundamental
from lex import Grammar, PatternRule
class ColortestGrammar(Grammar):
rules = []
for i in range(0, 256):
c = '%02x' % i
rules.append(PatternRule('z' + c, c))
class Colortest(Fundamental):
name = 'Colortest'
grammar = ColortestGrammar
colors = {}
def abc(name, r, g, b):
name2 = name + str(r) + str(g) + str(b)
ColortestGrammar.rules.append(PatternRule('z-' + name2, name2))
Colortest.colors['z-' + name2] = (name2, 'default')
for name, r, g, b in color.iter256():
abc(name, r, g, b)
#for i in range(1, 6):
# for j in range(0, i):
# for k in range(0, i):
# abc('red', i, j, k)
# abc('green', j, i, k)
# abc('blue', j, k, i)
#
#for i in range(1, 6):
# for j in range(0, i):
# abc('yellow', i, i, j)
# abc('cyan', j, i, i)
# abc('magenta', i, j, i)
install = Colortest.install