summaryrefslogtreecommitdiff
path: root/pycparser
diff options
context:
space:
mode:
Diffstat (limited to 'pycparser')
-rw-r--r--pycparser/c_generator.py12
-rw-r--r--pycparser/c_lexer.py4
-rw-r--r--pycparser/c_parser.py4
-rw-r--r--pycparser/plyparser.py4
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.
"""