code:
# Define words that should be searched in src/ on every call of the java
# sanityCheck here.
# Words consist only of letters and will be found whenever that word
# appears, surrounded by non letters
# Format is: searchPhrase#errorMessage
# Output is: Found searchPhrase; Error: errorMessage
abandonned#abandoned
aberation#aberration
abilityes#abilities
abilties#abilities
abilty#ability
abondon#abandon
abbout#about
abotu#about
abouta#about a
aboutit#about it
aboutthe#about the
abscence#absence
abondoned#abandoned
abondoning#abandoning
abondons#abandons
aborigene#aborigine
accesories#accessories
accidant#accident
abortificant#abortifacient
abreviate#abbreviate
abreviated#abbreviated
abreviation#abbreviation
abritrary#arbitrary
absail#abseil
absailing#abseiling
absense#absence
absolutly#absolutely
absorbsion#absorption
absorbtion#absorption
abudance#abundance
abundacies#abundances
abundancies#abundances
abundunt#abundant
abutts#abuts
acadamy#academy
acadmic#academic
accademic#academic
accademy#academy
acccused#accused
accelleration#acceleration
acceptence#acceptance
acceptible#acceptable
accessable#accessible
acident#accident
accidentaly#accidentally
accidently#accidentally
acclimitization#acclimatization
accomadate#accommodate
accomadated#accommodated
accomadates#accommodates
accomadating#accommodating
accomadation#accommodation
accomadations#accommodations
accomdate#accommodate
accomodate#accommodate
accomodated#accommodated
accomodates#accommodates
accomodating#accommodating
accomodation#accommodation
accomodations#accommodations
accompanyed#accompanied
accordeon#accordion
accordian#accordion
accoring#according
accoustic#acoustic
accquainted#acquainted
accrediation#accreditation
accredidation#accreditation
accross#across
accussed#accused
acedemic#academic
acheive#achieve
acheived#achieved
acheivement#achievement
acheivements#achievements
acheives#achieves
acheiving#achieving
acheivment#achievement
acheivments#achievements
achievment#achievement
achievments#achievements
achivement#achievement
achivements#achievements
acknowldeged#acknowledged
acknowledgeing#acknowledging
acommodate#accommodate
acomplish#accomplish
acomplished#accomplished
acomplishment#accomplishment
acomplishments#accomplishments
acording#according
acordingly#accordingly
acquaintence#acquaintance
acquaintences#acquaintances
acquiantence#acquaintance
acquiantences#acquaintances
acquited#acquitted
activites#activities
activly#actively
actualy#actually
acuracy#accuracy
acused#accused
acustom#accustom
acustommed#accustomed
adavanced#advanced
adbandon#abandon
addional#additional
addionally#additionally
additinally#additionally
additionaly#additionally
additonal#additional
additonally#additionally
addmission#admission
addopt#adopt
addopted#adopted
addoptive#adoptive
addresable#addressable
addresed#addressed
addresing#addressing
addressess#addresses
addtion#addition
addtional#additional
adecuate#adequate
adequit#adequate
adhearing#adhering
adherance#adherence
admendment#amendment
admininistrative#administrative
adminstered#administered
adminstrate#administrate
adminstration#administration
adminstrative#administrative
adminstrator#administrator
admissability#admissibility
admissable#admissible
admited#admitted
admitedly#admittedly
adn#and
adolecent#adolescent
adquire#acquire
adquired#acquired
adquires#acquires
adquiring#acquiring
adres#address
adresable#addressable
adresing#addressing
adress#address
adressable#addressable
adressed#addressed
adventrous#adventurous
advertisment#advertisement
advertisments#advertisements
advesary#adversary
adviced#advised
aeriel#aerial
aeriels#aerials
afair#affair
afficianados#aficionados
afficionado#aficionado
afficionados#aficionados
affilate#affiliate
affilliate#affiliate
aforememtioned#aforementioned
againnst#against
agains#against
agaisnt#against
aganist#against
aggaravates#aggravates
aggreed#agreed
aggreement#agreement
aggregious#egregious
aggresive#aggressive
agian#again
agianst#against
agin#again
aginst#against
agravate#aggravate
agre#agree
agred#agreed
agreeement#agreement
agreemnt#agreement
agregate#aggregate
agregates#aggregates
agreing#agreeing
agression#aggression
agressive#aggressive
agressively#aggressively
agressor#aggressor
agricultue#agriculture
agriculure#agriculture
agricuture#agriculture
agrieved#aggrieved
ahev#have
ahppen#happen
ahve#have
aicraft#aircraft
aiport#airport
airbourne#airborne
aircaft#aircraft
aircrafts#aircraft
airporta#airports
airrcraft#aircraft
aisian#asian
albiet#albeit
alchohol#alcohol
alchoholic#alcoholic
alchol#alcohol
alcholic#alcoholic
alcohal#alcohol
alcoholical#alcoholic
aledge#allege
aledged#alleged
aledges#alleges
alege#allege
aleged#alleged
alegience#allegiance
algebraical#algebraic
algorhitms#algorithms
algoritm#algorithm
algoritms#algorithms
alientating#alienating
alledge#allege
alledged#alleged
alledgedly#allegedly
alledges#alleges
allegedely#allegedly
allegedy#allegedly
allegely#allegedly
allegence#allegiance
allegience#allegiance
allign#align
alligned#aligned
alliviate#alleviate
allopone#allophone
allopones#allophones
allready#already
allthough#although
alltime#all-time
alltogether#altogether
almsot#almost
alochol#alcohol
alomst#almost
alotted#allotted
alowed#allowed
alowing#allowing
alreayd#already
alse#else
alsot#also
alternitives#alternatives
althought#although
altough#although
alwasy#always
alwyas#always
amalgomated#amalgamated
amatuer#amateur
amendmant#amendment
Amercia#America
amerliorate#ameliorate
amke#make
amking#making
ammend#amend
ammended#amended
ammendment#amendment
ammendments#amendments
ammount#amount
ammused#amused
amoung#among
amoungst#amongst
amung#among
amunition#ammunition
analagous#analogous
analitic#analytic
analogeous#analogous
anarchim#anarchism
anarchistm#anarchism
anbd#and
ancestory#ancestry
ancilliary#ancillary
andd#and
androgenous#androgynous
androgeny#androgyny
anihilation#annihilation
aniversary#anniversary
annoint#anoint
annointed#anointed
annointing#anointing
annoints#anoints
annouced#announced
annualy#annually
annuled#annulled
anohter#another
anomolies#anomalies
anomolous#anomalous
anomoly#anomaly
anonimity#anonymity
anounced#announced
anouncement#announcement
ansalisation#nasalization
ansalization#nasalization
ansestors#ancestors
antartic#antarctic
anthromorphization#anthropomorphization
anthropolgist#anthropologist
anthropolgy#anthropology
antiapartheid#anti-apartheid
anual#annual
anulled#annulled
anwsered#answered
anyhwere#anywhere
anyother#any other
anytying#anything
aparent#apparent
aparment#apartment
aplication#application
aplied#applied
apolegetics#apologetics
apparant#apparent
apparantly#apparently
appart#apart
appartment#apartment
appartments#apartments
appeareance#appearance
appearence#appearance
appearences#appearances
apperance#appearance
apperances#appearances
appereance#appearance
appereances#appearances
applicaiton#application
applicaitons#applications
appologies#apologies
appology#apology
apprearance#appearance
apprieciate#appreciate
approachs#approaches
appropiate#appropriate
appropraite#appropriate
appropropiate#appropriate
approproximate#approximate
approxamately#approximately
approxiately#approximately
approximitely#approximately
aprehensive#apprehensive
apropriate#appropriate
aproval#approval
aproximate#approximate
aproximately#approximately
aquaduct#aqueduct
aquaintance#acquaintance
aquainted#acquainted
aquiantance#acquaintance
aquire#acquire
aquired#acquired
aquiring#acquiring
aquisition#acquisition
aquitted#acquitted
aranged#arranged
arangement#arrangement
arbitarily#arbitrarily
arbitary#arbitrary
archaelogical#archaeological
archaelogists#archaeologists
archaelogy#archaeology
archetect#architect
archetects#architects
archetectural#architectural
archetecturally#architecturally
archetecture#architecture
archiac#archaic
archictect#architect
archimedian#archimedean
architecht#architect
architechturally#architecturally
architechture#architecture
architechtures#architectures
architectual#architectural
archtype#archetype
archtypes#archetypes
aready#already
areodynamics#aerodynamics
argubly#arguably
arguement#argument
arguements#arguments
arised#arose
arival#arrival
armamant#armament
armistace#armistice
arogant#arrogant
arogent#arrogant
aroud#around
arrangment#arrangement
arrangments#arrangements
arrengement#arrangement
arrengements#arrangements
arround#around
artcile#article
artical#article
artice#article
articel#article
artifical#artificial
artifically#artificially
artillary#artillery
arund#around
asetic#ascetic
asfar#as far
asign#assign
aslo#also
asociated#associated
asorbed#absorbed
asphyxation#asphyxiation
assasin#assassin
assasinate#assassinate
assasinated#assassinated
assasinates#assassinates
assasination#assassination
assasinations#assassinations
assasined#assassinated
assasins#assassins
assassintation#assassination
assemple#assemble
assertation#assertion
asside#aside
assisnate#assassinate
assit#assist
assitant#assistant
assocation#association
assoicate#associate
assoicated#associated
assoicates#associates
assosication#assassination
asssassans#assassins
assualt#assault
assualted#assaulted
assymetric#asymmetric
assymetrical#asymmetrical
asteriod#asteroid
asthetic#aesthetic
asthetical#aesthetical
asthetically#aesthetically
asume#assume
aswell#as well
atain#attain
atempting#attempting
atheistical#atheistic
athenean#Athenian
atheneans#Athenians
athiesm#atheism
athiest#atheist
atorney#attorney
atribute#attribute
atributed#attributed
atributes#attributes
attemp#attempt
attemped#attempted
attemt#attempt
attemted#attempted
attemting#attempting
attemts#attempts
attendence#attendance
attendent#attendant
attendents#attendants
attened#attended
attension#attention
attitide#attitude
attributred#attributed
attrocities#atrocities
audeince#audience
auromated#automated
austrailia#Australia
austrailian#Australian
auther#author
authobiographic#autobiographic
authobiography#autobiography
authorative#authoritative
authorites#authorities
authorithy#authority
authoritiers#authorities
authoritive#authoritative
authrorities#authorities
autochtonous#autochthonous
autoctonous#autochthonous
automaticly#automatically
automibile#automobile
automonomous#autonomous
autor#author
autority#authority
auxilary#auxiliary
auxillaries#auxiliaries
auxillary#auxiliary
auxilliaries#auxiliaries
auxilliary#auxiliary
availabe#available
availablity#availability
availaible#available
availble#available
availiable#available
availible#available
avalable#available
avalance#avalanche
avaliable#available
avation#aviation
avengence#a vengeance
averageed#averaged
avilable#available
awared#awarded
awya#away
baceause#because
backgorund#background
backrounds#backgrounds
bakc#back
banannas#bananas
bandwith#bandwidth
bankrupcy#bankruptcy
banruptcy#bankruptcy
basicaly#basically
basicly#basically
bcak#back
beachead#beachhead
beacuse#because
beastiality#bestiality
beatiful#beautiful
beaurocracy#bureaucracy
beaurocratic#bureaucratic
beautyfull#beautiful
becamae#became
becasue#because
beccause#because
becomeing#becoming
becomming#becoming
becouse#because
becuase#because
bedore#before
beeing#being
befoer#before
begginer#beginner
begginers#beginners
beggining#beginning
begginings#beginnings
beggins#begins
begining#beginning
beginnig#beginning
beleagured#beleaguered
beleif#belief
beleive#believe
beleived#believed
beleives#believes
beleiving#believing
beligum#Belgium
belive#believe
belligerant#belligerent
bellweather#bellwether
bemusemnt#bemusement
beneficary#beneficiary
beng#being
benificial#beneficial
benifit#benefit
benifits#benefits
bergamont#bergamot
Bernouilli#Bernoulli
beseige#besiege
beseiged#besieged
beseiging#besieging
beteen#between
betwen#between
beween#between
bewteen#between
beyound#beyond
bigining#beginning
biginning#beginning
bilateraly#bilaterally
billingualism#bilingualism
binominal#binomial
bizzare#bizarre
blaim#blame
blaimed#blamed
blessure#blessing
Blitzkreig#Blitzkrieg
bodydbuilder#bodybuilder
bombardement#bombardment
bombarment#bombardment
bondary#boundary
Bonnano#Bonanno
boook#book
borke#broke
boundry#boundary
bouyancy#buoyancy
bouyant#buoyant
boyant#buoyant
bradcast#broadcast
Brasillian#Brazilian
breakthough#breakthrough
breakthroughts#breakthroughs
breif#brief
breifly#briefly
brethen#brethren
bretheren#brethren
briliant#brilliant
brillant#brilliant
brimestone#brimstone
Britian#Britain
Brittish#British
broacasted#broadcast
broadacasting#broadcasting
broady#broadly
Buddah#Buddha
Buddist#Buddhist
buisness#business
buisnessman#businessman
buoancy#buoyancy
burried#buried
busines#business
busness#business
bussiness#business
caculater#calculator
cacuses#caucuses
cahracters#characters
calaber#caliber
calculater#calculator
calculs#calculus
calenders#calendars
caligraphy#calligraphy
caluclate#calculate
caluclated#calculated
caluculate#calculate
caluculated#calculated
calulate#calculate
calulated#calculated
calulater#calculator
Cambrige#Cambridge
camoflage#camouflage
campagin#campaign
campain#campaign
campains#campaigns
candadate#candidate
candiate#candidate
candidiate#candidate
cannister#canister
cannisters#canisters
cannnot#cannot
cannonical#canonical
cannotation#connotation
cannotations#connotations
caost#coast
caperbility#capability
Capetown#Cape Town
capible#capable
captial#capital
captued#captured
capturd#captured
carachter#character
caracterized#characterized
carefull#careful
careing#caring
carismatic#charismatic
Carmalite#Carmelite
Carnagie#Carnegie
Carnagie-Mellon#Carnegie-Mellon
Carnigie#Carnegie
Carnigie-Mellon#Carnegie-Mellon
carreer#career
carrers#careers
Carribbean#Caribbean
Carribean#Caribbean
carryng#carrying
cartdridge#cartridge
Carthagian#Carthaginian
carthographer#cartographer
cartilege#cartilage
cartilidge#cartilage
cartrige#cartridge
casette#cassette
casion#caisson
cassawory#cassowary
cassowarry#cassowary
casue#cause
casued#caused
casues#causes
casuing#causing
casulaties#casualties
casulaty#casualty
catagories#categories
catagorized#categorized
catagory#category
catapillar#caterpillar
catapillars#caterpillars
catapiller#caterpillar
catapillers#caterpillars
catepillar#caterpillar
catepillars#caterpillars
catergorize#categorize
catergorized#categorized
caterpilar#caterpillar
caterpilars#caterpillars
caterpiller#caterpillar
caterpillers#caterpillars
cathlic#catholic
catholocism#catholicism
catterpilar#caterpillar
catterpilars#caterpillars
catterpillar#caterpillar
catterpillars#caterpillars
cattleship#battleship
causalities#casualties
Ceasar#Caesar
Celcius#Celsius
cellpading#cellpadding
cementary#cemetery
cemetarey#cemetery
cemetaries#cemeteries
cemetary#cemetery
cencus#census
cententenial#centennial
centruies#centuries
centruy#century
centuties#centuries
centuty#century
cerimonial#ceremonial
cerimonies#ceremonies
cerimonious#ceremonious
cerimony#ceremony
ceromony#ceremony
certainity#certainty
certian#certain
chalenging#challenging
challange#challenge
challanged#challenged
challege#challenge
Champange#Champagne
changable#changeable
charachter#character
charachters#characters
charactersistic#characteristic
charactor#character
charactors#characters
charasmatic#charismatic
charaterized#characterized
chariman#chairman
charistics#characteristics
cheif#chief
cheifs#chiefs
chemcial#chemical
chemcially#chemically
chemestry#chemistry
chemicaly#chemically
childbird#childbirth
childen#children
choclate#chocolate
choosen#chosen
chracter#character
chuch#church
churchs#churches
Cincinatti#Cincinnati
Cincinnatti#Cincinnati
circulaton#circulation
circumsicion#circumcision
circut#circuit
ciricuit#circuit
ciriculum#curriculum
civillian#civilian
claer#clear
claerer#clearer
claerly#clearly
claimes#claims
clas#class
clasic#classic
clasical#classical
clasically#classically
cleareance#clearance
clincial#clinical
clinicaly#clinically
cmo#com
cmoputer#computer
co-incided#coincided
coctail#cocktail
coform#conform
cognizent#cognizant
coincedentally#coincidentally
colaborations#collaborations
colateral#collateral
colelctive#collective
collaberative#collaborative
collecton#collection
collegue#colleague
collegues#colleagues
collonade#colonnade
collonies#colonies
collony#colony
collosal#colossal
colonizators#colonizers
comando#commando
comandos#commandos
comany#company
comapany#company
comback#comeback
combanations#combinations
combinatins#combinations
combusion#combustion
comdemnation#condemnation
comemmorates#commemorates
comemoretion#commemoration
comision#commission
comisioned#commissioned
comisioner#commissioner
comisioning#commissioning
comisions#commissions
comission#commission
comissioned#commissioned
comissioner#commissioner
comissioning#commissioning
comissions#commissions
comited#committed
comiting#committing
comitted#committed
comittee#committee
comitting#committing
commandoes#commandos
commedic#comedic
commemerative#commemorative
commemmorate#commemorate
commemmorating#commemorating
commerical#commercial
commerically#commercially
commericial#commercial
commericially#commercially
commerorative#commemorative
comming#coming
comminication#communication
commision#commission
commisioned#commissioned
commisioner#commissioner
commisioning#commissioning
commisions#commissions
commited#committed
commitee#committee
commiting#committing
committe#committee
committment#commitment
committments#commitments
commmemorated#commemorated
commongly#commonly
commonweath#commonwealth
commuications#communications
commuinications#communications
communciation#communication
communiation#communication
communites#communities
compability#compatibility
comparision#comparison
comparisions#comparisons
comparitive#comparative
comparitively#comparatively
compatabilities#compatibilities
compatability#compatibility
compatable#compatible
compatablities#compatibilities
compatablity#compatibility
compatiable#compatible
compatiblities#compatibilities
compatiblity#compatibility
compeitions#competitions
compensantion#compensation
competance#competence
competant#competent
competative#competitive
competitiion#competition
competive#competitive
competiveness#competitiveness
comphrehensive#comprehensive
compitent#competent
completedthe#completed the
completelyl#completely
completetion#completion
complier#compiler
componant#component
comprable#comparable
comprimise#compromise
compulsary#compulsory
compulsery#compulsory
computarized#computerized
concensus#consensus
concider#consider
concidered#considered
concidering#considering
conciders#considers
concieted#conceited
concieved#conceived
concious#conscious
conciously#consciously
conciousness#consciousness
condamned#condemned
condemmed#condemned
condidtion#condition
condidtions#conditions
conditionsof#conditions of
conected#connected
conection#connection
conesencus#consensus
confidental#confidential
confidentally#confidentially
confids#confides
configureable#configurable
confortable#comfortable
congradulations#congratulations
congresional#congressional
conived#connived
conjecutre#conjecture
conjuction#conjunction
Conneticut#Connecticut
conotations#connotations
conquerd#conquered
conquerer#conqueror
conquerers#conquerors
conqured#conquered
conscent#consent
consciouness#consciousness
consdider#consider
consdidered#considered
consdiered#considered
consectutive#consecutive
consenquently#consequently
consentrate#concentrate
consentrated#concentrated
consentrates#concentrates
consept#concept
consequentually#consequently
consequeseces#consequences
consern#concern
conserned#concerned
conserning#concerning
conservitive#conservative
consiciousness#consciousness
consicousness#consciousness
considerd#considered
consideres#considered
consious#conscious
consistant#consistent
consistantly#consistently
consituencies#constituencies
consituency#constituency
consituted#constituted
consitution#constitution
consitutional#constitutional
consolodate#consolidate
consolodated#consolidated
consonent#consonant
consonents#consonants
consorcium#consortium
conspiracys#conspiracies
conspiriator#conspirator
constaints#constraints
constanly#constantly
constarnation#consternation
constatn#constant
constinually#continually
constituant#constituent
constituants#constituents
constituion#constitution
constituional#constitutional
consttruction#construction
constuction#construction
contstruction#construction
consulant#consultant
consumate#consummate
consumated#consummated
contaiminate#contaminate
containes#contains
contamporaries#contemporaries
contamporary#contemporary
contempoary#contemporary
contemporaneus#contemporaneous
contempory#contemporary
contendor#contender
contian#contain
contians#contains
contibute#contribute
contibuted#contributed
contibutes#contributes
contigent#contingent
contined#continued
continential#continental
continous#continuous
continously#continuously
continueing#continuing
contravercial#controversial
contraversy#controversy
contributer#contributor
contributers#contributors
contritutions#contributions
controled#controlled
controling#controlling
controll#control
controlls#controls
controvercial#controversial
controvercy#controversy
controveries#controversies
controversal#controversial
controversey#controversy
controvertial#controversial
controvery#controversy
contruction#construction
conveinent#convenient
convenant#covenant
convential#conventional
convertables#convertibles
convertion#conversion
conviced#convinced
convienient#convenient
coordiantion#coordination
coorperations#corporations
copmetitors#competitors
coputer#computer
copywrite#copyright
coridal#cordial
cornmitted#committed
corosion#corrosion
corparate#corporate
corperations#corporations
correcters#correctors
correponding#corresponding
correposding#corresponding
correspondant#correspondent
correspondants#correspondents
corridoors#corridors
corrispond#correspond
corrispondant#correspondent
corrispondants#correspondents
corrisponded#corresponded
corrisponding#corresponding
corrisponds#corresponds
costitution#constitution
coucil#council
counries#countries
countains#contains
countires#countries
creaeted#created
creche#crèche
creedence#credence
critereon#criterion
criterias#criteria
criticists#critics
critisising#criticizing
critisism#criticism
critisisms#criticisms
critized#criticized
critizing#criticizing
crockodiles#crocodiles
crowm#crown
crtical#critical
crticised#criticized
crucifiction#crucifixion
crusies#cruises
crutial#crucial
crystalisation#crystallization
culiminating#culminating
cumulatative#cumulative
curch#church
curcuit#circuit
currenly#currently
curriculem#curriculum
cxan#cyan
cyclinder#cylinder
dacquiri#daiquiri
daed#dead
dalmation#dalmatian
damenor#demeanor
dammage#damage
Dardenelles#Dardanelles
daugher#daughter
debateable#debatable
decendant#descendant
decendants#descendants
decendent#descendant
decendents#descendants
decideable#decidable
decidely#decidedly
decieved#deceived
decison#decision
decomissioned#decommissioned
decomposit#decompose
decomposited#decomposed
decompositing#decomposing
decomposits#decomposes
decress#decrees
decribe#describe
decribed#described
decribes#describes
decribing#describing
dectect#detect
defendent#defendant
defendents#defendants
deffensively#defensively
deffine#define
deffined#defined
definance#defiance
definate#definite
definately#definitely
definatly#definitely
definetly#definitely
definining#defining
definit#definite
definitly#definitely
definiton#definition
defintion#definition
degrate#degrade
delagates#delegates
delapidated#dilapidated
delerious#delirious
delevopment#development
deliberatly#deliberately
delusionally#delusively
demenor#demeanor
demographical#demographic
demolision#demolition
demorcracy#democracy
demostration#demonstration
denegrating#denigrating
densly#densely
deparment#department
deparmental#departmental
deparments#departments
dependance#dependence
dependancy#dependency
deriviated#derived
derivitive#derivative
derogitory#derogatory
descendands#descendants
descibed#described
descision#decision
descisions#decisions
descriibes#describes
descripters#descriptors
descripton#description
desctruction#destruction
descuss#discuss
desgined#designed
deside#decide
desigining#designing
desinations#destinations
desintegrated#disintegrated
desintegration#disintegration
desireable#desirable
desitned#destined
desktiop#desktop
desorder#disorder
desoriented#disoriented
despict#depict
despiration#desperation
dessicated#desiccated
dessigned#designed
destablized#destabilized
destory#destroy
detailled#detailed
detatched#detached
deteoriated#deteriorated
deteriate#deteriorate
deterioriating#deteriorating
determinining#determining
detremental#detrimental
devasted#devastated
develope#develop
developement#development
developped#developed
develpment#development
devels#delves
devestated#devastated
devestating#devastating
devide#divide
devided#divided
devistating#devastating
devolopement#development
diablical#diabolical
diamons#diamonds
diaster#disaster
dichtomy#dichotomy
diconnects#disconnects
dicover#discover
dicovered#discovered
dicovering#discovering
dicovers#discovers
dicovery#discovery
dictionarys#dictionaries
dicussed#discussed
didnt#didn't
dieties#deities
diety#deity
diferent#different
diferrent#different
differentiatiations#differentiations
differnt#different
difficulity#difficulty
diffrent#different
dificulties#difficulties
dificulty#difficulty
dimenions#dimensions
dimention#dimension
dimentional#dimensional
dimentions#dimensions
dimesnional#dimensional
diminuitive#diminutive
dimunitive#diminutive
diosese#diocese
diphtong#diphthong
diphtongs#diphthongs
diplomancy#diplomacy
dipthong#diphthong
dipthongs#diphthongs
directoty#directory
dirived#derived
disagreeed#disagreed
disapeared#disappeared
disapointing#disappointing
disappearred#disappeared
disaproval#disapproval
disasterous#disastrous
disatisfaction#dissatisfaction
disatisfied#dissatisfied
disatrous#disastrous
discontentment#discontent
discribe#describe
discribed#described
discribes#describes
discribing#describing
disctinction#distinction
disctinctive#distinctive
disemination#dissemination
disenchanged#disenchanted
disiplined#disciplined
disobediance#disobedience
disobediant#disobedient
disolved#dissolved
disover#discover
dispair#despair
disparingly#disparagingly
dispence#dispense
dispenced#dispensed
dispencing#dispensing
dispicable#despicable
dispite#despite
dispostion#disposition
disproportiate#disproportionate
disputandem#disputandum
disricts#districts
dissagreement#disagreement
dissapear#disappear
dissapearance#disappearance
dissapeared#disappeared
dissapearing#disappearing
dissapears#disappears
dissappear#disappear
dissappears#disappears
dissappointed#disappointed
dissarray#disarray
dissobediance#disobedience
dissobediant#disobedient
dissobedience#disobedience
dissobedient#disobedient
distiction#distinction
distingish#distinguish
distingished#distinguished
distingishes#distinguishes
distingishing#distinguishing
distingquished#distinguished
distrubution#distribution
distruction#destruction
distructive#destructive
ditributed#distributed
divice#device
divinition#divination
divison#division
divisons#divisions
dum#dumb
doccument#document
doccumented#documented
doccuments#documents
docrines#doctrines
doctines#doctrines
documenatry#documentary
doens#does
doesnt#doesn't
doign#doing
dominaton#domination
dominent#dominant
dominiant#dominant
donig#doing
doulbe#double
dowloads#downloads
dramtic#dramatic
draughtman#draughtsman
Dravadian#Dravidian
dreasm#dreams
driectly#directly
drnik#drink
druming#drumming
drummless#drumless
dupicate#duplicate
durig#during
durring#during
duting#during
dyas#dryas
eahc#each
ealier#earlier
earlies#earliest
earnt#earned
ecclectic#eclectic
eceonomy#economy
ecidious#deciduous
eclispe#eclipse
ecomonic#economic
ect#etc
eearly#early
efel#evil
effeciency#efficiency
effecient#efficient
effeciently#efficiently
efficency#efficiency
efficent#efficient
efficently#efficiently
effulence#effluence
eiter#either
elction#election
electrial#electrical
electricly#electrically
electricty#electricity
elementay#elementary
eleminated#eliminated
eleminating#eliminating
eles#eels
eletricity#electricity
elicided#elicited
eligable#eligible
elimentary#elementary
ellected#elected
elphant#elephant
embarass#embarrass
embarassed#embarrassed
embarassing#embarrassing
embarassment#embarrassment
embargos#embargoes
embarras#embarrass
embarrased#embarrassed
embarrasing#embarrassing
embarrasment#embarrassment
embezelled#embezzled
emblamatic#emblematic
eminate#emanate
eminated#emanated
emision#emission
emited#emitted
emiting#emitting
emmediately#immediately
emminently#eminently
emmisaries#emissaries
emmisarries#emissaries
emmisarry#emissary
emmisary#emissary
emmision#emission
emmisions#emissions
emmited#emitted
emmiting#emitting
emmitted#emitted
emmitting#emitting
emnity#enmity
emperical#empirical
emphaised#emphasized
emphsis#emphasis
emphysyma#emphysema
emporer#emperor
emprisoned#imprisoned
enameld#enameled
enchancement#enhancement
encouraing#encouraging
encryptiion#encryption
encylopedia#encyclopedia
endevors#endeavors
endevour#endeavor
endig#ending
endolithes#endoliths
enduce#induce
ened#need
enforceing#enforcing
engagment#engagement
engeneer#engineer
engeneering#engineering
engieneer#engineer
engieneers#engineers
enlargment#enlargement
enlargments#enlargements
enourmous#enormous
enourmously#enormously
ensconsed#ensconced
entaglements#entanglements
enteratinment#entertainment
enthusiatic#enthusiastic
entitity#entity
entitlied#entitled
entrepeneur#entrepreneur
entrepeneurs#entrepreneurs
enviorment#environment
enviormental#environmental
enviormentally#environmentally
enviorments#environments
enviornment#environment
enviornmental#environmental
enviornmentalist#environmentalist
enviornmentally#environmentally
enviornments#environments
enviroment#environment
enviromental#environmental
enviromentalist#environmentalist
enviromentally#environmentally
enviroments#environments
envolutionary#evolutionary
envrionments#environments
enxt#next
epidsodes#episodes
epsiode#episode
equialent#equivalent
equilibium#equilibrium
equilibrum#equilibrium
equiped#equipped
equippment#equipment
equitorial#equatorial
equivelant#equivalent
equivelent#equivalent
equivilant#equivalent
equivilent#equivalent
equivlalent#equivalent
eratic#erratic
eratically#erratically
eraticly#erratically
errupted#erupted
esential#essential
esitmated#estimated
esle#else
especialy#especially
essencial#essential
essense#essence
essentail#essential
essentialy#essentially
essentual#essential
essesital#essential
estabishes#establishes
establising#establishing
ethnocentricm#ethnocentrism
Europian#European
Europians#Europeans
Eurpean#European
Eurpoean#European
evenhtually#eventually
eventally#eventually
eventhough#even though
eventially#eventually
eventualy#eventually
everthing#everything
everytime#every time
everyting#everything
eveyr#every
evidentally#evidently
exagerate#exaggerate
exagerated#exaggerated
exagerates#exaggerates
exagerating#exaggerating
exagerrate#exaggerate
exagerrated#exaggerated
exagerrates#exaggerates
exagerrating#exaggerating
examinated#examined
exampt#exempt
exapansion#expansion
excact#exact
excange#exchange
excecute#execute
excecuted#executed
excecutes#executes
excecuting#executing
excecution#execution
excedded#exceeded
excelent#excellent
excell#excel
excellance#excellence
excellant#excellent
excells#excels
excercise#exercise
exchanching#exchanging
excisted#existed
exculsivly#exclusively
execising#exercising
exection#execution
exectued#executed
exeedingly#exceedingly
exelent#excellent
exellent#excellent
exemple#example
exept#except
exeptional#exceptional
exerbate#exacerbate
exerbated#exacerbated
exerciese#exercises
exerpt#excerpt
exerpts#excerpts
exersize#exercise
exerternal#external
exhalted#exalted
exhibtion#exhibition
exibition#exhibition
exibitions#exhibitions
exicting#exciting
exinct#extinct
existance#existence
existant#existent
existince#existence
exliled#exiled
exludes#excludes
exmaple#example
exonorate#exonerate
exoskelaton#exoskeleton
expalin#explain
expatriot#expatriate
expeced#expected
expecially#especially
expeditonary#expeditionary
expeiments#experiments
expell#expel
expells#expels
experiance#experience
experianced#experienced
expiditions#expeditions
expierence#experience
explaination#explanation
explaning#explaining
explictly#explicitly
exploititive#exploitative
explotation#exploitation
expropiated#expropriated
expropiation#expropriation
exressed#expressed
extemely#extremely
extention#extension
extentions#extensions
extered#exerted
extermist#extremist
extradiction#extradition
extraterrestial#extraterrestrial
extraterrestials#extraterrestrials
extravagent#extravagant
extrememly#extremely
extremeophile#extremophile
extremly#extremely
extrordinarily#extraordinarily
extrordinary#extraordinary
faciliate#facilitate
faciliated#facilitated
faciliates#facilitates
facilites#facilities
facillitate#facilitate
facinated#fascinated
facist#fascist
familes#families
familliar#familiar
famoust#famous
fanatism#fanaticism
Farenheit#Fahrenheit
fatc#fact
faught#fought
favoutrable#favorable
feasable#feasible
Febuary#February
Feburary#February
fedreally#federally
femminist#feminist
feromone#pheromone
fertily#fertility
fianite#finite
fianlly#finally
ficticious#fictitious
fictious#fictitious
fidn#find
fiercly#fiercely
fightings#fighting
filiament#filament
fimilies#families
finacial#financial
finaly#finally
financialy#financially
firends#friends
fisionable#fissionable
flamable#flammable
flawess#flawless
Flemmish#Flemish
florescent#fluorescent
flourescent#fluorescent
flourine#fluorine
fluorish#flourish
flourishment#flourishing
follwoing#following
folowing#following
fomed#formed
fonetic#phonetic
fontrier#frontier
foootball#football
forbad#forbade
forbiden#forbidden
foreward#foreword
forfiet#forfeit
forhead#forehead
foriegn#foreign
Formalhaut#Fomalhaut
formallize#formalize
formallized#formalized
formelly#formerly
formidible#formidable
formost#foremost
forsaw#foresaw
forseeable#foreseeable
fortelling#foretelling
forunner#forerunner
foucs#focus
foudn#found
fougth#fought
foundaries#foundries
foundary#foundry
Foundland#Newfoundland
fourties#forties
fourty#forty
fouth#fourth
foward#forward
Fransiscan#Franciscan
Fransiscans#Franciscans
freind#friend
freindly#friendly
frequentily#frequently
frome#from
fromed#formed
froniter#frontier
fucntion#function
fucntioning#functioning
fufill#fulfill
fufilled#fulfilled
fulfiled#fulfilled
fullfill#fulfill
fullfilled#fulfilled
fundametal#fundamental
fundametals#fundamentals
funguses#fungi
funtion#function
furuther#further
futher#further
futhermore#furthermore
galatic#galactic
Galations#Galatians
gallaxies#galaxies
galvinized#galvanized
Gameboy#Game Boy
ganerate#generate
ganes#games
ganster#gangster
garantee#guarantee
garanteed#guaranteed
garantees#guarantees
gardai#gardaí
garnison#garrison
gauarana#guaraná
gaurantee#guarantee
gauranteed#guaranteed
gaurantees#guarantees
gaurentee#guarantee
gaurenteed#guaranteed
gaurentees#guarantees
geneological#genealogical
geneologies#genealogies
geneology#genealogy
generaly#generally
generatting#generating
genialia#genitalia
geographicial#geographical
geometrician#geometer
geometricians#geometers
gerat#great
Ghandi#Gandhi
glamourous#glamorous
glight#flight
gnawwed#gnawed
godess#goddess
godesses#goddesses
Godounov#Godunov
goign#going
gonig#going
Gothenberg#Gothenburg
gouvener#governor
govement#government
govenment#government
govenrment#government
goverance#governance
goverment#government
govermental#governmental
governer#governor
governmnet#government
govorment#government
govormental#governmental
govornment#government
gracefull#graceful
graet#great
grafitti#graffiti
gramatically#grammatically
grammaticaly#grammatically
grammer#grammar
grat#great
gratuitious#gratuitous
greatful#grateful
greatfully#gratefully
greif#grief
gridles#griddles
gropu#group
grwo#grow
guage#gauge
guarentee#guarantee
guarenteed#guaranteed
guarentees#guarantees
Guatamala#Guatemala
Guatamalan#Guatemalan
guerrila#guerrilla
guerrilas#guerrillas
guidence#guidance
Guilia#Giulia
Guilio#Giulio
Guiness#Guinness
Guiseppe#Giuseppe
gunanine#guanine
gurantee#guarantee
guranteed#guaranteed
gurantees#guarantees
guttaral#guttural
gutteral#guttural
habaeus#habeas
habeus#habeas
Habsbourg#Hapsburg
haemorrage#hemorrhage
halarious#hilarious
halp#help
hapen#happen
hapened#happened
hapening#happening
happend#happened
happended#happened
happenned#happened
harased#harassed
harases#harasses
harasment#harassment
harasments#harassments
harassement#harassment
harras#harass
harrased#harassed
harrases#harasses
harrasing#harassing
harrasment#harassment
harrasments#harassments
harrassed#harassed
harrasses#harassed
harrassing#harassing
harrassment#harassment
harrassments#harassments
hasnt#hasn't
Hatian#Haitian
haviest#heaviest
headquarer#headquarter
headquater#headquarter
headquatered#headquartered
headquaters#headquarters
healthercare#healthcare
heared#heard
heathy#healthy
Heidelburg#Heidelberg
heigher#higher
heirarchy#hierarchy
heiroglyphics#hieroglyphics
helment#helmet
helpfull#helpful
helpped#helped
hemmorhage#hemorrhage
heridity#heredity
heroe#hero
heros#heroes
hertiage#heritage
hertzs#hertz
hesistant#hesitant
heterogenous#heterogeneous
hieght#height
hierachical#hierarchical
hierachies#hierarchies
hierachy#hierarchy
hierarcical#hierarchical
hierarcy#hierarchy
hieroglph#hieroglyph
hieroglphs#hieroglyphs
higer#higher
higest#highest
higway#highway
hillarious#hilarious
himselv#himself
hinderance#hindrance
hinderence#hindrance
hindrence#hindrance
hipopotamus#hippopotamus
hismelf#himself
histocompatability#histocompatibility
historicians#historians
hitsingles#hit singles
holf#hold
holliday#holiday
homestate#home state
homogeneize#homogenize
homogeneized#homogenized
honory#honorary
horrifing#horrifying
hosited#hoisted
hospitible#hospitable
hounour#honor
howver#however
hsitorians#historians
hstory#history
htey#they
htikn#think
hting#thing
htink#think
htis#this
huminoid#humanoid
humoural#humoral
humurous#humorous
husban#husband
hvae#have
hvaing#having
hwihc#which
hwile#while
hwole#whole
hydogen#hydrogen
hydropile#hydrophile
hydropilic#hydrophilic
hydropobe#hydrophobe
hydropobic#hydrophobic
hygeine#hygiene
hyjack#hijack
hyjacking#hijacking
hypocracy#hypocrisy
hypocrasy#hypocrisy
hypocricy#hypocrisy
hypocrit#hypocrite
hypocrits#hypocrites
iconclastic#iconoclastic
idaeidae#idea
idaes#ideas
idealogies#ideologies
idealogy#ideology
identicial#identical
identifers#identifiers
ideosyncratic#idiosyncratic
idiosyncracy#idiosyncrasy
Ihaca#Ithaca
illegimacy#illegitimacy
illegitmate#illegitimate
illess#illness
illiegal#illegal
illution#illusion
ilness#illness
ilogical#illogical
imagenary#imaginary
imagin#imagine
imcomplete#incomplete
imediately#immediately
imense#immense
immediatley#immediately
immediatly#immediately
immidately#immediately
immidiately#immediately
immitate#imitate
immitated#imitated
immitating#imitating
immitator#imitator
immunosupressant#immunosuppressant
impecabbly#impeccably
impedence#impedance
implamenting#implementing
impliment#implement
implimented#implemented
imploys#employs
importamt#important
impressario#impresario
imprioned#imprisoned
imprisonned#imprisoned
improvision#improvisation
improvments#improvements
inablility#inability
inaccessable#inaccessible
inadiquate#inadequate
inadquate#inadequate
inadvertant#inadvertent
inadvertantly#inadvertently
inagurated#inaugurated
inaguration#inauguration
inappropiate#inappropriate
inaugures#inaugurates
inbalance#imbalance
inbalanced#imbalanced
inbetween#between
incarcirated#incarcerated
incidentially#incidentally
incidently#incidentally
inclreased#increased
includ#include
includng#including
incompatabilities#incompatibilities
incompatability#incompatibility
incompatable#incompatible
incompatablities#incompatibilities
incompatablity#incompatibility
incompatiblities#incompatibilities
incompatiblity#incompatibility
incompetance#incompetence
incompetant#incompetent
incomptable#incompatible
incomptetent#incompetent
inconsistant#inconsistent
incoroporated#incorporated
incorperation#incorporation
incorportaed#incorporated
incorprates#incorporates
incorruptable#incorruptible
incramentally#incrementally
increadible#incredible
incredable#incredible
inctroduce#introduce
inctroduced#introduced
incuding#including
incunabla#incunabula
indefinately#indefinitely
indefinatly#indefinitely
indefineable#undefinable
indefinitly#indefinitely
indentical#identical
indepedantly#independently
indepedence#independence
independance#independence
independant#independent
independantly#independently
independece#independence
independendet#independent
indespensable#indispensable
indespensible#indispensable
indictement#indictment
indigineous#indigenous
indipendence#independence
indipendent#independent
indipendently#independently
indispensible#indispensable
indisputible#indisputable
indisputibly#indisputably
indite#indict
individualy#individually
indpendent#independent
indpendently#independently
indulgue#indulge
indutrial#industrial
indviduals#individuals
inefficienty#inefficiently
inevatible#inevitable
inevitible#inevitable
inevititably#inevitably
infalability#infallibility
infallable#infallible
infectuous#infectious
infered#inferred
infilitrate#infiltrate
infilitrated#infiltrated
infilitration#infiltration
infinit#infinite
inflamation#inflammation
influencial#influential
influented#influenced
infomation#information
informtion#information
infrantryman#infantryman
infrigement#infringement
ingenius#ingenious
ingreediants#ingredients
inhabitans#inhabitants
inherantly#inherently
inheritence#inheritance
inital#initial
initally#initially
initation#initiation
initiaitive#initiative
inlcuding#including
inmigrant#immigrant
inmigrants#immigrants
innoculated#inoculated
inocence#innocence
inofficial#unofficial
inot#into
inpeach#impeach
inpending#impending
inpenetrable#impenetrable
inpolite#impolite
inprisonment#imprisonment
inproving#improving
insectiverous#insectivorous
insensative#insensitive
inseperable#inseparable
insistance#insistence
insitution#institution
insitutions#institutions
instade#instead
instatance#instance
institue#institute
instuction#instruction
instuments#instruments
instutionalized#institutionalized
instutions#intuitions
insurence#insurance
intelectual#intellectual
inteligence#intelligence
inteligent#intelligent
intenational#international
intepretation#interpretation
intepretator#interpretor
interational#international
interchangable#interchangeable
interchangably#interchangeably
intercontinential#intercontinental
intercontinetal#intercontinental
interelated#interrelated
interferance#interference
interfereing#interfering
intergrated#integrated
intergration#integration
interm#interim
internation#international
interpet#interpret
interrim#interim
interrugum#interregnum
intertaining#entertaining
interupt#interrupt
intervines#intervenes
intevene#intervene
intial#initial
intially#initially
intrduced#introduced
intrest#interest
introdued#introduced
intruduced#introduced
intrument#instrument
intrumental#instrumental
intruments#instruments
intrusted#entrusted
intutive#intuitive
intutively#intuitively
inudstry#industry
inventer#inventor
invertibrates#invertebrates
investingate#investigate
involvment#involvement
irelevent#irrelevant
iresistable#irresistible
iresistably#irresistibly
iresistible#irresistible
iresistibly#irresistibly
iritable#irritable
iritated#irritated
ironicly#ironically
irregardless#regardless
irrelevent#irrelevant
irreplacable#irreplaceable
irresistable#irresistible
irresistably#irresistibly
isnt#isn't
Israelies#Israelis
issueing#issuing
itnroduced#introduced
iunior#junior
iwll#will
iwth#with
Janurary#January
Januray#January
Japanes#Japanese
jaques#Jacques
jeapardy#jeopardy
jewllery#jewelery
Johanine#Johannine
jorunal#journal
Jospeh#Joseph
jouney#journey
journied#journeyed
journies#journeys
jstu#just
jsut#just
Juadaism#Judaism
Juadism#Judaism
judical#judicial
judisuary#judiciary
juducial#judicial
juristiction#jurisdiction
juristictions#jurisdictions
kindergarden#kindergarten
klenex#kleenex
knifes#knives
knive#knife
knowlege#knowledge
knowlegeable#knowledgeable
knwo#know
knwos#knows
konw#know
konws#knows
kwno#know
labratory#laboratory
laguage#language
laguages#languages
larg#large
largst#largest
larrry#larry
lastr#last
lattitude#latitude
launhed#launched
lavae#larvae
layed#laid
lazyness#laziness
leage#league
leathal#lethal
lefted#left
legitamate#legitimate
legitmate#legitimate
leibnitz#Leibniz
lenght#length
leran#learn
lerans#learns
leutenant#lieutenant
levetate#levitate
levetated#levitated
levetates#levitates
levetating#levitating
levle#level
liasion#liaison
liason#liaison
liasons#liaisons
libary#library
libell#libel
libguistic#linguistic
libguistics#linguistics
libitarianisn#libertarianism
lieing#lying
liek#like
liekd#liked
liesure#leisure
lieuenant#lieutenant
lieved#lived
liftime#lifetime
lightyear#light year
lightyears#light years
likelyhood#likelihood
linnaena#linnaean
lippizaner#lipizzaner
liquify#liquefy
listners#listeners
litature#literature
literaly#literally
literture#literature
littel#little
litterally#literally
liuke#like
livley#lively
lmits#limits
loev#love
lonelyness#loneliness
longitudonal#longitudinal
lonley#lonely
loosing#losing
lotharingen#lothringen
lsat#last
lukid#likud
lveo#love
lvoe#love
Lybia#Libya
mackeral#mackerel
magasine#magazine
magizine#magazine
magisine#magazine
magincian#magician
magnificient#magnificent
magolia#magnolia
mailny#mainly
maintainance#maintenance
maintainence#maintenance
maintance#maintenance
maintenence#maintenance
maintinaing#maintaining
maintioned#mentioned
majoroty#majority
makse#makes
Malcom#Malcolm
maltesian#Maltese
mamal#mammal
mamalian#mammalian
managment#management
maneouvre#maneuver
maneouvred#maneuvered
maneouvres#maneuvers
maneouvring#maneuvering
manisfestations#manifestations
manoeuverability#maneuverability
mantained#maintained
manufacturedd#manufactured
manufature#manufacture
manufatured#manufactured
manufaturing#manufacturing
manuver#maneuver
mariage#marriage
marjority#majority
markes#marks
marketting#marketing
marmelade#marmalade
marrage#marriage
marraige#marriage
marrtyred#martyred
marryied#married
Massachussets#Massachusetts
Massachussetts#Massachusetts
massmedia#mass media
masterbation#masturbation
mataphysical#metaphysical
materalists#materialist
mathamatics#mathematics
mathematican#mathematician
mathematicas#mathematics
matheticians#mathematicians
mathmatically#mathematically
mathmatician#mathematician
mathmaticians#mathematicians
mccarthyst#McCarthyist
mchanics#mechanics
meaninng#meaning
mechandise#merchandise
medacine#medicine
medeival#medieval
medevial#medieval
mediciney#mediciny
medievel#medieval
mediterainnean#Mediterranean
Mediteranean#Mediterranean
meerkrat#meerkat
melieux#milieux
membranaphone#membranophone
memeber#member
menally#mentally
mercentile#mercantile
messanger#messenger
messenging#messaging
metalic#metallic
metalurgic#metallurgic
metalurgical#metallurgical
metalurgy#metallurgy
metamorphysis#metamorphosis
metaphoricial#metaphorical
meterologist#meteorologist
meterology#meteorology
methaphor#metaphor
methaphors#metaphors
Michagan#Michigan
micoscopy#microscopy
midwifes#midwives
mileau#milieu
milennia#millennia
milennium#millennium
mileu#milieu
miliary#military
miligram#milligram
milion#million
miliraty#military
millenia#millennia
millenial#millennial
millenialism#millennialism
millenium#millennium
millepede#millipede
millioniare#millionaire
millitant#militant
millitary#military
millon#million
miltary#military
minature#miniature
minerial#mineral
ministery#ministry
minsitry#ministry
minstries#ministries
minstry#ministry
minumum#minimum
mirrorred#mirrored
miscelaneous#miscellaneous
miscellanious#miscellaneous
miscellanous#miscellaneous
mischeivous#mischievous
mischevious#mischievous
mischievious#mischievous
misdameanor#misdemeanor
misdameanors#misdemeanors
misdemenor#misdemeanor
misdemenors#misdemeanors
misfourtunes#misfortunes
misile#missile
Misouri#Missouri
mispell#misspell
mispelled#misspelled
mispelling#misspelling
missen#mizzen
Missisipi#Mississippi
Missisippi#Mississippi
missle#missile
missonary#missionary
misterious#mysterious
mistery#mystery
misteryous#mysterious
mkae#make
mkaes#makes
mkaing#making
mkea#make
moderm#modem
modle#model
moent#moment
moeny#money
mohammedans#muslims
moil#mohel
moil#soil
moleclues#molecules
momento#memento
monestaries#monasteries
monickers#monikers
monolite#monolithic
montains#mountains
montanous#mountainous
Montnana#Montana
monts#months
montypic#monotypic
morgage#mortgage
Morisette#Morissette
Morrisette#Morissette
morroccan#Moroccan
morrocco#Morocco
morroco#Morocco
mortage#mortgage
mosture#moisture
motiviated#motivated
mounth#month
movei#movie
movment#movement
mroe#more
mucuous#mucous
muder#murder
mudering#murdering
muhammadan#muslim
multicultralism#multiculturalism
multipled#multiplied
multiplers#multipliers
munbers#numbers
muncipalities#municipalities
muncipality#municipality
munnicipality#municipality
muscial#musical
muscician#musician
muscicians#musicians
mutiliated#mutilated
myraid#myriad
mysef#myself
mysogynist#misogynist
mysogyny#misogyny
mysterous#mysterious
Mythraic#Mithraic
naieve#naive
Naploeon#Napoleon
Napolean#Napoleon
Napoleonian#Napoleonic
naturaly#naturally
naturely#naturally
naturual#natural
naturually#naturally
Nazereth#Nazareth
neccesarily#necessarily
neccesary#necessary
neccessarily#necessarily
neccessary#necessary
neccessities#necessities
necesarily#necessarily
necesary#necessary
necessiate#necessitate
neglible#negligible
negligable#negligible
negociate#negotiate
negociation#negotiation
negociations#negotiations
negotation#negotiation
neigborhood#neighborhood
neigbourhood#neighborhood
neolitic#neolithic
nessasarily#necessarily
nessecary#necessary
nestin#nesting
neverthless#nevertheless
newletters#newsletters
nickle#nickel
nightfa;;#nightfall
nightime#nighttime
nineth#ninth
ninteenth#nineteenth
ninties#1990s
ninty#ninety
nkow#know
nkwo#know
nmae#name
noncombatents#noncombatants
nonsence#nonsense
nontheless#nonetheless
noone#no one
norhern#northern
northen#northern
northereastern#northeastern
notabley#notably
noteable#notable
noteably#notably
noteriety#notoriety
noth#north
nothern#northern
noticable#noticeable
noticably#noticeably
noticeing#noticing
noticible#noticeable
notwhithstanding#notwithstanding
noveau#nouveau
Novermber#November
nowdays#nowadays
nowe#now
nto#not
nucular#nuclear
nuculear#nuclear
nuisanse#nuisance
Nullabour#Nullarbor
numberous#numerous
Nuremburg#Nuremberg
nusance#nuisance
nutritent#nutrient
nutritents#nutrients
nuturing#nurturing
obediance#obedience
obediant#obedient
obession#obsession
obssessed#obsessed
obstacal#obstacle
obstancles#obstacles
obstruced#obstructed
ocasion#occasion
ocasional#occasional
ocasionally#occasionally
ocasionaly#occasionally
ocasioned#occasioned
ocasions#occasions
ocassion#occasion
ocassional#occasional
ocassionally#occasionally
ocassionaly#occasionally
ocassioned#occasioned
ocassions#occasions
occaison#occasion
occassion#occasion
occassional#occasional
occassionally#occasionally
occassionaly#occasionally
occassioned#occasioned
occassions#occasions
occationally#occasionally
occour#occur
occurance#occurrence
occurances#occurrences
occured#occurred
occurence#occurrence
occurences#occurrences
occuring#occurring
occurr#occur
occurrance#occurrence
occurrances#occurrences
octohedra#octahedra
octohedral#octahedral
octohedron#octahedron
ocuntries#countries
ocuntry#country
ocurr#occur
ocurrance#occurrence
ocurred#occurred
ocurrence#occurrence
offcers#officers
offcially#officially
offereings#offerings
offical#official
offically#officially
officals#officials
officaly#officially
officialy#officially
offred#offered
oftenly#often
omision#omission
omited#omitted
omiting#omitting
omlette#omelette
ommision#omission
ommited#omitted
ommiting#omitting
ommitted#omitted
ommitting#omitting
omniverous#omnivorous
omniverously#omnivorously
omre#more
onyl#only
openess#openness
oponent#opponent
oportunity#opportunity
opose#oppose
oposite#opposite
oposition#opposition
oppenly#openly
oppinion#opinion
opponant#opponent
oppononent#opponent
oppositition#opposition
oppossed#opposed
opprotunity#opportunity
opression#oppression
opressive#oppressive
opthalmic#ophthalmic
opthalmologist#ophthalmologist
opthalmology#ophthalmology
opthamologist#ophthalmologist
optmizations#optimizations
optomism#optimism
orded#ordered
organim#organism
organistion#organization
organiztion#organization
orginal#original
orginally#originally
orginize#organize
oridinarily#ordinarily
origanaly#originally
originaly#originally
originially#originally
originnally#originally
origional#original
orignally#originally
orignially#originally
otehr#other
oublisher#publisher
ouevre#oeuvre
oustanding#outstanding
overshaddowed#overshadowed
overthere#over there
overwelming#overwhelming
overwheliming#overwhelming
overide#override
overides#overrides
owrk#work
owudl#would
oxigen#oxygen
oximoron#oxymoron
p0enis#penis
paide#paid
paitience#patience
paleolitic#paleolithic
paliamentarian#parliamentarian
Palistian#Palestinian
Palistinian#Palestinian
Palistinians#Palestinians
pallete#palette
pamflet#pamphlet
pamplet#pamphlet
pantomine#pantomime
Papanicalou#Papanicolaou
paralel#parallel
paralell#parallel
paralelly#parallelly
paralely#parallelly
parallely#parallelly
paranthesis#parenthesis
paraphenalia#paraphernalia
parellels#parallels
parisitic#parasitic
parituclar#particular
parliment#parliament
parrakeets#parakeets
parralel#parallel
parrallel#parallel
parrallell#parallel
parrallelly#parallelly
parrallely#parallelly
partialy#partially
particually#particularly
particualr#particular
particuarly#particularly
particularily#particularly
particulary#particularly
pary#party
pased#passed
pasengers#passengers
passerbys#passersby
pasttime#pastime
pastural#pastoral
paticular#particular
pattented#patented
pavillion#pavilion
payed#paid
pblisher#publisher
pbulisher#publisher
peacefuland#peaceful and
peageant#pageant
peaple#people
peaples#peoples
peculure#peculiar
pedestrain#pedestrian
peformed#performed
peice#piece
Peloponnes#Peloponnesus
penatly#penalty
penerator#penetrator
penisula#peninsula
penisular#peninsular
penninsula#peninsula
penninsular#peninsular
pennisula#peninsula
Pennyslvania#Pennsylvania
pensle#pencil
pensinula#peninsula
peom#poem
peoms#poems
peopel#people
peopels#peoples
peotry#poetry
perade#parade
percepted#perceived
percieve#perceive
percieved#perceived
perenially#perennially
perfomance#performance
perfomers#performers
performence#performance
perhasp#perhaps
perheaps#perhaps
perhpas#perhaps
peripathetic#peripatetic
peristent#persistent
perjery#perjury
perjorative#pejorative
permanant#permanent
permenant#permanent
permenantly#permanently
permissable#permissible
perogative#prerogative
peronal#personal
perpertrated#perpetrated
perosnality#personality
perphas#perhaps
perpindicular#perpendicular
persan#person
perseverence#perseverance
persistance#persistence
persistant#persistent
personell#personnel
personnell#personnel
persuded#persuaded
persue#pursue
persued#pursued
persuing#pursuing
persuit#pursuit
persuits#pursuits
pertubation#perturbation
pertubations#perturbations
pessiary#pessary
petetion#petition
Pharoah#Pharaoh
phenomenom#phenomenon
phenomenonal#phenomenal
phenomenonly#phenomenally
phenomonenon#phenomenon
phenomonon#phenomenon
phenonmena#phenomena
Philipines#Philippines
philisopher#philosopher
philisophical#philosophical
philisophy#philosophy
Phillipine#Philippine
Phillipines#Philippines
Phillippines#Philippines
phillosophically#philosophically
philospher#philosopher
philosphies#philosophies
philosphy#philosophy
Phonecian#Phoenician
phongraph#phonograph
phylosophical#philosophical
physicaly#physically
piblisher#publisher
pich#pitch
pilgrimmage#pilgrimage
pilgrimmages#pilgrimages
pinapple#pineapple
pinnaple#pineapple
pinoneered#pioneered
plagarism#plagiarism
#planation#plantation
planed#planned
plantiff#plaintiff
plateu#plateau
plausable#plausible
playright#playwright
playwrite#playwright
playwrites#playwrights
pleasent#pleasant
plebicite#plebiscite
plesant#pleasant
poenis#penis
poeoples#peoples
poety#poetry
poisin#poison
polical#political
polinator#pollinator
polinators#pollinators
politican#politician
politicans#politicians
poltical#political
polute#pollute
poluted#polluted
polutes#pollutes
poluting#polluting
polution#pollution
polyphonyic#polyphonic
polysaccaride#polysaccharide
polysaccharid#polysaccharide
pomegranite#pomegranate
pomotion#promotion
poportional#proportional
popoulation#population
popularaty#popularity
populare#popular
populer#popular
porshan#portion
porshon#portion
portait#portrait
portayed#portrayed
portraing#portraying
Portugese#Portuguese
portuguease#Portuguese
portugues#Portuguese
posess#possess
posessed#possessed
posesses#possesses
posessing#possessing
posession#possession
posessions#possessions
posion#poison
possable#possible
possably#possibly
posseses#possesses
possesing#possessing
possesion#possession
possessess#possesses
possibile#possible
possibilty#possibility
possiblility#possibility
possiblilty#possibility
possiblities#possibilities
possiblity#possibility
possition#position
Postdam#Potsdam
posthomous#posthumous
postion#position
postive#positive
potatos#potatoes
potrait#portrait
potrayed#portrayed
poulations#populations
poverful#powerful
poweful#powerful
powerfull#powerful
ppublisher#publisher
practial#practical
practially#practically
practicaly#practically
practicioner#practitioner
practicioners#practitioners
practicly#practically
practioner#practitioner
practioners#practitioners
prairy#prairie
prarie#prairie
praries#prairies
pratice#practice
preample#preamble
precedessor#predecessor
preceed#precede
preceeded#preceded
preceeding#preceding
preceeds#precedes
precentage#percentage
precice#precise
precisly#precisely
precurser#precursor
predecesors#predecessors
predicatble#predictable
predicitons#predictions
predomiantly#predominately
prefered#preferred
prefering#preferring
preferrably#preferably
pregancies#pregnancies
preiod#period
preliferation#proliferation
premeire#premiere
premeired#premiered
premillenial#premillennial
preminence#preeminence
premission#permission
Premonasterians#Premonstratensians
preocupation#preoccupation
prepair#prepare
prepartion#preparation
prepatory#preparatory
preperation#preparation
preperations#preparations
preriod#period
presedential#presidential
presense#presence
presidenital#presidential
presidental#presidential
presitgious#prestigious
prespective#perspective
prestigeous#prestigious
prestigous#prestigious
presumabely#presumably
presumibly#presumably
pretection#protection
prevelant#prevalent
preverse#perverse
previvous#previous
pricipal#principal
priciple#principle
priestood#priesthood
primarly#primarily
primative#primitive
primatively#primitively
primatives#primitives
primordal#primordial
principlaity#principality
principaly#principality
principial#principal
principly#principally
prinicipal#principal
privalege#privilege
privaleges#privileges
priveledges#privileges
privelege#privilege
priveleged#privileged
priveleges#privileges
privelige#privilege
priveliged#privileged
priveliges#privileges
privelleges#privileges
privilage#privilege
priviledge#privilege
priviledges#privileges
privledge#privilege
privte#private
probabilaty#probability
probablistic#probabilistic
probablly#probably
probalibity#probability
probaly#probably
probelm#problem
proccess#process
proccessing#processing
procedger#procedure
procedings#proceedings
proceedure#procedure
proces#process
processer#processor
proclaimation#proclamation
proclamed#proclaimed
proclaming#proclaiming
proclomation#proclamation
profesor#professor
professer#professor
proffesed#professed
proffesion#profession
proffesional#professional
proffesor#professor
profilic#prolific
progessed#progressed
progidy#prodigy
programable#programmable
prohabition#prohibition
prologomena#prolegomena
prominance#prominence
prominant#prominent
prominantly#prominently
promiscous#promiscuous
promotted#promoted
pronomial#pronominal
pronouced#pronounced
pronounched#pronounced
pronounciation#pronunciation
proove#prove
prooved#proved
prophacy#prophecy
propietary#proprietary
propmted#prompted
propoganda#propaganda
propogate#propagate
propogates#propagates
propogation#propagation
propostion#proposition
propotions#proportions
propper#proper
propperly#properly
proprietory#proprietary
proseletyzing#proselytizing
protaganist#protagonist
protaganists#protagonists
protocal#protocol
protoganist#protagonist
protrayed#portrayed
protruberance#protuberance
protruberances#protuberances
prouncements#pronouncements
provacative#provocative
provded#provided
provicial#provincial
provinicial#provincial
provisiosn#provision
provisonal#provisional
proximty#proximity
pseudononymous#pseudonymous
pseudonyn#pseudonym
psuedo#pseudo
psycology#psychology
psyhic#psychic
pubilsher#publisher
pubisher#publisher
publiaher#publisher
publically#publicly
publicaly#publicly
publicher#publisher
publihser#publisher
publisehr#publisher
publiser#publisher
publisger#publisher
publisheed#published
publisherr#publisher
publishher#publisher
publishor#publisher
publishre#publisher
publissher#publisher
publlisher#publisher
publsiher#publisher
publusher#publisher
puchasing#purchasing
Pucini#Puccini
Puertorrican#Puerto Rican
Puertorricans#Puerto Ricans
pulisher#publisher
pumkin#pumpkin
puplisher#publisher
puritannical#puritanical
purposedly#purposely
purpotedly#purportedly
pursuade#persuade
pursuaded#persuaded
pursuades#persuades
pususading#persuading
puting#putting
pwoer#power
pyscic#psychic
quantaty#quantity
quantitiy#quantity
quarantaine#quarantine
Queenland#Queensland
questonable#questionable
quicklyu#quickly
quinessential#quintessential
quitted#quit
quizes#quizzes
rabinnical#rabbinical
racaus#raucous
radiactive#radioactive
radify#ratify
raelly#really
rarified#rarefied
reaccurring#recurring
reacing#reaching
reacll#recall
readmition#readmission
realitvely#relatively
realsitic#realistic
realtions#relations
realy#really
realyl#really
reasearch#research
rebiulding#rebuilding
rebllions#rebellions
rebounce#rebound
reccomend#recommend
reccomendations#recommendations
reccomended#recommended
reccomending#recommending
reccommend#recommend
reccommended#recommended
reccommending#recommending
reccuring#recurring
receeded#receded
receeding#receding
receivedfrom#received from
recepient#recipient
recepients#recipients
receving#receiving
rechargable#rechargeable
reched#reached
recide#reside
recided#resided
recident#resident
recidents#residents
reciding#residing
reciepents#recipients
reciept#receipt
recieve#receive
recieved#received
reciever#receiver
recievers#receivers
recieves#receives
recieving#receiving
recipiant#recipient
recipiants#recipients
recived#received
recivership#receivership
recogise#recognize
recogize#recognize
recomend#recommend
recomended#recommended
recomending#recommending
recomends#recommends
recommedations#recommendations
recompence#recompense
reconaissance#reconnaissance
reconcilation#reconciliation
reconized#recognized
reconnaisance#reconnaissance
reconnaissence#reconnaissance
recontructed#reconstructed
recordproducer#record producer
recquired#required
recrational#recreational
recrod#record
recuiting#recruiting
recuring#recurring
recurrance#recurrence
rediculous#ridiculous
reedeming#redeeming
reenforced#reinforced
refect#reflect
refedendum#referendum
referal#referral
referece#reference
refereces#references
refered#referred
referemce#reference
referemces#references
referencs#references
referenece#reference
refereneced#referenced
refereneces#references
referiang#referring
refering#referring
refernce#reference
refernce#references
refernces#references
referrence#reference
referrences#references
referrs#refers
reffered#referred
refference#reference
reffering#referring
refrence#reference
refrences#references
refrers#refers
refridgeration#refrigeration
refridgerator#refrigerator
refromist#reformist
refusla#refusal
regardes#regards
regluar#regular
reguarly#regularly
regulaion#regulation
regulaotrs#regulators
regularily#regularly
rehersal#rehearsal
reicarnation#reincarnation
reigining#reigning
reknown#renown
reknowned#renowned
relaly#really
relatiopnship#relationship
relativly#relatively
relected#reelected
releive#relieve
releived#relieved
releiver#reliever
releses#releases
relevence#relevance
relevent#relevant
reliablity#reliability
relient#reliant
religeous#religious
religous#religious
religously#religiously
relinqushment#relinquishment
relitavely#relatively
relpacement#replacement
remaing#remaining
remeber#remember
rememberable#memorable
rememberance#remembrance
remembrence#remembrance
remenant#remnant
remenicent#reminiscent
reminent#remnant
reminescent#reminiscent
reminscent#reminiscent
reminsicent#reminiscent
rendevous#rendezvous
rendezous#rendezvous
renedered#rende
renewl#renewal
rennovate#renovate
rennovated#renovated
rennovating#renovating
rennovation#renovation
rentors#renters
reoccurrence#recurrence
reorganision#reorganization
repblic#republic
repblican#republican
repblicans#republicans
repblics#republics
repectively#respectively
repeition#repetition
repentence#repentance
repentent#repentant
repeteadly#repeatedly
repetion#repetition
repid#rapid
rapdily#rapidly
reponse#response
reponsible#responsible
reportadly#reportedly
represantative#representative
representive#representative
representives#representatives
reproducable#reproducible
reprtoire#repertoire
repsectively#respectively
reptition#repetition
repubic#republic
repubican#republican
repubicans#republicans
repubics#republics
republi#republic
republian#republican
republians#republicans
republis#republics
repulic#republic
repulican#republican
repulicans#republicans
repulics#republics
requirment#requirement
requred#required
resaurant#restaurant
resembelance#resemblance
resembes#resembles
resemblence#resemblance
resevoir#reservoir
residental#residential
resignement#resignment
resistable#resistible
resistence#resistance
resistent#resistant
respectivly#respectively
responce#response
responibilities#responsibilities
responisble#responsible
responnsibilty#responsibility
responsability#responsibility
responsibile#responsible
responsibilites#responsibilities
responsiblities#responsibilities
responsiblity#responsibility
ressemblance#resemblance
ressemble#resemble
ressembled#resembled
ressemblence#resemblance
ressembling#resembling
resssurecting#resurrecting
ressurect#resurrect
ressurected#resurrected
ressurection#resurrection
ressurrection#resurrection
restarant#restaurant
restarants#restaurants
restaraunt#restaurant
restaraunteur#restaurateur
restaraunteurs#restaurateurs
restaraunts#restaurants
restauranteurs#restaurateurs
restauration#restoration
restauraunt#restaurant
resteraunt#restaurant
resteraunts#restaurants
resticted#restricted
resturant#restaurant
resturants#restaurants
resturaunt#restaurant
resturaunts#restaurants
resurecting#resurrecting
retalitated#retaliated
retalitation#retaliation
retreive#retrieve
returnd#returned
revaluated#reevaluated
reveiw#review
reveral#reversal
reversable#reversible
revolutionar#revolutionary
rewitten#rewritten
rewriet#rewrite
rference#reference
rferences#references
rhymme#rhyme
rhythem#rhythm
rhythim#rhythm
rhytmic#rhythmic
rigourous#rigorous
rininging#ringing
Rockerfeller#Rockefeller
rococco#rococo
rocord#record
roomate#roommate
rougly#roughly
rucuperate#recuperate
rudimentatry#rudimentary
rulle#rule
runing#running
runnung#running
russina#Russian
Russion#Russian
rwite#write
rythem#rhythm
rythim#rhythm
rythm#rhythm
rythmic#rhythmic
rythyms#rhythms
sacrafice#sacrifice
sacreligious#sacrilegious
Sacremento#Sacramento
sacrifical#sacrificial
saftey#safety
safty#safety
salery#salary
sanctionning#sanctioning
sandwhich#sandwich
Sanhedrim#Sanhedrin
santioned#sanctioned
sargant#sergeant
sargeant#sergeant
satelite#satellite
satelites#satellites
Saterday#Saturday
Saterdays#Saturdays
satisfactority#satisfactorily
satric#satiric
satrical#satirical
satrically#satirically
sattelite#satellite
sattelites#satellites
saught#sought
saveing#saving
saxaphone#saxophone
scaleable#scalable
scandanavia#Scandinavia
scaricity#scarcity
scavanged#scavenged
schedual#schedule
scholarhip#scholarship
scientfic#scientific
scientifc#scientific
scientis#scientist
scince#science
scinece#science
scirpt#script
scoll#scroll
screenwrighter#screenwriter
scrutinity#scrutiny
scuptures#sculptures
seach#search
seached#searched
seaches#searches
secratary#secretary
secretery#secretary
sedereal#sidereal
seeked#sought
segementation#segmentation
seguoys#segues
seige#siege
seing#seeing
seinor#senior
seldomly#seldom
senarios#scenarios
senstive#sensitive
sensure#censure
seperate#separate
seperated#separated
seperately#separately
seperates#separates
seperating#separating
seperation#separation
seperatism#separatism
seperatist#separatist
sepina#subpoena
sergent#sergeant
settelement#settlement
settlment#settlement
severeal#several
severley#severely
severly#severely
sevice#service
shadasloo#shadaloo
shaddow#shadow
shadoloo#shadaloo
sheild#shield
sherif#sheriff
shineing#shining
shiped#shipped
shiping#shipping
shopkeeepers#shopkeepers
shorly#shortly
shortwhile#short while
shoudl#should
shouldnt#should not
shreak#shriek
shrinked#shrunk
sicne#since
sideral#sidereal
siezure#seizure
siezures#seizures
siginificant#significant
signficant#significant
signficiant#significant
signfies#signifies
signifantly#significantly
significently#significantly
signifigant#significant
signifigantly#significantly
signitories#signatories
signitory#signatory
similarily#similarly
similiar#similar
similiarity#similarity
similiarly#similarly
simmilar#similar
simpley#simply
simplier#simpler
simultanous#simultaneous
simultanously#simultaneously
sincerley#sincerely
singsog#singsong
Sionist#Zionist
Sionists#Zionists
Sixtin#Sistine
Skagerak#Skagerrak
skateing#skating
slaugterhouses#slaughterhouses
slighly#slightly
slippy#slippery
slowy#slowly
smae#same
smealting#smelting
smoe#some
sneeks#sneaks
snese#sneeze
socalism#socialism
socities#societies
soem#some
sofware#software
sohw#show
soilders#soldiers
solatary#solitary
soley#solely
soliders#soldiers
soliliquy#soliloquy
soluable#soluble
somene#someone
somtimes#sometimes
somwhere#somewhere
sophicated#sophisticated
sophmore#sophomore
sorceror#sorcerer
sorrounding#surrounding
sotry#story
soudn#sound
soudns#sounds
sountrack#soundtrack
sourth#south
sourthern#southern
souvenier#souvenir
souveniers#souvenirs
soveits#soviets
sovereignity#sovereignty
soverign#sovereign
soverignity#sovereignty
soverignty#sovereignty
spainish#Spanish
speach#speech
specfic#specific
specifiying#specifying
speciman#specimen
spectauclar#spectacular
spectaulars#spectaculars
spectum#spectrum
speices#species
spendour#splendor
spermatozoan#spermatozoon
spoace#space
sponser#sponsor
sponsered#sponsored
spontanous#spontaneous
sponzored#sponsored
spoonfulls#spoonfuls
sppeches#speeches
spreaded#spread
sprech#speech
spred#spread
spriritual#spiritual
spritual#spiritual
sqaure#square
stablility#stability
stainlees#stainless
staion#station
standars#standards
stange#strange
startegic#strategic
startegies#strategies
startegy#strategy
stateman#statesman
statememts#statements
statment#statement
steriods#steroids
sterotypes#stereotypes
stilus#stylus
stingent#stringent
stiring#stirring
stirrs#stirs
stlye#style
stomache#stomach
stong#strong
stopry#story
storeis#stories
storise#stories
stornegst#strongest
stoyr#story
stpo#stop
stradegies#strategies
stradegy#strategy
stratagically#strategically
streemlining#streamlining
stregth#strength
strenghen#strengthen
strenghened#strengthened
strenghening#strengthening
strenght#strength
strenghten#strengthen
strenghtened#strengthened
strenghtening#strengthening
strengtened#strengthened
strenous#strenuous
strictist#strictest
strikely#strikingly
strnad#strand
structual#structural
stubborness#stubbornness
stucture#structure
stuctured#structured
studdy#study
studing#studying
stuggling#struggling
sturcture#structure
subcatagories#subcategories
subcatagory#subcategory
subconsiously#subconsciously
subjudgation#subjugation
submachne#submachine
subpecies#subspecies
subsidary#subsidiary
subsiduary#subsidiary
subsquent#subsequent
subsquently#subsequently
substace#substance
substancial#substantial
substatial#substantial
substituded#substituted
substract#subtract
substracted#subtracted
substracting#subtracting
substraction#subtraction
substracts#subtracts
subtances#substances
subterranian#subterranean
suburburban#suburban
succceeded#succeeded
succcesses#successes
succedded#succeeded
succeded#succeeded
succeds#succeeds
succesful#successful
succesfully#successfully
succesfuly#successfully
succesion#succession
succesive#successive
successfull#successful
successully#successfully
succsess#success
succsessfull#successful
suceed#succeed
suceeded#succeeded
suceeding#succeeding
suceeds#succeeds
sucesful#successful
sucesfully#successfully
sucesfuly#successfully
sucesion#succession
sucess#success
sucesses#successes
sucessful#successful
sucessfull#successful
sucessfully#successfully
sucessfuly#successfully
sucession#succession
sucessive#successive
sucessor#successor
sucessot#successor
sucide#suicide
sucidial#suicidal
sudent#student
sudents#students
sufferage#suffrage
sufferred#suffered
sufferring#suffering
sufficent#sufficient
sufficently#sufficiently
sumary#summary
sunglases#sunglasses
suop#soup
superceeded#superseded
superintendant#superintendent
suphisticated#sophisticated
suplimented#supplemented
supose#suppose
suposed#supposed
suposedly#supposedly
suposes#supposes
suposing#supposing
supplamented#supplemented
suppliementing#supplementing
suppoed#supposed
supposingly#supposedly
suppy#supply
suprassing#surpassing
supress#suppress
supressed#suppressed
supresses#suppresses
supressing#suppressing
suprise#surprise
suprised#surprised
suprising#surprising
suprisingly#surprisingly
suprize#surprise
suprized#surprised
suprizing#surprising
suprizingly#surprisingly
surfce#surface
suround#surround
surounded#surrounded
surounding#surrounding
suroundings#surroundings
surounds#surrounds
surplanted#supplanted
surpress#suppress
surpressed#suppressed
surprize#surprise
surprized#surprised
surprizing#surprising
surprizingly#surprisingly
surrepetitious#surreptitious
surrepetitiously#surreptitiously
surreptious#surreptitious
surreptiously#surreptitiously
surronded#surrounded
surrouded#surrounded
surrouding#surrounding
surrundering#surrendering
surveilence#surveillance
surveill#surveil
surveyer#surveyor
surviver#survivor
survivers#survivors
survivied#survived
suseptable#susceptible
suseptible#susceptible
suspention#suspension
swaer#swear
swaers#swears
swepth#swept
swiming#swimming
syas#says
symetrical#symmetrical
symetrically#symmetrically
symetry#symmetry
symettric#symmetric
symmetral#symmetric
symmetricaly#symmetrically
synagouge#synagogue
syncronization#synchronization
synonomous#synonymous
synonymns#synonyms
synphony#symphony
syphyllis#syphilis
sypmtoms#symptoms
syrap#syrup
sysmatically#systematically
sytem#system
sytle#style
tabacco#tobacco
tahn#than
taht#that
talekd#talked
targetted#targeted
targetting#targeting
tast#taste
tath#that
tatoo#tattoo
tattooes#tattoos
taxanomic#taxonomic
taxanomy#taxonomy
teached#taught
techician#technician
techicians#technicians
techiniques#techniques
technitian#technician
technnology#technology
technolgy#technology
teh#the
tehy#they
telelevision#television
televsion#television
telphony#telephony
temerature#temperature
tempalte#template
tempaltes#templates
temparate#temperate
temperarily#temporarily
temperment#temperament
tempertaure#temperature
temperture#temperature
temprary#temporary
tenacle#tentacle
tenacles#tentacles
tendacy#tendency
tendancies#tendencies
tendancy#tendency
tennisplayer#tennis player
tepmorarily#temporarily
terrestial#terrestrial
terriories#territories
terriory#territory
territorist#terrorist
territoy#territory
terroist#terrorist
testiclular#testicular
testomony#testimony
tghe#the
theather#theater
theese#these
theif#thief
theives#thieves
themselfs#themselves
themslves#themselves
therafter#thereafter
therby#thereby
theri#their
theyre#they're
thgat#that
thge#the
thier#their
thign#thing
thigns#things
thigsn#things
thikn#think
thikns#thinks
thiunk#think
thn#then
thna#than
thne#then
thnig#thing
thnigs#things
thoughout#throughout
threatend#threatened
threatning#threatening
threee#three
threshhold#threshold
thrid#third
throrough#thorough
throughly#thoroughly
througout#throughout
thru#through
thsi#this
thsoe#those
thta#that
thyat#that
tihkn#think
tihs#this
timne#time
tje#the
tjhe#the
tjpanishad#upanishad
tkae#take
tkaes#takes
tkaing#taking
tlaking#talking
tobbaco#tobacco
todays#today's
todya#today
toghether#together
toke#took
tolerence#tolerance
Tolkein#Tolkien
tomatos#tomatoes
tommorow#tomorrow
tommorrow#tomorrow
tongiht#tonight
toriodal#toroidal
tormenters#tormentors
tornadoe#tornado
torpeados#torpedoes
torpedos#torpedoes
tortise #tortoise
tothe#to the
toubles#troubles
tounge#tongue
towords#towards
towrad#toward
tradionally#traditionally
traditionaly#traditionally
traditionnal#traditional
traditition#tradition
tradtionally#traditionally
trafficed#trafficked
trafficing#trafficking
trafic#traffic
trancendent#transcendent
trancending#transcending
tranform#transform
tranformed#transformed
transcendance#transcendence
transcendant#transcendent
transcendentational#transcendental
transending#transcending
transesxuals#transsexuals
transfered#transferred
transfering#transferring
transformaton#transformation
transistion#transition
translater#translator
translaters#translators
transmissable#transmissible
transporation#transportation
tremelo#tremolo
tremelos#tremolos
triguered#triggered
triology#trilogy
troling#trolling
troup#troupe
truely#truly
trustworthyness#trustworthiness
Tuscon#Tucson
tust#trust
twelth#twelfth
twon#town
twpo#two
tyhat#that
tyhe#they
typcial#typical
typicaly#typically
tyranies#tyrannies
tyrany#tyranny
tyrranies#tyrannies
tyrrany#tyranny
ubiquitious#ubiquitous
ublisher#publisher
uise#use
Ukranian#Ukrainian
ultimely#ultimately
unacompanied#unaccompanied
unahppy#unhappy
unanymous#unanimous
unathorised#unauthorized
unavailible#unavailable
unballance#unbalance
unbeknowst#unbeknownst
unbeleivable#unbelievable
uncertainity#uncertainty
unchallengable#unchallengeable
unchangable#unchangeable
uncompetive#uncompetitive
unconcious#unconscious
unconciousness#unconsciousness
unconfortability#discomfort
uncontitutional#unconstitutional
unconvential#unconventional
undecideable#undecidable
understoon#understood
undesireable#undesirable
undetecable#undetectable
undoubtely#undoubtedly
undreground#underground
uneccesary#unnecessary
unecessary#unnecessary
unequalities#inequalities
unforseen#unforeseen
unforetunately#unfortunately
unforgetable#unforgettable
unforgiveable#unforgivable
unfortunatley#unfortunately
unfortunatly#unfortunately
unfourtunately#unfortunately
unihabited#uninhabited
unilateraly#unilaterally
unilatreal#unilateral
unilatreally#unilaterally
uninterruped#uninterrupted
uninterupted#uninterrupted
UnitesStates#UnitedStates
univeral#universal
univeristies#universities
univeristy#university
univerity#university
universtiy#university
univesities#universities
univesity#university
unkown#unknown
unlikey#unlikely
unmistakeably#unmistakably
unneccesarily#unnecessarily
unneccesary#unnecessary
unneccessarily#unnecessarily
unneccessary#unnecessary
unnecesarily#unnecessarily
unnecesary#unnecessary
unoffical#unofficial
unoperational#nonoperational
unoticeable#unnoticeable
unplease#displease
unplesant#unpleasant
unprecendented#unprecedented
unprecidented#unprecedented
unrepentent#unrepentant
unrepetant#unrepentant
unrepetent#unrepentant
unsubstanciated#unsubstantiated
unsuccesful#unsuccessful
unsuccesfully#unsuccessfully
unsuccessfull#unsuccessful
unsucesful#unsuccessful
unsucesfuly#unsuccessfully
unsucessful#unsuccessful
unsucessfull#unsuccessful
unsucessfully#unsuccessfully
unsuprised#unsurprised
unsuprising#unsurprising
unsuprisingly#unsurprisingly
unsuprized#unsurprised
unsuprizing#unsurprising
unsuprizingly#unsurprisingly
unsurprized#unsurprised
unsurprizing#unsurprising
unsurprizingly#unsurprisingly
untill#until
untranslateable#untranslatable
unuseable#unusable
unusuable#unusable
unviersity#university
unwarrented#unwarranted
unweildly#unwieldy
unwieldly#unwieldy
upcomming#upcoming
upgradded#upgraded
upto#up to
usally#usually
useage#usage
usefull#useful
usefuly#usefully
useing#using
usualy#usually
ususally#usually
vaccum#vacuum
vaccume#vacuum
vacinity#vicinity
vaguaries#vagaries
vaieties#varieties
vailidty#validity
valetta#valletta
valuble#valuable
valueable#valuable
varations#variations
varient#variant
variey#variety
varing#varying
varities#varieties
varity#variety
vasall#vassal
vasalls#vassals
vegatarian#vegetarian
vegitable#vegetable
vegitables#vegetables
vegtable#vegetable
vehicule#vehicle
vell#well
venemous#venomous
vengance#vengeance
vengence#vengeance
verfication#verification
verison#version
verisons#versions
vermillion#vermilion
versitilaty#versatility
versitlity#versatility
vetween#between
veyr#very
vigilence#vigilance
vigourous#vigorous
villian#villain
villification#vilification
villify#vilify
vincinity#vicinity
violentce#violence
virtualy#virtually
virutal#virtual
virutally#virtually
visable#visible
visably#visibly
visting#visiting
vistors#visitors
vitories#victories
volcanoe#volcano
voleyball#volleyball
volontary#voluntary
volonteer#volunteer
volonteered#volunteered
volonteering#volunteering
volonteers#volunteers
volounteer#volunteer
volounteered#volunteered
volounteering#volunteering
volounteers#volunteers
volumne#volume
vreity#variety
vrey#very
vriety#variety
vulnerablility#vulnerability
vyer#very
vyre#very
waht#what
warantee#warranty
wardobe#wardrobe
warrent#warrant
warrriors#warriors
wasnt#wasn't
wass#was
watn#want
wayword#wayward
weaponary#weaponry
weas#was
wehn#when
weilded#wielded
wendsay#Wednesday
wensday#Wednesday
wereabouts#whereabouts
whant#want
whants#wants
whcih#which
wheras#whereas
wherease#whereas
whereever#wherever
whic#which
whihc#which
whith#with
whlch#which
whn#when
wholey#wholly
whta#what
whther#whether
widesread#widespread
wief#wife
wierd#weird
wiew#view
wih#with
wiht#with
wille#will
willk#will
willingless#willingness
wirting#writing
witheld#withheld
withh#with
withing#within
withold#withhold
witht#with
witn#with
wiull#will
wnat#want
wnated#wanted
wnats#wants
wohle#whole
wokr#work
wokring#working
wonderfull#wonderful
wordlwide#worldwide
workststion#workstation
worls#world
worstened#worsened
woudl#would
wresters#wrestlers
wriet#write
writen#written
wroet#wrote
wrok#work
wroking#working
wtih#with
wupport#support
xenophoby#xenophobia
yaching#yachting
yaer#year
yaerly#yearly
yaers#years
yatch#yacht
yearm#year
yeasr#years
yeild#yield
yeilding#yielding
yera#year
yrea#year
yeras#years
yersa#years
yotube#youtube
youseff#yousef
youself#yourself
ytou#you
yuo#you
zeebra#zebra


