Skip to content

Commit 7c81abd

Browse files
committed
refactor noun phrase to english
1 parent f3a015a commit 7c81abd

File tree

22 files changed

+200
-192
lines changed

22 files changed

+200
-192
lines changed

code/drasil-lang/lib/Language/Drasil.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ import Language.Drasil.Data.Citation (CiteField(..), HP(..), CitationKind(..)
309309
, organization, publisher, school, series, title, typeField
310310
, chapter, edition, number, volume, year, month, pages
311311
, compareAuthYearTitle)
312-
import Language.Drasil.NounPhrase
312+
import Language.Drasil.NaturalLanguage.English.NounPhrase
313313
import Language.Drasil.ShortName (ShortName, shortname', getSentSN, HasShortName(..))
314314
import Language.Drasil.Space (Space(..), RealInterval(..), Inclusive(..),
315315
RTopology(..), DomainDesc(..), ContinuousDomainDesc, DiscreteDomainDesc,

code/drasil-lang/lib/Language/Drasil/Chunk/CommonIdea.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import Utils.Drasil (repUnd)
1919
import Language.Drasil.Chunk.NamedIdea (IdeaDict, nc)
2020
import Language.Drasil.Classes (NamedIdea(term), Idea(getA),
2121
CommonIdea(abrv), ConceptDomain(cdom))
22-
import Language.Drasil.NounPhrase.Core (NP)
22+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NP)
2323

2424
-- | The common idea (with 'NounPhrase') data type. It must have a 'UID',
2525
-- 'NounPhrase' for its term, an abbreviation ('String'), and a domain (['UID']).

code/drasil-lang/lib/Language/Drasil/Chunk/Concept.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import Language.Drasil.Classes (Idea, Definition(defn), ConceptDomain(cdom), Con
1515
import Language.Drasil.Chunk.Concept.Core (ConceptChunk(ConDict), ConceptInstance(ConInst))
1616
import Language.Drasil.Sentence (Sentence(S))
1717
import Language.Drasil.Chunk.NamedIdea(mkIdea,nw, nc)
18-
import Language.Drasil.NounPhrase (NP, pn)
18+
import Language.Drasil.NaturalLanguage.English.NounPhrase (NP, pn)
1919
import Language.Drasil.ShortName (shortname')
2020

2121
--FIXME: Temporary ConceptDomain tag hacking to not break everything.

code/drasil-lang/lib/Language/Drasil/Chunk/Concept/NamedCombinators.hs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ import Drasil.Database ((+++!))
4242

4343
import Language.Drasil.Chunk.NamedIdea (IdeaDict, ncUID)
4444
import Language.Drasil.Classes (Idea, NamedIdea(..))
45-
import Language.Drasil.NounPhrase (NP, CapitalizationRule(CapWords, Replace,
45+
import Language.Drasil.NaturalLanguage.English.NounPhrase (NP, CapitalizationRule(CapWords, Replace,
4646
CapFirst), NounPhrase(phraseNP, pluralNP), nounPhrase'', compoundPhrase,
4747
compoundPhrase'', compoundPhrase''')
48-
import Language.Drasil.NounPhrase.Core (NPStruct(S,(:+:)))
49-
import qualified Language.Drasil.NounPhrase as D (NounPhrase(pluralNP, phraseNP))
50-
import qualified Language.Drasil.NounPhrase.Combinators as NP (
48+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NPStruct(S,(:+:)))
49+
import qualified Language.Drasil.NaturalLanguage.English.NounPhrase as D (NounPhrase(pluralNP, phraseNP))
50+
import qualified Language.Drasil.NaturalLanguage.English.NounPhrase.Combinators as NP (
5151
insertString, insertStringOp, insertStringGen)
5252

5353
-- not exported

code/drasil-lang/lib/Language/Drasil/Chunk/Constrained.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import Language.Drasil.Constraint (ConstraintE)
2121
import Language.Drasil.Chunk.UnitDefn (unitWrapper, MayHaveUnit(getUnit))
2222
import Language.Drasil.Expr.Lang (Expr(..))
2323
import Language.Drasil.Expr.Class (sy)
24-
import Language.Drasil.NounPhrase.Core (NP)
24+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NP)
2525
import Language.Drasil.Sentence (Sentence(S))
2626
import Language.Drasil.Space (Space, HasSpace(..))
2727
import Language.Drasil.Stages (Stage)

code/drasil-lang/lib/Language/Drasil/Chunk/DefinedQuantity.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import Language.Drasil.Chunk.UnitDefn (UnitDefn, unitWrapper,
2323
MayHaveUnit(getUnit))
2424
import Language.Drasil.Space (Space, HasSpace(..))
2525
import Language.Drasil.Stages (Stage (Implementation, Equational))
26-
import Language.Drasil.NounPhrase.Core (NP)
26+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NP)
2727
import Language.Drasil.Sentence (Sentence)
2828

2929
-- | DefinedQuantityDict is the combination of a 'Concept' and a 'Quantity'.

code/drasil-lang/lib/Language/Drasil/Chunk/Eq.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import Language.Drasil.Expr.Class (ExprC(apply, sy, ($=)))
3131
import Language.Drasil.Literal.Lang (Literal)
3232
import Language.Drasil.ModelExpr.Class (ModelExprC(defines))
3333
import qualified Language.Drasil.ModelExpr.Lang as M (ModelExpr(C))
34-
import Language.Drasil.NounPhrase.Core (NP)
34+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NP)
3535
import Language.Drasil.Space (Space(..), HasSpace(..))
3636
import Language.Drasil.Sentence (Sentence(EmptyS))
3737
import Language.Drasil.Stages (Stage)

code/drasil-lang/lib/Language/Drasil/Chunk/NamedIdea.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import Control.Lens ((^.), makeLenses, Lens')
1313

1414
import Drasil.Database (mkUid, UID, HasUID(..), declareHasChunkRefs,
1515
Generically(..), IsChunk)
16-
import Language.Drasil.NounPhrase.Core (NP)
16+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NP)
1717

1818
-- | A NamedIdea is a 'term' that we've identified (has a 'UID') as being worthy
1919
-- of naming.

code/drasil-lang/lib/Language/Drasil/Chunk/Relation.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Language.Drasil.Chunk.Concept (ConceptChunk, dccWDS)
1414
import Language.Drasil.Classes (Express(..),
1515
ConceptDomain(..), Definition(..), Idea(..), NamedIdea(..))
1616
import Language.Drasil.ModelExpr.Lang (ModelExpr)
17-
import Language.Drasil.NounPhrase.Core (NP)
17+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NP)
1818
import Language.Drasil.Sentence (Sentence)
1919

2020
-- | For a concept ('ConceptChunk') that also has a 'Relation' ('ModelExpr') attached.

code/drasil-lang/lib/Language/Drasil/Chunk/UncertainQuantity.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import Language.Drasil.Constraint (ConstraintE)
2121
import Language.Drasil.Chunk.UnitDefn (MayHaveUnit(getUnit))
2222
import Language.Drasil.Expr.Lang (Expr)
2323
import Language.Drasil.Expr.Class (sy)
24-
import Language.Drasil.NounPhrase.Core (NP)
24+
import Language.Drasil.NaturalLanguage.English.NounPhrase.Core (NP)
2525
import Language.Drasil.Space (Space, HasSpace(..))
2626
import Language.Drasil.Uncertainty
2727

0 commit comments

Comments
 (0)