vault backup: 2026-02-25 12:13:29

This commit is contained in:
2026-02-25 12:13:29 -05:00
parent 22b8af9974
commit 74cbd5ed14
103 changed files with 573 additions and 13 deletions
+124
View File
@@ -0,0 +1,124 @@
---
id:
aliases:
- nec-518
title: Article 518 Assembly Occupancies
tags:
- authorship/other
- destiny/uncertain
- exclude-from-word-count
- status/draft
- topic/construction/electrical
- type/media/reference
---
# Article 518 Assembly Occupancies
### 518.1 Scope.
Except for the assembly occupancies explicitly covered by 520.1, this article covers all buildings or portions of buildings or structures designed or intended for the gathering together of 100 or more persons for such purposes as deliberation, worship, entertainment, eating, drinking, amusement, awaiting transportation, or similar purposes.
### 518.2 General Classification.
#### 518.2(A) Examples.
Assembly occupancies shall include, but not be limited to, the following:
* Armories
* Assembly halls
* Auditoriums
* Bowling lanes
* Club rooms
* Conference rooms
* Courtrooms
* Dance halls
* Dining and drinking facilities Restaurants
* Exhibition halls
* Gymnasiums
* Mortuary chapels
* Multipurpose rooms
* Museums
* Places of awaiting transportation
* Places of religious worship
* Pool rooms
* Skating rinks
#### 518.2(B) Multiple Occupancies.
Where an assembly occupancy forms a portion of a building containing other occupancies, Article 518 applies only to that portion of the building considered an assembly occupancy. Occupancy of any room or space for assembly purposes by less than 100 persons in a building of other occupancy, and incidental to such other occupancy, shall be classified as part of the other occupancy.
#### 518.2(C) Theatrical Areas.
Where any such building structure, or portion thereof, contains a projection booth or stage platform or area for the presentation of theatrical or musical productions, either fixed or portable, the wiring for that area, including associated audience seating areas, and all equipment that is used in the referenced area, and portable equipment and wiring for use in the production that will not be connected to permanently installed wiring, shall comply with Article 520.
> [!info] Informational Note:
> For methods of determining population capacity, see local building code or, in its absence, NFPA 101-2018, Life Safety Code.
### 518.3 Other Articles.
#### 518.3(A) Hazardous (Classified) Areas.
Electrical installations in hazardous (classified) areas located in assembly occupancies shall comply with Article 500.
#### 518.3(B) Temporary Wiring.
In exhibition halls used for display booths, as in trade shows, the temporary wiring shall be permitted to be installed in accordance with Article 590. Flexible cables and cords approved for hard or extra-hard usage shall be permitted to be laid on floors where protected from contact by the general public. The ground-fault circuit-interrupter requirements of 590.6 shall not apply. All other ground-fault circuit-interrupter requirements of this Code shall apply.
Where ground-fault circuit interrupter protection for personnel is supplied by plug-and-cord-connection to the branch circuit or to the feeder, the ground fault circuit interrupter protection shall be listed as portable ground fault circuit interrupter protection or provide a level of protection equivalent to a portable ground fault circuit interrupter, whether assembled in the field or at the factory.
> [!important] Exception:
> Where conditions of supervision and maintenance ensure that only qualified persons will service the installation, flexible cords or cables identified in Table 400.4 for hard usage or extra-hard usage shall be permitted in cable trays used only for temporary wiring. All cords or cables shall be installed in a single layer. A permanent sign shall be attached to the cable tray at intervals not to exceed 7.5 m (25 ft). The sign shall read CABLE TRAY FOR TEMPORARY WIRING ONLY
#### 518.3(C) Emergency Systems.
Control of emergency systems shall comply with Article 700.
### 518.4 Wiring Methods.
#### 518.4(A) General.
The fixed wiring methods shall be metal raceways, flexible metal raceways, nonmetallic raceways encased in not less than 50 mm (2 in.) of concrete, Type MI, MC, or AC cable. The wiring method shall itself qualify as an equipment grounding conductor according to 250.118 or shall contain an equipment grounding conductor sized in accordance with Table 250.122.
> [!important] Exception:
> Fixed wiring methods shall be as provided in the following:
* (1) Audio signal processing, amplification, and reproduction equipment --- Article 640
* (2) Communications systems --- Chapter 8
* (3) Class 2 and Class 3 remote-control and signaling circuits --- Article 725
* (4) Fire alarm circuits --- Article 760
#### 518.4(B) Nonrated Construction.
In addition to the wiring methods of 518.4(A), nonmetallic-sheathed cable, electrical nonmetallic tubing, and rigid nonmetallic conduit shall be permitted to be installed in those buildings or portions thereof that are not required to be of fire-rated construction by the applicable building code.
> [!info] Informational Note:
> Fire-rated construction is the fire-resistive classification used in building codes.
#### 518.4(C) Spaces with Finish Rating.
Electrical nonmetallic tubing and rigid nonmetallic conduit shall be permitted to be installed in club rooms, conference and meeting rooms in hotels or motels, courtrooms, dining facilities, restaurants, mortuary chapels, museums, libraries, and places of religious worship where the following apply:
* (1) The electrical nonmetallic tubing or rigid nonmetallic conduit is installed concealed within walls, floors, and ceilings where the walls, floors, and ceilings provide a thermal barrier of material that has at least a 15-minute finish rating as identified in listings of fire-rated assemblies.
* (2) The electrical nonmetallic tubing or rigid nonmetallic conduit is installed above suspended ceilings where the suspended ceilings provide a thermal barrier of material that has at least a 15-minute finish rating as identified in listings of fire-rated assemblies.
Electrical nonmetallic tubing and rigid nonmetallic conduit are not recognized for use in other space used for environmental air in accordance with 300.22(C).
> [!info] Informational Note:
> A finish rating is established for assemblies containing combustible (wood) supports. The finish rating is defined as the time at which the wood stud or wood joist reaches an average temperature rise of 121°C (250°F) or an individual temperature rise of 163°C (325°F) as measured on the plane of the wood nearest the fire. A finish rating is not intended to represent a rating for a membrane ceiling.
### 518.5 Supply.
Portable switchboards and portable power distribution equipment shall be supplied only from listed power outlets of sufficient voltage and ampere rating. Such power outlets shall be protected by overcurrent devices. Such overcurrent devices and power outlets shall not be accessible to the general public. Provisions for connection of an equipment grounding conductor shall be provided. The neutral conductor of feeders supplying solid-state phase control, 3-phase, 4-wire dimmer systems shall be considered a current-carrying conductor for purposes of ampacity adjustment. The neutral conductor of feeders supplying solid-state sine wave, 3-phase, 4-wire dimming systems shall not be considered a current-carrying conductor for purposes of ampacity adjustment.
> [!important] Exception:
> The neutral conductor of feeders supplying systems that use or are capable of using both phase-control and sine-wave dimmers shall be considered as current-carrying for purposes of ampacity adjustment.
> [!info] Informational Note:
> For definitions of solid-state dimmer types, see 520.2.
### 518.6 Illumination.
Illumination shall be provided for all working spaces about fixed service equipment, switchboards, switchgear, panelboards, or motor control centers installed outdoors that serve assembly occupancies. Control by automatic means only shall not be permitted. Additional lighting outlets shall not be required where the workspace is illuminated by an adjacent light source.
+1 -1
View File
@@ -1,7 +1,7 @@
---
id: 2025-07-18T00:00:00-04:00
aliases: []
title: 2025-07-18
title: 2025-07-18 ??:??:??
tags:
- authorship/original
- destiny/permanent
+11 -3
View File
@@ -1,9 +1,17 @@
---
id:
aliases: []
title: 2025-11-10 06:53:??
tags:
- original-format/typewritten-print
- topic/mindfulness
- type/timestamped
dg-publish: true
---
# 2025-11-10 06:53:??
_Monday Morning Before Work_
#original-format/typewritten-print #topic/mindfulness
I've been trying to be alone with my thoughts more
recently. It's almost bizarre how working in silence
for an hour makes the thought of music or an audio­book
@@ -28,4 +36,4 @@ the mystical allure of the former. Whatever
the reason, it's good progress as far
as I'm concerned. It feels good to be introspective
and to have time to build skills people care about,
like music and style and... birdwatching...
like music and style and... birdwatching...
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-10 10:40:??
#topic/estimating #occupational #original-format/digital-text
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-10 11:14:??
#occupational/takeoff #original-format/digital-text
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-10 15:15:??
### "Feeder"
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-10 20:00:??
_Monday Evening, Before Bed_
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-11 06:06:??
_Tuesday Morning, Before Work_
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-11 14:41:??
#topic/estimating #topic/transparency #original-format/digital-text
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-13 08:03:??
#topic/hobbies/writing
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-13 08:19:??
#topic/estimating #occupational
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-11-13 20:41:??
#topic/hobbies/shorthand
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-02 10:40:??
#topic/construction/electrical
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-02 10:57:??
### Set Notation Example
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-02 13:20:??
### Panel Schedule Relationship Diagram
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-16 09:20:52
[Probability Management](https://www.probabilitymanagement.org/)
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-16 20:04:??
### Metalog Distributions
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-17 05:39:??
One aspect of estimating that I find most interesting,
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-17 12:32:??
#topic/ambiguity
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-18 08:32:18
[[uncertainty-in-construction-estimating]]
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-18 10:38:??
#topic/meta
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-18 14:18:??
### Estimating Golf
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-18 15:22:??
PDI has moved up the schedule to transition to Accubid Anywhere
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-18 15:30:??
[Kip (unit) - Wikipedia](https://en.wikipedia.org/wiki/Kip_\(unit\))
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-19 10:44:??
#occupational/takeoff
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2025-12-19 10:44:??
#occupational/takeoff
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-02 10:10:18
### Harborside Plaza 4
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-02 19:21:??
Without apparent prompt I was reminded of a practical joke
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-06 07:47:??
### _Let Them Theory_ Theory
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-06 10:00:??
Paraphrased Teams conversation with a peer
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-06 10:57:??
Tracking contractor growth by project square footage
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-07 06:41:??
> [!quote] _The Shadow of the Torturer_, Chapter 17: "The Challenge"
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-07 10:03:??
At Ace, "residential" always meant single-family/duplex construction,
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-07 10:05:??
See [[pdi-breakdowns#Location]].
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-07 10:42:??
When I got to work today Art admonished a fellow estimator
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-07 12:13:??
#occupational #topic/estimating #topic/organization
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-07 16:03:??
#occupational #topic/estimating #topic/organization
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-08 13:33:34
### 2100 Crystal Drive Takeoff Review
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-09 10:00:03
### 2100 Crystal Drive
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-09 12:00:??
$$
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-09 14:45:??
[[bid-price-modeling]]
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-09 16:28:??
### Occam's razor
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-11 09:00:??
[[2026-01-09#2026-01-09 14:45]]
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-11 11:00:??
![[favorite-quotes#"It Takes an Engineer to Build a Bridge that Barely Stands"]]
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-12T10:00:00-05:00
title: 2026-01-12 10:00:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-12 10:00:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-12T10:42:30-05:00
title: 2026-01-12 10:42:30
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-12 10:42:30
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-12T12:23:00-05:00
title: 2026-01-12 12:23:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-12 12:23:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-12T13:02:00-05:00
title: 2026-01-12 13:02:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-12 13:02:??
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-15 08:11:10
Follow-up to [[2026-01-12#2026-01-12 12:23|2026-01-12 12:23]]
+8
View File
@@ -1,3 +1,11 @@
---
id:
aliases: []
title:
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-15 08:15:??
[[2025-11-13#2025-11-13 08:19]]
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-19T11:57:39-05:00
title: 2026-01-19 11:57:39
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-19 11:57:39
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-19T12:32:00-05:00
title: 2026-01-19 12:32:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-19 12:32:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-19T18:13:00-05:00
title: 2026-01-19 18:13:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-19 18:13:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-20T09:09:12-05:00
title: 2026-01-20 09:09:12
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-20 09:09:12
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-20T10:10:00-05:00
title: 2026-01-20 10:10:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-20 10:10:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-20T14:25:00-05:00
title: 2026-01-20 14:25:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-20 14:25:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-22T09:55:42-05:00
title: 2026-01-22 09:55:42
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-22 09:55:42
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-22T11:58:00-05:00
title: 2026-01-22 11:58:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-22 11:58:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-22T14:56:00-05:00
title: 2026-01-22 14:56:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-22 14:56:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-23T08:18:53-05:00
title: 2026-01-23 08:18:53
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-23 08:18:53
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-23T12:34:00-05:00
title: 2026-01-23 12:34:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-23 12:34:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-25T18:46:00-05:00
title: 2026-01-25 18:46:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-25 18:46:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-25T21:02:00-05:00
title: 2026-01-25 21:02:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-25 21:02:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-25T22:59:00-05:00
title: 2026-01-25 22:59:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-25 22:59:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-28T09:51:08-05:00
title: 2026-01-28 09:51:08
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-28 09:51:08
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-28T10:02:00-05:00
title: 2026-01-28 10:02:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-28 10:02:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-29T10:07:37-05:00
title: 2026-01-29 10:07:37
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-29 10:07:37
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-29T17:57:00-05:00
title: 2026-01-29 17:57:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-29 17:57:??
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-30T08:44:29-05:00
title: 2026-01-30 08:44:29
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-30 08:44:29
+3
View File
@@ -1,6 +1,9 @@
---
id: 2026-01-30T09:06:00-05:00
title: 2026-01-30 09:06:??
tags:
- type/timestamped
dg-publish: true
---
# 2026-01-30 09:06:??
+6 -1
View File
@@ -1,6 +1,11 @@
---
id: 2026-01-30T13:42:00-05:00
aliases: []
title: 2026-01-30 13:42:??
tags:
- authorship/original
- topic/personal-productivity
- type/timestamped
---
# 2026-01-30 13:42:??
@@ -25,4 +30,4 @@ _and the will to contradict you_
is worthless.
If the effort to _communicate_ your instructions
exceeds the effort to perform them,
you will always do the task yourself.
you will always do the task yourself.
+5 -3
View File
@@ -1,11 +1,13 @@
---
id: 2026-01-30T16:29:00-05:00
aliases: []
title: 2026-01-30 16:29:??
tags:
- authorship/original
- topic/math/statistics
---
# 2026-01-30 16:29:??
#topic/math/statistics
### Laplace's Rule of Succession (LRS)
> [!info]
@@ -29,4 +31,4 @@ $n$ times in a row.
There is a 93.75% chance that the median of a population
is between the smallest and largest values
in any random sample of five from that population.
in any random sample of five from that population.
+5 -2
View File
@@ -1,11 +1,14 @@
---
id: 2026-01-30T18:33:00-05:00
aliases: []
title: 2026-01-30 18:33:??
tags:
- authorship/original
- destiny/permanent
- topic/personal-productivity
---
# 2026-01-30 18:33:??
#topic/personal-productivity
Why is it that I find it so easy, even compulsory,
to clean my house while working from home,
even after returning from work on-site?
+1 -1
View File
@@ -12,7 +12,7 @@ dg-publish: true
---
# 2026-01-31 12:48:00
Follow-up to [[2026-01-19#2026-01-19 11:57]]
Follow-up to [[2026-01-19_11-57-39]]
a **natural-language parser**
could easily determine where hyphens should be replaced with em dashes.

Some files were not shown because too many files have changed in this diff Show More