code:
@echo off
pushd %~dp0
embed_favicon.py
popd
pause

repo_name: KnightBoulegard/fc

license: mit


code:
#!/usr/bin/env python3

'''
Script for embedding favicons into a HTML Header.

Script file is expected to reside in devTools directory.

Note: This does not actually check the image file's contents for size detection.

Usage:
python3 embed_favicon.py [FC_pregmod.html]
'''

import sys
import os
import re
import base64

# file extensions eligible for use as favicons and their mimetype
ext2mimetype = {
	'.png': 'image/png',
	'.ico': 'image/x-icon'
}

# reads a file, turns it into a data uri
def data_uri_from_file(filename, mimetype):
	data = open(filename, 'rb').read()
	base64data = base64.b64encode(data).decode('ascii')
	out = 'data:%s;base64,%s' % (mimetype, base64data)
	return out

if __name__ == "__main__":
	# find project root directory path
	# (script file is expected to reside in devTools)
	project_root_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
	html_path = ''
	if (len(sys.argv) > 1):
		html_path = sys.argv[1]
	else:
		# path to bin/FC_pregmod.html
		html_path = os.path.join(
			project_root_path,
			'bin/FC_pregmod.html'
		)
	# path to directory containing all favicons to embed
	favicons_source_path = os.path.join(
		project_root_path,
		'resources/raster/favicon/'
	)
	# walk directory for all files
	favicons_paths = [
		os.path.join(dirpath, filename)
		for dirpath, dirnames, filenames in os.walk(favicons_source_path)
		for filename in filenames
	]
	# ignore files with unknown extensions
	favicons_paths = [f for f in favicons_paths
					  if f[-4:] in ext2mimetype.keys()]

	# prepare embedded data
	size_from_filename = re.compile(r'([0-9]+)\....$')
	favicons_html = []
	for fp in favicons_paths:
		print('Found favicon source file "%s".' % (fp))
		# get mimetype by file extension
		mimetype = ext2mimetype[fp[-4:]]
		if (mimetype == 'image/x-icon'):
			# assume sizes in ico
			sizes = '16x16 32x32 64x64'
		else:
			# guess icon size from file name
			size = size_from_filename.search(fp).group(1)
			sizes = '%sx%s' % (size, size)
		data = data_uri_from_file(fp, mimetype)
		favicons_html.append(
			# prepare html with favicon data embedded
			'<link rel="icon" type="%s" sizes="%s" href="%s">\n' % (
				mimetype, sizes, data
			)
		)

	# modify header file
	with open(html_path, 'r+', encoding='utf-8') as hf:
		print('Rewriting "%s"...' % (html_path))
		lines_in = hf.readlines()  # read whole file
		lines_out = []
		for line in lines_in:
			# embed favicons into head
			if (line.startswith('</head>')):
				lines_out.extend(favicons_html)
			# remove all currently embedded favicons
			if (not (line.startswith('<link') and 'icon' in line)):
				lines_out.append(line)
		hf.seek(0)  # move to beginning of file
		hf.write(''.join(lines_out))  # overwrite with new data
		hf.truncate()  # remove trailing old data

	print('Finished.')


