Home | History | Annotate | Download | only in scons

Lines Matching refs:line

7  line continuation
58 def _parse_definition(self, line):
59 """Parse a variable definition line."""
60 op_pos = line.find('=')
66 if line[op_pos - 1] in [':', '+', '?']:
72 op = line[op_pos:op_end]
73 sym = line[:op_pos].strip()
74 val = self._expand_value(line[op_end:].lstrip())
84 def _parse_line(self, line):
85 """Parse a source list line."""
87 if line and line[-1] == '\\':
90 self.line_cont += line[:-1].strip() + ' '
92 self.line_cont = line[:-1].rstrip() + ' '
97 line = self.line_cont + line.lstrip()
100 if line:
101 begins_with_tab = (line[0] == '\t')
103 line = line.lstrip()
104 if line[0] != '#':
106 self._error('recipe line not supported')
108 self._parse_definition(line)
121 for line in lines:
122 self.line_no += self._parse_line(line)