Lines Matching refs:self

40     def __init__ (self, locale):  argument
41 self.locale = locale
42 self.funcList = {}
44 def addKeywordMap (self, funcName, localeName, engName): argument
45 if funcName not in self.funcList:
46 self.funcList[funcName] = []
48 self.funcList[funcName].append([localeName, engName])
50 def getLocaleFuncVarName (self, func, pair): argument
51 return func.lower() + "_" + getAscii(pair[1]).lower() + "_" + self.locale
53 def dumpCode (self): argument
58 chars += "// %s language locale (automatically generated)\n"%getLocaleName(self.locale)
60 … chars += "static const Locale a" + self.locale.capitalize() + "(OUString::createFromAscii(\""
61 chars += self.locale
65 funcs = sorted(self.funcList.keys())
68 for item in self.funcList[func]:
69 … chars += "static const sal_Unicode " + self.getLocaleFuncVarName(func, item) + "[] = {\n"
89 chars += "static const TransItem p" + self.locale.capitalize() + "[] = {\n"
91 for item in self.funcList[func]:
93 chars += "{%s, \"%s\", %s},\n"%(self.getLocaleFuncVarName(func, item),
102 "p"+self.locale.capitalize(), "a"+self.locale.capitalize())
108 def __init__ (self, args): argument
110 self.infile = "./keywords_utf16.txt"
111 self.outfile = "../../source/core/tool/cellkeywords.inl"
114 self.infile = args[1]
116 self.outfile = args[2]
118 def getDByte (self): argument
120 bh = ord(self.bytes[self.i])
121 bl = ord(self.bytes[self.i+1])
123 self.i += 2
126 def parseLine (self): argument
128 while self.i < self.size:
129 dbyte = self.getDByte()
135 def dumpBuf (self, buf, linefeed=True): argument
141 def parse (self): argument
143 file = open(self.infile, 'r')
144 self.bytes = file.read()
147 self.size = len(self.bytes)
148 self.i = 0
155 while self.i < self.size:
156 dbyte = self.getDByte()
157 if dbyte == 0xFEFF and self.i == 2:
162 buf = self.parseLine()
168 buf = self.parseLine()
195 file = open(self.outfile, 'w')