code:
<!-- Added to the <head> of the html file -->
<link rel="shortcut icon" type="image/x-icon" href="resources/raster/favicon/arcologyVector.ico">


code:
#Add files or folders to be excluded for certain checks.
#L : logic checks, like <<if>><</if>>
#O : OnlyUsedOnce, if variables are used more than once
#S : SpellCheck, matches based on dictionaries in devTools/
#
src/art/;LO
src/gui/svgFilters.tw;L
src/pregmod/editGenetics.tw;L
#
#JS files, logic won't be checked here anyways
src/001-lib/Jquery/Jquery.js;O
src/001-lib/mousetrap/mousetrap.js;O
src/002-config/sugarCubeConfig.js;O
src/SecExp/js/secExp.js;O
src/js/economyJS.js;S
src/npc/assistant/assistant.js;O
src/data/backwardsCompatibility/backwardsCompatibility.js;O

path: devTools/javaSanityCheck/excluded


code:
#Allowed HTML tags
#Effectively everything that is allowed in a these statements like this:
#<tag> or <tag ???>
#when ;1 is specified it expects a matching closing tag like this: </tag>
#Do not add Twine Tags here.
#Characters outside of ASCII scope are not supported.
#
#included to reduce false positives until better solution
!--
http://www.gnu.org/licenses/
-400
#html tags
a;1
b;1
blockquote;1
body;1
br;0
button;1
caption;1
center;1
dd;1
div;1
dl;1
dt;1
h1;1
h2;1
h3;1
h4;1
hr;0
html;1
i;1
img;0
input;0
label;1
li;1
option;1
p;1
script;1
select;1
span;1
strong;1
style;1
table;1
tbody;1
td;1
th;1
thead;1
tr;1
tt;1
u;1
ul;1

