diff options
Diffstat (limited to 'pycparser')
-rw-r--r-- | pycparser/c_generator.py | 12 | ||||
-rw-r--r-- | pycparser/c_lexer.py | 4 | ||||
-rw-r--r-- | pycparser/c_parser.py | 4 | ||||
-rw-r--r-- | pycparser/plyparser.py | 4 |
4 files changed, 12 insertions, 12 deletions
diff --git a/pycparser/c_generator.py b/pycparser/c_generator.py index bbf1dd1..1057b2c 100644 --- a/pycparser/c_generator.py +++ b/pycparser/c_generator.py @@ -97,11 +97,11 @@ class CGenerator(object): # # If `n.left.op` has a stronger or equally binding precedence in # comparison to `n.op`, no parenthesis are needed for the left: - # e.g., `(a*b) + c` is equivelent to `a*b + c`, as well as - # `(a+b) - c` is equivelent to `a+b - c` (same precedence). + # e.g., `(a*b) + c` is equivalent to `a*b + c`, as well as + # `(a+b) - c` is equivalent to `a+b - c` (same precedence). # If the left operator is weaker binding than the current, then # parentheses are necessary: - # e.g., `(a+b) * c` is NOT equivelent to `a+b * c`. + # e.g., `(a+b) * c` is NOT equivalent to `a+b * c`. lval_str = self._parenthesize_if( n.left, lambda d: not (self._is_simple_node(d) or @@ -109,11 +109,11 @@ class CGenerator(object): self.precedence_map[d.op] >= self.precedence_map[n.op])) # If `n.right.op` has a stronger -but not equal- binding precedence, # parenthesis can be omitted on the right: - # e.g., `a + (b*c)` is equivelent to `a + b*c`. + # e.g., `a + (b*c)` is equivalent to `a + b*c`. # If the right operator is weaker or equally binding, then parentheses # are necessary: - # e.g., `a * (b+c)` is NOT equivelent to `a * b+c` and - # `a - (b+c)` is NOT equivelent to `a - b+c` (same precedence). + # e.g., `a * (b+c)` is NOT equivalent to `a * b+c` and + # `a - (b+c)` is NOT equivalent to `a - b+c` (same precedence). rval_str = self._parenthesize_if( n.right, lambda d: not (self._is_simple_node(d) or diff --git a/pycparser/c_lexer.py b/pycparser/c_lexer.py index 2990170..d68d8eb 100644 --- a/pycparser/c_lexer.py +++ b/pycparser/c_lexer.py @@ -170,7 +170,7 @@ class CLexer(object): # Conditional operator (?) 'CONDOP', - # Delimeters + # Delimiters 'LPAREN', 'RPAREN', # ( ) 'LBRACKET', 'RBRACKET', # [ ] 'LBRACE', 'RBRACE', # { } @@ -414,7 +414,7 @@ class CLexer(object): # ? t_CONDOP = r'\?' - # Delimeters + # Delimiters t_LPAREN = r'\(' t_RPAREN = r'\)' t_LBRACKET = r'\[' diff --git a/pycparser/c_parser.py b/pycparser/c_parser.py index b1efac1..640a759 100644 --- a/pycparser/c_parser.py +++ b/pycparser/c_parser.py @@ -529,7 +529,7 @@ class CParser(PLYParser): # Declarations always come as lists (because they can be # several in one line), so we wrap the function definition # into a list as well, to make the return value of - # external_declaration homogenous. + # external_declaration homogeneous. def p_external_declaration_1(self, p): """ external_declaration : function_definition """ @@ -786,7 +786,7 @@ class CParser(PLYParser): """ p[0] = self._add_declaration_specifier(p[2], p[1], 'function') - # Withot this, `typedef _Atomic(T) U` will parse incorrectly because the + # Without this, `typedef _Atomic(T) U` will parse incorrectly because the # _Atomic qualifier will match, instead of the specifier. def p_declaration_specifiers_no_type_4(self, p): """ declaration_specifiers_no_type : atomic_specifier declaration_specifiers_no_type_opt diff --git a/pycparser/plyparser.py b/pycparser/plyparser.py index 6222c0e..b8f4c43 100644 --- a/pycparser/plyparser.py +++ b/pycparser/plyparser.py @@ -1,7 +1,7 @@ #----------------------------------------------------------------- # plyparser.py # -# PLYParser class and other utilites for simplifying programming +# PLYParser class and other utilities for simplifying programming # parsers with PLY # # Eli Bendersky [https://eli.thegreenplace.net/] @@ -53,7 +53,7 @@ class PLYParser(object): column=column) def _token_coord(self, p, token_idx): - """ Returns the coordinates for the YaccProduction objet 'p' indexed + """ Returns the coordinates for the YaccProduction object 'p' indexed with 'token_idx'. The coordinate includes the 'lineno' and 'column'. Both follow the lex semantic, starting from 1. """ |