Lines Matching refs:line
48 def parse_line(self, line):
49 """ parse a syscall spec line.
51 line processing, format is
54 pos_lparen = line.find('(')
57 E("missing left parenthesis in '%s'" % line)
60 pos_rparen = line.rfind(')')
62 E("missing or misplaced right parenthesis in '%s'" % line)
65 return_type = line[:pos_lparen].strip().split()
67 E("missing return type in '%s'" % line)
79 E("misplaced colon in '%s'" % line)
90 E("misplaced colon2 in '%s'" % line)
108 syscall_params = line[pos_lparen+1:pos_rparen].split(',')
124 arch_list = line[pos_rparen+1:].strip()
133 E("invalid syscall architecture '%s' in '%s'" % (arch, line))
146 for line in fp.xreadlines():
148 line = line.strip()
149 if not line: continue
150 if line[0] == '#': continue
151 self.parse_line(line)
158 self.line = ""
161 self.line += msg
165 return self.line