path: devTools/javaSanityCheck/htmlTags


code:
# Add hits, that are false positives and should therefore be ignored, here
# likely bugged check
AGrowth
#
cumSale
fluidSale
clamp
MIN
SCHOOL
CLINIC
SPA
JAIL
NURSE
WARDEN
ATTEND
STEWARD
MILKMAID
TEACHER
MASTER
BABY
SERVER
penthousePositions
REST
brokenSlaves
DL
dI
Delete
SpliceArray
Copy
CopyDate
self
setBaseAndExtent
opera
styleSheets
cssRules
toString
toFixed
LivingRule
PersonalAttention
marriages
weeksLeft
normalOvaMin
normalOvaMax
rejects
expCheck
interactionLink
minDomActionDelay
Categorizer
upgrade
W;O;L
FSGenderFundamentalistResearch;FSPaternalistResearch;FSDegradationistResearch;FSBodyPuristResearch;FSMaturityPreferentialistResearch;FSPastoralistResearch;FSPhysicalIdealistResearch;FSRepopulationFocusResearch;FSRestartResearchPassed
0;2
maleSurnamePoolSelector
nationalityPoolSelector
Him
anCup
linkHandlers
op
unborn
childSurname;nurseryUpgrade
facilityRemove
boobsWombVolume;emptyDefaultRule;rule;removeImplant;changeImplant
assign;commit;thigh;breast;mouth
Std
neutral
htmlFor
call
Possessive;PossessivePronoun
whip;burn;cutting;chain;exotic
childNodes;margin
firstChild
true
missingLegs;missingArms;
toy
base;pmod
saRules
plural
bimboMaleNames
RuleHasError
DefaultRulesError
canGrow;canImplant;implantError;growOrgan;removeOrgan
totalChildTime;handler
toStringExt
northamericaNationalities;europeNationalities;middleeastNationalities;africaNationalities;australiaNationalities
C
surnamePoolSelector
assignmentVisible
attendingClasses;confinement;gloryHole;milking;publicService;sexualServitude;servitude
cx
FutureSocieties
whoreBrothel;houseServant;confined;milked;milkedDairy;extraMilk;menialTrades;menialTransfer;fuckdollsTransfer;menialBioreactorsTransfer;menialRetirement;slaveMod;slaveSurgery;slaveUpkeep;school;citizenOrphanage;environment;privateOrphanage;schoolBacking;personalLivingExpenses;PCtraining;PCmedical;PCskills;stocksTraded;fines;stocks;concubine;retirement;slavesViewOfPC;vignette;prestigiousSlave;publicServantClub;architecture;PCappearance;PCactions;PCRelationships;SlaveRelationships;multiplier
border
REReductionCheckinIDs
rulesAssistant;assigned
modestClothes
gangCriminalPool;militaryCriminalPool;whiteCollarCriminalPool;pettyCriminalPool
multiple;selectedOptions;
sluttyClothes
link;
naturalNippleColors
POSITIVE
assistantPronouns;marketAssistantPronouns;ai
bodyDesire
Assistant;Extra1
servantMilkersJobs
ArcologyNamesCummunism;ArcologyNamesIncestFetishist
extreme
royalNationalities
hostageGiveIn
facilityHeads
nicaea
r
lightColorMap
SlaveSummaryFiler
sacrificeType
cellName;BaseCell;cellPath;Section;Building;ground;code
location
clothesBoughtMilitary;clothesBoughtCultural;clothesBoughtMiddleEastern;clothesBoughtCasual;clothesBoughtCareer;clothesBoughtDresses;clothesBoughtBodysuits;clothesBoughtUnderwear;clothesBoughtSports;clothesBoughtSwimwear;clothesBoughtPony;clothesBoughtPol;clothesBoughtPantsu;clothesBoughtCostume
# PC
criticalDamage
marriage
lovers
FWBs
BFFs
friends
likes
dislikes
hates
loathes
obsession
# corporation
canFoundCorporation;startingPrice;maintenanceSlaves;room;slaveRevenue;divisionLedger;freeDevelopment;developmentCost;maintenanceCategory;corporate;roll;divisionCategories;divisionCategoriesList;getStored;setStored;endweek;hasDividend;hasPayout;perUnit;acquire
# porn
focusedViewershipFactor
unfocusedViewershipFactor
viewershipSoakingFactor
muscle;incest


