<commit_before>module Drasil.GamePhysics.Body where

import Language.Drasil hiding (Symbol(..), Vector, organization, section)
import Language.Drasil.Printers (PrintingInformation(..), defaultConfiguration)
import Database.Drasil (Block(Parallel), ChunkDB, ReferenceDB, SystemInformation(SI),
  cdb, rdb, refdb, _authors, _concepts, _constants, _constraints, _datadefs,
  _definitions, _defSequence, _inputs, _kind, _outputs, _quants, _sys, _sysinfodb,
  _usedinfodb, sampleData)
import Theory.Drasil (qdFromDD)
import Utils.Drasil
import Drasil.DocLang (DerivationDisplay(..), DocSection(..), Emphasis(..),
  Field(..), Fields, InclUnits(IncludeUnits), IntroSec(..), IntroSub(..),
  RefSec(..), RefTab(..), SCSSub(..), SRSDecl, SSDSec(SSDProg), SSDSub(..),
  SolChSpec(SCSProg), TConvention(..), TSIntro(..), Verbosity(Verbose),
  OffShelfSolnsSec(..), GSDSec(..), GSDSub(..), TraceabilitySec(TraceabilityProg),
  ReqrmntSec(..), ReqsSub(..), AuxConstntSec(..), ProblemDescription(PDProg),
  PDSub(..), intro, mkDoc, tsymb, traceMatStandard, solutionLabel)
import qualified Drasil.DocLang.SRS as SRS (assumpt)
import qualified Drasil.DocLang.SRS as SRS
import Data.Drasil.Concepts.Computation (algorithm)
import Data.Drasil.Concepts.Documentation as Doc (assumption, concept,
  condition, consumer, document, endUser, environment, game, goalStmt, guide,
  information, input_, interface, model, object, organization, physical,
  physicalSim, physics, problem, product_, project, quantity, realtime,
  reference, section_, simulation, software, softwareSys, srsDomains, system,
  systemConstraint, sysCont, task, template, user, doccon, doccon', property)
import qualified Data.Drasil.Concepts.Documentation as Doc (srs)
import Data.Drasil.IdeaDicts as Doc (dataDefn, inModel, thModel)
import Data.Drasil.Concepts.Education (frstYr, highSchoolCalculus,
  highSchoolPhysics, educon)
import Data.Drasil.Concepts.Software (physLib, softwarecon)
import Data.Drasil.People (alex, luthfi, olu)
import Data.Drasil.SI_Units (metre, kilogram, second, newton, radian,
  derived, fundamentals, joule)
import Data.Drasil.Software.Products (openSource, prodtcon, sciCompS, videoGame)

import qualified Data.Drasil.Concepts.PhysicalProperties as CPP (ctrOfMass, dimension)<commit_msg>fixed duplicate import<commit_after>module Drasil.GamePhysics.Body where

import Language.Drasil hiding (Symbol(..), Vector, organization, section)
import Language.Drasil.Printers (PrintingInformation(..), defaultConfiguration)
import Database.Drasil (Block(Parallel), ChunkDB, ReferenceDB, SystemInformation(SI),
  cdb, rdb, refdb, _authors, _concepts, _constants, _constraints, _datadefs,
  _definitions, _defSequence, _inputs, _kind, _outputs, _quants, _sys, _sysinfodb,
  _usedinfodb, sampleData)
import Theory.Drasil (qdFromDD)
import Utils.Drasil
import Drasil.DocLang (DerivationDisplay(..), DocSection(..), Emphasis(..),
  Field(..), Fields, InclUnits(IncludeUnits), IntroSec(..), IntroSub(..),
  RefSec(..), RefTab(..), SCSSub(..), SRSDecl, SSDSec(SSDProg), SSDSub(..),
  SolChSpec(SCSProg), TConvention(..), TSIntro(..), Verbosity(Verbose),
  OffShelfSolnsSec(..), GSDSec(..), GSDSub(..), TraceabilitySec(TraceabilityProg),
  ReqrmntSec(..), ReqsSub(..), AuxConstntSec(..), ProblemDescription(PDProg),
  PDSub(..), intro, mkDoc, tsymb, traceMatStandard, solutionLabel)
--import qualified Drasil.DocLang.SRS as SRS (assumpt)
import qualified Drasil.DocLang.SRS as SRS
import Data.Drasil.Concepts.Computation (algorithm)
import Data.Drasil.Concepts.Documentation as Doc (assumption, concept,
  condition, consumer, document, endUser, environment, game, goalStmt, guide,
  information, input_, interface, model, object, organization, physical,
  physicalSim, physics, problem, product_, project, quantity, realtime,
  reference, section_, simulation, software, softwareSys, srsDomains, system,
  systemConstraint, sysCont, task, template, user, doccon, doccon', property)
import qualified Data.Drasil.Concepts.Documentation as Doc (srs)
import Data.Drasil.IdeaDicts as Doc (dataDefn, inModel, thModel)
import Data.Drasil.Concepts.Education (frstYr, highSchoolCalculus,
  highSchoolPhysics, educon)
import Data.Drasil.Concepts.Software (physLib, softwarecon)
import Data.Drasil.People (alex, luthfi, olu)
import Data.Drasil.SI_Units (metre, kilogram, second, newton, radian,
  derived, fundamentals, joule)
import Data.Drasil.Software.Products (openSource, prodtcon, sciCompS, videoGame)

import qualified Data.Drasil.Concepts.PhysicalProperties as CPP (ctrOfMass, dimension)
{'fraction_non_alphanumeric': 0.12744451768842013, 'fraction_numerical': 0.0, 'mean_word_length': 6.5239669421487605, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '969515', 'n_tokens_mistral': 1566, 'n_tokens_neox': 1526, 'n_words': 371}