def make_input(self, sentence): """ from input sentence. preprocess, map to id, padding input sentence: '나는 학교에 간다' output processed: [4,22,14,5,253,82,0,0,0, ...] """ processed = self._preprocess(sentence) processed = tokenlist2idlist(processed, self.token_dict) processed = padding(processed, self.max_len) return processed
def serialize(self, level): output = padding(level) + "DecrementExpression\n" output += self.variable.serialize(level + 1) return output
def serialize(self, level): output = padding(level) + "ConstantExpression\n" + self.basetype.serialize(level+1) return output
def serialize(self, level): output = "Program\n:" for statement in self.statements: output += padding(level + 1) + statement.serialize(1) return output