code:
Full sources for easy import into IDE can be found here:
https://gitgud.io/Arkerthan/twine-sanitycheck

sources.zip are a backup in case the repo is inaccessible.


code:
#Allowed twine tags
#Effectively everything that is allowed in a statements like this:
#<<tag>> or <<tag ???>>
#when ;1 is specified it expects a matching closing tag like this: <</tag>>
#Do not add HTML Tags here.
#Characters outside of ASCII scope are not supported.
#
#twine tags
capture;1
click;1
continue;0
for;1
foreach;1
goto;0
htag;1
include;0
link;1
nobr;1
options;1
print;0
replace;1
run;0
scope;1
script;1
set;0
silently;1
span;1
textbox;0
timed;1
unset;0
widget;1
=;0
button;1
#
# Twine logic ### DO NOT TOUCH ###
if;1
elseif;1
else;1
switch;1
case;1
default;0

path: devTools/javaSanityCheck/twineTags


code:
@echo off
:: Generates devNotes/twineCSS.txt from all .css files in src/ subdir

:: See if we can find a git installation
setlocal enabledelayedexpansion

for %%k in (HKCU HKLM) do (
	for %%w in (\ \Wow6432Node\) do (
		for /f "skip=2 delims=: tokens=1*" %%a in ('reg query "%%k\SOFTWARE%%wMicrosoft\Windows\CurrentVersion\Uninstall\Git_is1" /v InstallLocation 2^> nul') do (
			for /f "tokens=3" %%z in ("%%a") do (
				set GIT=%%z:%%b
				set GITFOUND=yes
				goto FOUND
			)
		)
	)
)

