Пример #1
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(
         ScintillaConstants.SCLEX_TCL)
     self._keyword_lists = [
         SilverCity.WordList(' '.join(sorted(keywords + v8_6_keywords)))
     ]
Пример #2
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(
         ScintillaConstants.SCLEX_TCL)
     self._keyword_lists = [
         SilverCity.WordList(' '.join(sorted(keywords + v8_6_keywords)))
     ]
Пример #3
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_PYTHON)
     self._keyword_lists = [
         SilverCity.WordList(python_keywords),
         SilverCity.WordList(""), # hilighted identifiers
     ]
Пример #4
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(
         ScintillaConstants.SCLEX_PYTHON)
     self._keyword_lists = [
         SilverCity.WordList(SilverCity.Keywords.python_keywords)
     ]
Пример #5
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(
         ScintillaConstants.SCLEX_PYTHON)
     self._keyword_lists = [
         SilverCity.WordList(SilverCity.Keywords.python_keywords)
     ]
Пример #6
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_PYTHON)
     self._keyword_lists = [
         SilverCity.WordList(python_keywords),
         SilverCity.WordList(""), # hilighted identifiers
     ]
Пример #7
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_CPP)
     self._keyword_lists = [
         # Dev Notes: What goes here depends on the C++ lexer
         # implementation.
     ]
Пример #8
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_UDL)
     lexres_path = _urlescape(self._get_lexres_path())
     log.debug("escaped lexres_path: %r", lexres_path)
     self._keyword_lists = [
         SilverCity.WordList(lexres_path),
     ]
Пример #9
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(
         ScintillaConstants.SCLEX_CPP)
     self._keyword_lists = [
         # Dev Notes: What goes here depends on the C++ lexer
         # implementation.
     ]
Пример #10
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_CPP)
     self._keyword_lists = [
         SilverCity.WordList(' '.join(sorted(GoLangInfo.reserved_keywords))),
         SilverCity.WordList(' '.join(
                         sorted(GoLangInfo.predeclared_identifiers.
                                union(GoLangInfo.predeclared_functions)))),
     ]
Пример #11
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_CPP)
     self._keyword_lists = [
         SilverCity.WordList(' '.join(sorted(GoLangInfo.reserved_keywords))),
         SilverCity.WordList(' '.join(
                         sorted(GoLangInfo.predeclared_identifiers.
                                union(GoLangInfo.predeclared_functions)))),
     ]
	def __init__(self):

		self.o = file('output.py', 'wt')

		print >> self.o, """\
from gnue.common.formatting import GTypecast
from gnue.forms import GFObjects, GFLibrary, GFForm
from gnue.forms.GFObjects import commanders

		"""

		self.indent = START_INDENT
		self.newline = True
		self.inlist = False
		self.lastline = ''
		self.prevtext = None
		self.prevstyle = None

		self.lexer = SilverCity.find_lexer_module_by_id(SC.SCLEX_PYTHON)
"""

SC_NAME = {}
for i in dir(ScintillaConstants):
	if i.startswith('SCE_P_'):
		#print i,  '=', getattr(ScintillaConstants, i)
		SC_NAME[getattr(ScintillaConstants, i)] = i

styles = set()

indent = 0
newline = True
            
def n():
	o.write('\n')
	newline = True

def w(s):
	o.write(s)

def func(style, text, start_column, start_line, **other_args): 
	print >> o, '%s: "%s"' % (SC_NAME[style], text)
		


keywords = SilverCity.WordList(SilverCity.Keywords.python_keywords)
properties = SilverCity.PropertySet()
lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_PYTHON)
            
lexer.tokenize_by_style(file('sample.py').read(), [keywords, SilverCity.WordList()], properties, func)
Пример #14
0
 def __init__(self):
     self._properties = SilverCity.PropertySet()
     self._lexer = SilverCity.find_lexer_module_by_id(ScintillaConstants.SCLEX_CSS)
     self._keyword_lists = []
     for i in range(len(raw_word_lists)):
         self._keyword_lists.append(SilverCity.WordList(raw_word_lists[i]))