diff --git a/Algebraic_foundations/doc/Algebraic_foundations/Concepts/EuclideanRing.h b/Algebraic_foundations/doc/Algebraic_foundations/Concepts/EuclideanRing.h
index 69421885198..a1ea3df6e96 100644
--- a/Algebraic_foundations/doc/Algebraic_foundations/Concepts/EuclideanRing.h
+++ b/Algebraic_foundations/doc/Algebraic_foundations/Concepts/EuclideanRing.h
@@ -3,7 +3,7 @@
\ingroup PkgAlgebraicFoundationsAlgebraicStructuresConcepts
\cgalConcept
-A model of `EuclideanRing` represents an euclidean ring (or Euclidean domain).
+A model of `EuclideanRing` represents a Euclidean ring (or Euclidean domain).
It is an `UniqueFactorizationDomain` that affords a suitable notion of minimality of remainders
such that given \f$ x\f$ and \f$ y \neq 0\f$ we obtain an (almost) unique solution to
\f$ x = qy + r \f$ by demanding that a solution \f$ (q,r)\f$ is chosen to minimize \f$ r\f$.
diff --git a/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Curve_pair_analysis_2.h b/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Curve_pair_analysis_2.h
index 05b97af9bcd..1f289de4787 100644
--- a/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Curve_pair_analysis_2.h
+++ b/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Curve_pair_analysis_2.h
@@ -613,7 +613,7 @@ public:
/*
* \brief returns the indices of the ith event value
*
- * Returns a Event_indices (fg,ffy,ggy) such that
+ * Returns an `Event_indices` (fg,ffy,ggy) such that
* the ith event root is the fgth root of the
* resultant of \c f and \c g, the ffyth root of the
* discriminant of \c f, and the ggyth root of the
diff --git a/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Xy_coordinate_2.h b/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Xy_coordinate_2.h
index 81a74c56c38..9d262c4d172 100644
--- a/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Xy_coordinate_2.h
+++ b/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/Xy_coordinate_2.h
@@ -254,7 +254,7 @@ public:
/*!
* \brief y-coordinate of this point
*
- * Note: In general, this method results in a extremely large polynomial
+ * Note: In general, this method results in an extremely large polynomial
* for the y-coordinate. It is recommended to use it carefully,
* and using get_approximation_y() instead whenever approximations suffice.
*/
diff --git a/Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h b/Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h
index af58c261240..fc7b9445914 100644
--- a/Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h
+++ b/Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h
@@ -105,7 +105,7 @@ locate(const Arrangement_on_surface_2& arr,
}
}
- // Obtain a extended traits-class object.
+ // Obtain an extended traits-class object.
const Gt2* geom_traits = arr.geometry_traits();
/* We would like to avoid copy construction of the geometry traits class.
diff --git a/Arrangement_on_surface_2/include/CGAL/Arr_circular_line_arc_traits_2.h b/Arrangement_on_surface_2/include/CGAL/Arr_circular_line_arc_traits_2.h
index 4d5c07d46ea..79c50ad680f 100644
--- a/Arrangement_on_surface_2/include/CGAL/Arr_circular_line_arc_traits_2.h
+++ b/Arrangement_on_surface_2/include/CGAL/Arr_circular_line_arc_traits_2.h
@@ -459,7 +459,7 @@ namespace CGAL {
}
- // a empty class used to have different types between Curve_2 and X_monotone_curve_2
+ // an empty class used to have different types between Curve_2 and X_monotone_curve_2
// in Arr_circular_line_arc_traits_2.
namespace internal_Argt_traits{
struct Not_X_Monotone{};
diff --git a/Arrangement_on_surface_2/include/CGAL/Arr_overlay_2.h b/Arrangement_on_surface_2/include/CGAL/Arr_overlay_2.h
index 19a95a662f6..e318449631f 100644
--- a/Arrangement_on_surface_2/include/CGAL/Arr_overlay_2.h
+++ b/Arrangement_on_surface_2/include/CGAL/Arr_overlay_2.h
@@ -231,7 +231,7 @@ overlay(const Arrangement_on_surface_2& arr1
xcvs_vec[i] = Ovl_x_monotone_curve_2(eit2->curve(), invalid_he1, he2);
}
- // Obtain a extended traits-class object and define the sweep-line visitor.
+ // Obtain an extended traits-class object and define the sweep-line visitor.
const typename Arr_res::Traits_adaptor_2* traits_adaptor =
arr.traits_adaptor();
diff --git a/Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_batched_point_location_traits_2.h b/Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_batched_point_location_traits_2.h
index ce95e1da07a..b83ca0189e2 100644
--- a/Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_batched_point_location_traits_2.h
+++ b/Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_batched_point_location_traits_2.h
@@ -411,7 +411,7 @@ public:
}
};
- /*! Obtain a Equal_2 function object. */
+ /*! Obtain an `Equal_2` function object. */
Equal_2 equal_2_object() const
{ return (Equal_2(m_base_traits->equal_2_object())); }
diff --git a/Arrangement_on_surface_2/include/CGAL/Arr_vertical_decomposition_2.h b/Arrangement_on_surface_2/include/CGAL/Arr_vertical_decomposition_2.h
index 3739d35a83a..75c8f25e0c9 100644
--- a/Arrangement_on_surface_2/include/CGAL/Arr_vertical_decomposition_2.h
+++ b/Arrangement_on_surface_2/include/CGAL/Arr_vertical_decomposition_2.h
@@ -109,7 +109,7 @@ decompose(const Arrangement_on_surface_2& arr,
}
}
- // Obtain a extended traits-class object.
+ // Obtain an extended traits-class object.
const Gt2* geom_traits = arr.geometry_traits();
/* We would like to avoid copy construction of the geometry traits class.
diff --git a/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_global.h b/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_global.h
index d54f4c2cb0e..80a29123168 100644
--- a/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_global.h
+++ b/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_global.h
@@ -737,7 +737,7 @@ insert_non_intersecting_curve
if (vh1 != nullptr) {
if (vh2 != nullptr) {
- // Both endpoints are associated with a existing vertices.
+ // Both endpoints are associated with existing vertices.
// In this case insert_at_vertices() already returns a halfedge
// directed from left to right.
new_he = arr.insert_at_vertices(c,
diff --git a/Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h b/Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
index 34cb310fd07..332f1518179 100644
--- a/Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
+++ b/Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
@@ -524,7 +524,7 @@ public:
/*! \class
* A class defining a textual (\ascii) input/output format for arrangements
* that store auxiliary dat with all their DCEL records, as they are templated
- * by a extended DCEL class.
+ * by an extended DCEL class.
*/
template
class Arr_extended_dcel_text_formatter :
diff --git a/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_basic_insertion_traits_2.h b/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_basic_insertion_traits_2.h
index 953652180e5..1418044d5f4 100644
--- a/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_basic_insertion_traits_2.h
+++ b/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_basic_insertion_traits_2.h
@@ -440,7 +440,7 @@ public:
{ return (m_base_eq(p1.base(), p2.base())); }
};
- /*! Obtain a Equal_2 function object */
+ /*! Obtain an `Equal_2` function object */
Equal_2 equal_2_object() const
{ return (Equal_2(m_base_traits->equal_2_object())); }
diff --git a/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_no_intersection_insertion_ss_visitor.h b/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_no_intersection_insertion_ss_visitor.h
index e6d4d543144..e82e28b3164 100644
--- a/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_no_intersection_insertion_ss_visitor.h
+++ b/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_no_intersection_insertion_ss_visitor.h
@@ -23,7 +23,7 @@
* This class can be further split into two, where one derives from the other,
* such that the derived class handles the case of inserting non-intersecting
* curves into a non-empty arrangement, and the base class handles the case of
- * inserting non-intersecting curves into a empty arrangement.
+ * inserting non-intersecting curves into an empty arrangement.
*/
#include
diff --git a/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_traits_2.h b/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_traits_2.h
index b38fc25d344..bde6981c768 100644
--- a/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_traits_2.h
+++ b/Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_traits_2.h
@@ -705,7 +705,7 @@ public:
{ return m_base_equal(xcv1.base(), xcv2.base()); }
};
- /*! Obtain a Equal_2 functor object. */
+ /*! Obtain an `Equal_2` functor object. */
Equal_2 equal_2_object() const
{ return Equal_2(m_base_traits->equal_2_object()); }
diff --git a/BGL/test/BGL/test_Gwdwg.cpp b/BGL/test/BGL/test_Gwdwg.cpp
index e250c5a63a2..08a742f0be1 100644
--- a/BGL/test/BGL/test_Gwdwg.cpp
+++ b/BGL/test/BGL/test_Gwdwg.cpp
@@ -22,7 +22,7 @@ int main()
Mesh mesh2(sm2);
try {
if( target( *(halfedges(mesh).first), mesh2) == *(vertices(mesh).first)){
- CGAL_error_msg("The previous lie should have throw a exception");
+ CGAL_error_msg("The previous line should have throw an exception");
}
} catch(...){
std::cerr << "we caught it" << std::endl;
diff --git a/Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_traits_decorator.h b/Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_traits_decorator.h
index d9d6f19c1c9..cf1574c6ace 100644
--- a/Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_traits_decorator.h
+++ b/Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_traits_decorator.h
@@ -387,7 +387,7 @@ public:
}
};
- /*! Get a Equal_2 functor object. */
+ /*! Get an `Equal_2` functor object. */
Equal_2 equal_2_object() const
{
return Equal_2(m_base_traits->equal_2_object());
diff --git a/Circulator/doc/Circulator/CGAL/circulator.h b/Circulator/doc/Circulator/CGAL/circulator.h
index 7bfeae56805..2973413afd0 100644
--- a/Circulator/doc/Circulator/CGAL/circulator.h
+++ b/Circulator/doc/Circulator/CGAL/circulator.h
@@ -246,7 +246,7 @@ Circulator_from_iterator();
/*!
a circulator `c` initialized to refer to the element
`*cur` in a range `[begin, end)`.
-The circulator `c` refers to a empty sequence
+The circulator `c` refers to an empty sequence
if `begin==end`.
*/
@@ -255,7 +255,7 @@ const I& end, const I& cur = begin);
/*!
a copy of circulator `d` referring to the element `*cur`.
-The circulator `c` refers to a empty sequence
+The circulator `c` refers to an empty sequence
if `d` does so.
*/
diff --git a/Cone_spanners_2/doc/Cone_spanners_2/Cone_spanners_2.txt b/Cone_spanners_2/doc/Cone_spanners_2/Cone_spanners_2.txt
index d21ef3f1aca..088fd1c5168 100644
--- a/Cone_spanners_2/doc/Cone_spanners_2/Cone_spanners_2.txt
+++ b/Cone_spanners_2/doc/Cone_spanners_2/Cone_spanners_2.txt
@@ -304,7 +304,7 @@ and `Construct_yao_graph_2` construct full Theta and Yao graphs. They also provi
to compute Half Theta and Yao graphs. As mentioned in Section \ref sec_CBS_mydefinitions,
only the edges for the odd or even cones are added to the graph in an Half Theta and Yao
graph. To do so, the constructor of the functors provides a parameter of type
-`Cones_selected` which is a enumeration that contains the following possible values:
+`Cones_selected` which is an enumeration that contains the following possible values:
`ALL_CONES`, `EVEN_CONES` and `ODD_CONES`. Users should include the
`CGAL/Cone_spanners_enum_2.h` header file to use these enum values. The following are the
examples on the functor constructions for Half Theta and Yao Graphs.
diff --git a/GraphicsView/include/CGAL/Qt/qglviewer_impl.h b/GraphicsView/include/CGAL/Qt/qglviewer_impl.h
index 0950301c127..cd505d53540 100644
--- a/GraphicsView/include/CGAL/Qt/qglviewer_impl.h
+++ b/GraphicsView/include/CGAL/Qt/qglviewer_impl.h
@@ -194,7 +194,7 @@ This method is automatically called once, before the first call to paintGL().
Overload init() instead of this method to modify viewer specific OpenGL state.
-If a 4.3 context could not be set, a ES 2.0 context will be used instead.
+If a 4.3 context could not be set, an ES 2.0 context will be used instead.
\see `isOpenGL_4_3()`
*/
CGAL_INLINE_FUNCTION
diff --git a/Hyperbolic_triangulation_2/doc/Hyperbolic_triangulation_2/CGAL/Hyperbolic_Delaunay_triangulation_2.h b/Hyperbolic_triangulation_2/doc/Hyperbolic_triangulation_2/CGAL/Hyperbolic_Delaunay_triangulation_2.h
index 19e4c668351..4d2b45ca343 100644
--- a/Hyperbolic_triangulation_2/doc/Hyperbolic_triangulation_2/CGAL/Hyperbolic_Delaunay_triangulation_2.h
+++ b/Hyperbolic_triangulation_2/doc/Hyperbolic_triangulation_2/CGAL/Hyperbolic_Delaunay_triangulation_2.h
@@ -208,7 +208,7 @@ public:
/// @{
/*!
Inserts the point `p` in the triangulation.
- If the point `p` coincides with a existing vertex, then the vertex is returned
+ If the point `p` coincides with an existing vertex, then the vertex is returned
and the triangulation is not modified. The optional parameter `start` is used
to initialize the location of `p`.
*/
diff --git a/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h b/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h
index 538991692ba..d95bfe27fba 100644
--- a/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h
+++ b/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h
@@ -880,7 +880,7 @@ public:
Face_handle locate(const Point& query, Locate_type& lt, int &li, Face_handle hint = Face_handle()) const
{
- // Perform an Euclidean location first and get close to the hyperbolic face containing the query point
+ // Perform a Euclidean location first and get close to the hyperbolic face containing the query point
typename Base::Locate_type blt;
Face_handle fh = Base::locate(query, blt, li, hint);
@@ -901,7 +901,7 @@ public:
CGAL_assertion(!is_infinite(fh));
- // This case corresponds to when the point is located on an Euclidean edge.
+ // This case corresponds to when the point is located on a Euclidean edge.
if(lt == EDGE)
{
// Here because the call to `side_of_hyperbolic_triangle` might change `li`
diff --git a/Installation/cmake/modules/CGAL_SetupCGALDependencies.cmake b/Installation/cmake/modules/CGAL_SetupCGALDependencies.cmake
index 355bde0dd6d..1d51bbbdac5 100644
--- a/Installation/cmake/modules/CGAL_SetupCGALDependencies.cmake
+++ b/Installation/cmake/modules/CGAL_SetupCGALDependencies.cmake
@@ -15,7 +15,7 @@
# .. variable:: CGAL_DISABLE_GMP
#
# If set, the `GMP` library will not be used. If
-# :variable:`WITH_LEDA` is not used either, a efficient exact
+# :variable:`WITH_LEDA` is not used either, an efficient exact
# number types are used by CGAL kernels for exact computation.
#
# .. variable:: WITH_LEDA
diff --git a/Installation/cmake/modules/FindTBB.cmake b/Installation/cmake/modules/FindTBB.cmake
index 4e808b39eee..23ec7180e34 100644
--- a/Installation/cmake/modules/FindTBB.cmake
+++ b/Installation/cmake/modules/FindTBB.cmake
@@ -84,7 +84,7 @@ function(tbb_extract_real_library library real_library)
set(_elf_magic "7f454c46")
file(READ ${library} _hex_data OFFSET 0 LIMIT 4 HEX)
if(_hex_data STREQUAL _elf_magic)
- #we have opened a elf binary so this is what
+ #we have opened an elf binary so this is what
#we should link to
set(${real_library} "${library}" PARENT_SCOPE)
return()
diff --git a/Nef_S2/include/CGAL/Nef_S2/SM_io_parser.h b/Nef_S2/include/CGAL/Nef_S2/SM_io_parser.h
index 7c09b4eaf0c..994c6a41b80 100644
--- a/Nef_S2/include/CGAL/Nef_S2/SM_io_parser.h
+++ b/Nef_S2/include/CGAL/Nef_S2/SM_io_parser.h
@@ -34,7 +34,7 @@ namespace CGAL {
/*{\Manpage {SM_io_parser}{Decorator_}{IO of embedded maps}{IO}}*/
/*{\Mdefinition An instance |\Mvar| of the data type |\Mname| is a
-decorator to provide input and output of a embedded map. |\Mtype| is
+decorator to provide input and output of an embedded map. |\Mtype| is
generic with respect to the |Decorator_| parameter. |Decorator_| has
to be a decorator model of our |SM_decorator| concept.}*/
diff --git a/Number_types/include/CGAL/Sqrt_extension/Fraction_traits.h b/Number_types/include/CGAL/Sqrt_extension/Fraction_traits.h
index 80e67f1ea86..a4daeef3828 100644
--- a/Number_types/include/CGAL/Sqrt_extension/Fraction_traits.h
+++ b/Number_types/include/CGAL/Sqrt_extension/Fraction_traits.h
@@ -41,9 +41,9 @@ namespace Intern{
*
* Extensions provide suitable specializations of \c CGAL::Fraction_traits.
* They are decomposable iff their coefficient type is.
- * The denominator \e d of a Extension \e ext is a low common multiple
+ * The denominator \e d of an extension \e ext is a low common multiple
* (see \c CGAL::Fraction_traits::Common_factor for details) of the
- * denominators of its coefficients. The numerator is the Extenion
+ * denominators of its coefficients. The numerator is the extenion
* \e d*ext with a fraction-free coefficient type.
*
* This works for nested Sqrt_extensions, too.
diff --git a/Polynomial/include/CGAL/Polynomial_traits_d.h b/Polynomial/include/CGAL/Polynomial_traits_d.h
index f7a4d3993e3..6eb4f0d6e3f 100644
--- a/Polynomial/include/CGAL/Polynomial_traits_d.h
+++ b/Polynomial/include/CGAL/Polynomial_traits_d.h
@@ -462,7 +462,7 @@ private:
// We use our own Strict Weak Ordering predicate in order to avoid
- // problems when calling sort for a Exponents_coeff_pair where the
+ // problems when calling sort for an `Exponents_coeff_pair` where the
// coeff type has no comparison operators available.
private:
struct Compare_exponents_coeff_pair
diff --git a/Spatial_searching/doc/Spatial_searching/Concepts/OrthogonalDistance.h b/Spatial_searching/doc/Spatial_searching/Concepts/OrthogonalDistance.h
index d2a398589d8..d5b2af664e8 100644
--- a/Spatial_searching/doc/Spatial_searching/Concepts/OrthogonalDistance.h
+++ b/Spatial_searching/doc/Spatial_searching/Concepts/OrthogonalDistance.h
@@ -4,7 +4,7 @@
Requirements of an orthogonal distance class supporting incremental distance updates.
To optimize distance computations transformed distances are used.
-E.g., for an Euclidean distance the transformed distance is the squared Euclidean distance.
+E.g., for a Euclidean distance the transformed distance is the squared Euclidean distance.
\cgalRefines{GeneralDistance}
diff --git a/Spatial_searching/doc/Spatial_searching/Spatial_searching.txt b/Spatial_searching/doc/Spatial_searching/Spatial_searching.txt
index afa3a3eb0ca..b6f06106069 100644
--- a/Spatial_searching/doc/Spatial_searching/Spatial_searching.txt
+++ b/Spatial_searching/doc/Spatial_searching/Spatial_searching.txt
@@ -282,7 +282,7 @@ scenarios for different splitter types.
\subsection Spatial_searchingExampleforKNeighborSearching Example for K Neighbor Searching
-The first example illustrates k neighbor searching with an Euclidean
+The first example illustrates k neighbor searching with a Euclidean
distance and 2-dimensional points. The generated random
data points are inserted in a search tree. We then initialize
the k neighbor search object with the origin as query. Finally, we
diff --git a/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/PolygonOffsetBuilderTraits_2.h b/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/PolygonOffsetBuilderTraits_2.h
index d0c364262cb..0c9bd5a352e 100644
--- a/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/PolygonOffsetBuilderTraits_2.h
+++ b/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/PolygonOffsetBuilderTraits_2.h
@@ -41,7 +41,7 @@ Must provide
`boost::optional operator()(const FT& t, const Segment_2& e0, const Segment_2& e1, const Trisegment_2_ptr& et) const`,
which constructs the point of intersection of the lines obtained by offsetting
-the oriented lines given by `e0` and `e0` an Euclidean distance `t`.
+the oriented lines given by `e0` and `e0` a Euclidean distance `t`.
If `e0` and `e1` are collinear, if `et` is not specified (`nullptr`), then the midpoint should be returned,
otherwise, the event point of `et` should be returned.
diff --git a/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonBuilderTraits_2.h b/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonBuilderTraits_2.h
index f971c1c880c..2b27a072c43 100644
--- a/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonBuilderTraits_2.h
+++ b/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonBuilderTraits_2.h
@@ -67,8 +67,8 @@ Must provide
`bool operator()( const Trisegment_2_ptr& tri_segment, boost::optional max_time ) const`,
which determines if, given the three oriented lines defined by the three input edges,
-there exists an Euclidean distance `t >= 0` and `t <= max_time` for which the corresponding three
-offset lines at `t` (parallel lines at an Euclidean distance of `t`) intersect in a single point.
+there exists a Euclidean distance `t >= 0` and `t <= max_time` for which the corresponding three
+offset lines at `t` (parallel lines at a Euclidean distance of `t`) intersect in a single point.
\pre Each edge in the triple must properly define an oriented line, that is, its points cannot be coincident.
*/
diff --git a/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonVertex_2.h b/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonVertex_2.h
index 7a26285dccf..1b66e17ee69 100644
--- a/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonVertex_2.h
+++ b/Straight_skeleton_2/doc/Straight_skeleton_2/Concepts/StraightSkeletonVertex_2.h
@@ -26,7 +26,7 @@ The type of the 2D point being the geometric embedding of the vertex
typedef unspecified_type Point_2;
/*!
-A model of the `FieldWithSqrt` concept representing the time of a vertex (an Euclidean distance)
+A model of the `FieldWithSqrt` concept representing the time of a vertex (a Euclidean distance)
*/
typedef unspecified_type FT;
diff --git a/Straight_skeleton_2/include/CGAL/constructions/Straight_skeleton_cons_ftC2.h b/Straight_skeleton_2/include/CGAL/constructions/Straight_skeleton_cons_ftC2.h
index b968c287195..ab4492aea32 100644
--- a/Straight_skeleton_2/include/CGAL/constructions/Straight_skeleton_cons_ftC2.h
+++ b/Straight_skeleton_2/include/CGAL/constructions/Straight_skeleton_cons_ftC2.h
@@ -328,7 +328,7 @@ construct_trisegment ( Segment_2_with_ID const& e0,
// If the lines do not intersect, for example, for collinear edges, or parallel edges but with the same orientation,
// returns 0 (the actual distance is undefined in this case, but 0 is a useful return)
//
-// NOTE: The result is a explicit rational number returned as a tuple (num,den); the caller must check that den!=0 manually
+// NOTE: The result is an explicit rational number returned as a tuple (num,den); the caller must check that den!=0 manually
// (a predicate for instance should return indeterminate in this case)
//
// PRECONDITION: None of e0, e1 and e2 are collinear (but two of them can be parallel)
@@ -596,7 +596,7 @@ compute_artifical_isec_timeC2 ( Trisegment_2_ptr< Trisegment_2 *nodeptr_block;
void (*error_function)(const char
- *); /* this function is called if a error occurs,
+ *); /* this function is called if an error occurs,
with a corresponding error message
(or exit(1) is called if it's nullptr) */
diff --git a/Surface_mesh_topology/doc/Surface_mesh_topology/CGAL/Curves_on_surface_topology.h b/Surface_mesh_topology/doc/Surface_mesh_topology/CGAL/Curves_on_surface_topology.h
index d8fafdc0304..21a7c20ee0e 100644
--- a/Surface_mesh_topology/doc/Surface_mesh_topology/CGAL/Curves_on_surface_topology.h
+++ b/Surface_mesh_topology/doc/Surface_mesh_topology/CGAL/Curves_on_surface_topology.h
@@ -91,7 +91,7 @@ namespace Surface_mesh_topology {
/// Number type of the weights.
using Weight_t=double;
- /// creates an Euclidean_length_weight_functor given a mesh.
+ /// creates a Euclidean_length_weight_functor given a mesh.
Euclidean_length_weight_functor(const Mesh& m);
};