:FOUND
if %GITFOUND% == yes (
	set "PATH=%GIT%bin;%PATH%"
	bash --login -c ./makeTwineCSSPassage.sh
)


code:
#!/bin/sh
# Generates devNotes/twine CSS.txt from all .css files in src/ subdir

# Joins all .css files from the current dir (recursive) into a Twee [script] passage
# arguments:
# $1: root repo dir
# $2: output file name
collectCSSForTwine() {
	local files=$(find . -iname '*.css' -print)
	files=$(echo "$files" | sort)
	echo "" > "$2"
	for f in $files; do
		printf "\n/* ${f} */\n" >> "$2"
		cat "$f" >> "$2"
	done
}

ROOT_REPO_DIR="$(git rev-parse --show-toplevel)"
cd "${ROOT_REPO_DIR}"/src
collectCSSForTwine "${ROOT_REPO_DIR}" "${ROOT_REPO_DIR}/devNotes/twine CSS.txt"


code:
@echo off
:: Generates devNotes/twineJS.txt from all .js files in src/ subdir

:: See if we can find a git installation
setlocal enabledelayedexpansion

for %%k in (HKCU HKLM) do (
	for %%w in (\ \Wow6432Node\) do (
		for /f "skip=2 delims=: tokens=1*" %%a in ('reg query "%%k\SOFTWARE%%wMicrosoft\Windows\CurrentVersion\Uninstall\Git_is1" /v InstallLocation 2^> nul') do (
			for /f "tokens=3" %%z in ("%%a") do (
				set GIT=%%z:%%b
				set GITFOUND=yes
				goto FOUND
			)
		)
	)
)

:FOUND
if %GITFOUND% == yes (
	set "PATH=%GIT%bin;%PATH%"
	bash --login -c ./makeTwineJSPassage.sh
)


code:
#!/bin/sh
# Generates devNotes/twine JS.txt from all .js files in src/ subdir

# Joins all .js files from the current dir (recursive) into a Twee [script] passage
# arguments:
# $1: root repo dir
# $2: output file name
collectJSForTwine() {
	local files=$(find js src -path ./src/art/assistantArt.js -prune -o -name '*.js' -print)
	files=$(echo "$files" | sort)
	echo "" > "$2"
	for f in $files; do
		printf "\n/* ${f} */\n" >> "$2"
		sed -nf "$1"/devTools/stripComments.sed "$f" >> "$2"
	done
}

ROOT_REPO_DIR="$(git rev-parse --show-toplevel)"
cd "${ROOT_REPO_DIR}"
collectJSForTwine "${ROOT_REPO_DIR}" "${ROOT_REPO_DIR}/devNotes/twine JS.txt"


code:
#! /bin/sed -nf

# Remove C and C++ comments, by Brian Hiles (brian_hiles.com)

# taken from https://bash.cyberciti.biz/academic/sed-remove-c-cpp-comments/

# Sped up (and bugfixed to some extent) by Paolo Bonzini (bonzini.org)
# Works its way through the line, copying to hold space the text up to the
# first special character (/, ", '). The original version went exactly a
# character at a time, hence the greater speed of this one. But the concept
# and especially the trick of building the line in hold space are entirely
# merit of Brian.

:loop

# ezsh: commented out because it removes '//' and everything after that in string literals
# This line is sufficient to remove C++ comments!
#/^\/\// s,.*,,

/^$/{
  x
  p
  n
  b loop
}
/^"/{
  :double
  /^$/{
	x
	p
	n
	/^"/b break
	b double
  }

  H
  x
  s,\n\(.[^\"]*\).*,\1,
  x
  s,.[^\"]*,,

  /^"/b break
  /^\\/{
	H
	x
	s,\n\(.\).*,\1,
	x
	s/.//
  }
  b double
}

/^'/{
  :single
  /^$/{
	x
	p
	n
	/^'/b break
	b single
  }
  H
  x
  s,\n\(.[^\']*\).*,\1,
  x
  s,.[^\']*,,

  /^'/b break
  /^\\/{
	H
	x
	s,\n\(.\).*,\1,
	x
	s/.//
  }
  b single
}

/^\/\*/{
  s/.//
  :ccom
  s,^.[^*]*,,
  /^$/ n
  /^\*\//{
	s/..//
	b loop
  }
  b ccom
}

:break
H
x
s,\n\(.[^"'/]*\).*,\1,
x
s/.[^"'/]*//
b loop