Add more tests & change expected behaviors per #2337 and pull #2342. Clarify comments now that code's expected behavior follows simpler rules.
Add more tests & change expected behaviors per #2337 and pull #2342.
Clarify comments now that code's expected behavior follows simpler rules.

Denisov21/brackets,Andrey-Pavlov/brackets,RobertJGabriel/brackets,uwsd/brackets,raygervais/brackets,gwynndesign/brackets,youprofit/brackets,shiyamkumar/brackets,sedge/nimble,ralic/brackets,Live4Code/brackets,quasto/ArduinoStudio,weebygames/brackets,petetnt/brackets,gideonthomas/brackets,gupta-tarun/brackets,gupta-tarun/brackets,adrianhartanto0/brackets,fronzec/brackets,weebygames/brackets,iamchathu/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,zLeonjo/brackets,cdot-brackets-extensions/nimble-htmlLint,adrianhartanto0/brackets,chambej/brackets,eric-stanley/brackets,stowball/brackets,andrewnc/brackets,Jonavin/brackets,chrismoulton/brackets,sprintr/brackets,treejames/brackets,ScalaInc/brackets,rlugojr/brackets,wesleifreitas/brackets,No9/brackets,82488059/brackets,lunode/brackets,nucliweb/brackets,IAmAnubhavSaini/brackets,amrelnaggar/brackets,ashleygwilliams/brackets,robertkarlsson/brackets,sophiacaspar/brackets,zaggino/brackets-electron,jacobnash/brackets,cosmosgenius/brackets,Fcmam5/brackets,jmarkina/brackets,RamirezWillow/brackets,revi/brackets,L0g1k/brackets,albertinad/brackets,pratts/brackets,goldcase/brackets,ficristo/brackets,pratts/brackets,fcjailybo/brackets,Cartman0/brackets,jiawenbo/brackets,Rajat-dhyani/brackets,uwsd/brackets,TylerL-uxai/brackets,siddharta1337/brackets,macdg/brackets,Mosoc/brackets,m66n/brackets,RobertJGabriel/brackets,Lojsan123/brackets,tan9/brackets,ralic/brackets,hanmichael/brackets,cdot-brackets-extensions/nimble-htmlLint,Pomax/brackets,gupta-tarun/brackets,macdg/brackets,wangjun/brackets,siddharta1337/brackets,revi/brackets,SidBala/brackets,L0g1k/quickfire-old,ls2uper/brackets,shal1y/brackets,82488059/brackets,mat-mcloughlin/brackets,shal1y/brackets,alicoding/nimble,y12uc231/brackets,Cartman0/brackets,robertkarlsson/brackets,NKcentinel/brackets,m66n/brackets,falcon1812/brackets,pomadgw/brackets,stowball/brackets,quasto/ArduinoStudio,fronzec/brackets,FTG-003/brackets,srinivashappy/brackets,MantisWare/brackets,pkdevbox/brackets,richmondgozarin/brackets,alicoding/nimble,baig/brackets,ralic/brackets,NickersF/brackets,robertkarlsson/brackets,JordanTheriault/brackets,pomadgw/brackets,chrismoulton/brackets,udhayam/brackets,massimiliano76/brackets,zhukaixy/brackets,ficristo/brackets,zaggino/brackets-electron,lunode/brackets,chinnyannieb/brackets,jiimaho/brackets,sgupta7857/brackets,StephanieMak/brackets,zaggino/brackets-electron,weebygames/brackets,Jonavin/brackets,revi/brackets,lunode/brackets,ricciozhang/brackets,Denisov21/brackets,jacobnash/brackets,fcjailybo/brackets,CapeSepias/brackets,amrelnaggar/brackets,simon66/brackets,jiimaho/brackets,emanziano/brackets,resir014/brackets,weebygames/brackets,macdg/brackets,alicoding/nimble,andrewnc/brackets,baig/brackets,goldcase/brackets,Th30/brackets,andrewnc/brackets,JordanTheriault/brackets,busykai/brackets,gcommetti/brackets,mozilla/brackets,zaggino/brackets-electron,thr0w/brackets,ScalaInc/brackets,mat-mcloughlin/brackets,MarcelGerber/brackets,ForkedRepos/brackets,shal1y/brackets,gupta-tarun/brackets,malinkie/brackets,rafaelstz/brackets,Mosoc/brackets,brianjking/brackets,dtcom/MyPSDBracket,keir-rex/brackets,netlams/brackets,flukeout/brackets,malinkie/brackets,rafaelstz/brackets,fvntr/brackets,sprintr/brackets,udhayam/brackets,chambej/brackets,youprofit/brackets,resir014/brackets,mcanthony/brackets,zhukaixy/brackets,sedge/nimble,emanziano/brackets,MahadevanSrinivasan/brackets,y12uc231/brackets,ecwebservices/brackets,dtcom/MyPSDBracket,MantisWare/brackets,fvntr/brackets,fabricadeaplicativos/brackets,uwsd/brackets,ggusman/present,albertinad/brackets,thr0w/brackets,massimiliano76/brackets,simon66/brackets,kolipka/brackets,RamirezWillow/brackets,StephanieMak/brackets,resir014/brackets,adrianhartanto0/brackets,adrianhartanto0/brackets,RamirezWillow/brackets,michaeljayt/brackets,nucliweb/brackets,Live4Code/brackets,TylerL-uxai/brackets,Rynaro/brackets,lovewitty/brackets,fashionsun/brackets,ryanackley/tailor,fabricadeaplicativos/brackets,uwsd/brackets,goldcase/brackets,MantisWare/brackets,Lojsan123/brackets,NGHGithub/brackets,FTG-003/brackets,ashleygwilliams/brackets,Pomax/brackets,shiyamkumar/brackets,Jonavin/brackets,gideonthomas/brackets,busykai/brackets,keir-rex/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,L0g1k/quickfire-old,rlugojr/brackets,No9/brackets,thehogfather/brackets,Andrey-Pavlov/brackets,robertkarlsson/brackets,m66n/brackets,Cartman0/brackets,zhukaixy/brackets,bidle/brackets,chambej/brackets,NGHGithub/brackets,amrelnaggar/brackets,petetnt/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,ChaofengZhou/brackets,thehogfather/brackets,veveykocute/brackets,alexkid64/brackets,wakermahmud/brackets,netlams/brackets,FTG-003/brackets,veveykocute/brackets,mcanthony/brackets,tan9/brackets,brianjking/brackets,srhbinion/brackets,NGHGithub/brackets,TylerL-uxai/brackets,amrelnaggar/brackets,pomadgw/brackets,revi/brackets,gcommetti/brackets,mat-mcloughlin/brackets,shiyamkumar/brackets,ashleygwilliams/brackets,alexkid64/brackets,NickersF/brackets,CapeSepias/brackets,phillipalexander/brackets,gupta-tarun/brackets,fvntr/brackets,mozilla/brackets,fronzec/brackets,alexkid64/brackets,ls2uper/brackets,uwsd/brackets,sgupta7857/brackets,jmarkina/brackets,srhbinion/brackets,brianjking/brackets,Wikunia/brackets,Rajat-dhyani/brackets,chrismoulton/brackets,srinivashappy/brackets,lovewitty/brackets,rafaelstz/brackets,srhbinion/brackets,quasto/ArduinoStudio,humphd/brackets,lovewitty/brackets,humphd/brackets,richmondgozarin/brackets,arduino-org/ArduinoStudio,sophiacaspar/brackets,richmondgozarin/brackets,2youyouo2/cocoslite,dangkhue27/brackets,chrisle/brackets,keir-rex/brackets,eric-stanley/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,fastrde/brackets,show0017/brackets,wakermahmud/brackets,quasto/ArduinoStudio,xantage/brackets,IAmAnubhavSaini/brackets,chinnyannieb/brackets,fastrde/brackets,dtcom/MyPSDBracket,baig/brackets,pkdevbox/brackets,ChaofengZhou/brackets,cdot-brackets-extensions/nimble-htmlLint,thr0w/brackets,falcon1812/brackets,veveykocute/brackets,Free-Technology-Guild/brackets,MarcelGerber/brackets,phillipalexander/brackets,emanziano/brackets,Live4Code/brackets,rlugojr/brackets,treejames/brackets,Live4Code/brackets,L0g1k/brackets,L0g1k/brackets,fronzec/brackets,massimiliano76/brackets,GHackAnonymous/brackets,robertkarlsson/brackets,fvntr/brackets,Pomax/brackets,jiawenbo/brackets,udhayam/brackets,stowball/brackets,abhisekp/brackets,agreco/brackets,GHackAnonymous/brackets,busykai/brackets,ficristo/brackets,Fcmam5/brackets,Denisov21/brackets,Free-Technology-Guild/brackets,flukeout/brackets,jacobnash/brackets,jiimaho/brackets,albertinad/brackets,fashionsun/brackets,ecwebservices/brackets,Jonavin/brackets,srinivashappy/brackets,dangkhue27/brackets,siddharta1337/brackets,zhukaixy/brackets,srhbinion/brackets,pomadgw/brackets,CapeSepias/brackets,fcjailybo/brackets,Lojsan123/brackets,simon66/brackets,wakermahmud/brackets,macdg/brackets,RobertJGabriel/brackets,jiawenbo/brackets,tan9/brackets,cosmosgenius/brackets,fashionsun/brackets,MarcelGerber/brackets,phillipalexander/brackets,abhisekp/brackets,thr0w/brackets,dangkhue27/brackets,Fcmam5/brackets,wesleifreitas/brackets,wangjun/brackets,ecwebservices/brackets,IAmAnubhavSaini/brackets,zLeonjo/brackets,malinkie/brackets,Rajat-dhyani/brackets,No9/brackets,ScalaInc/brackets,No9/brackets,phillipalexander/brackets,arduino-org/ArduinoStudio,Rynaro/brackets,hanmichael/brackets,StephanieMak/brackets,kolipka/brackets,thr0w/brackets,NickersF/brackets,agreco/brackets,shal1y/brackets,SidBala/brackets,Mosoc/brackets,Andrey-Pavlov/brackets,albertinad/brackets,arduino-org/ArduinoStudio,chinnyannieb/brackets,SidBala/brackets,fronzec/brackets,lunode/brackets,udhayam/brackets,ricciozhang/brackets,MarcelGerber/brackets,sgupta7857/brackets,falcon1812/brackets,wakermahmud/brackets,bidle/brackets,humphd/brackets,karevn/brackets,chrismoulton/brackets,gcommetti/brackets,NGHGithub/brackets,Cartman0/brackets,rafaelstz/brackets,Free-Technology-Guild/brackets,amrelnaggar/brackets,resir014/brackets,GHackAnonymous/brackets,falcon1812/brackets,mcanthony/brackets,kilroy23/brackets,2youyouo2/cocoslite,fabricadeaplicativos/brackets,ChaofengZhou/brackets,FTG-003/brackets,flukeout/brackets,cosmosgenius/brackets,macdg/brackets,quasto/ArduinoStudio,sprintr/brackets,treejames/brackets,massimiliano76/brackets,Denisov21/brackets,iamchathu/brackets,adobe/brackets,fabricadeaplicativos/brackets,ls2uper/brackets,lovewitty/brackets,chrisle/brackets,gwynndesign/brackets,gwynndesign/brackets,fastrde/brackets,ryanackley/tailor,kilroy23/brackets,dangkhue27/brackets,chambej/brackets,zLeonjo/brackets,fashionsun/brackets,agreco/brackets,Real-Currents/brackets,andrewnc/brackets,bidle/brackets,michaeljayt/brackets,jiimaho/brackets,raygervais/brackets,siddharta1337/brackets,mjurczyk/brackets,marcominetti/brackets,veveykocute/brackets,L0g1k/quickfire-old,Wikunia/brackets,Rynaro/brackets,mjurczyk/brackets,arduino-org/ArduinoStudio,jacobnash/brackets,CapeSepias/brackets,simon66/brackets,Wikunia/brackets,hanmichael/brackets,baig/brackets,zhukaixy/brackets,TylerL-uxai/brackets,rlugojr/brackets,sophiacaspar/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,82488059/brackets,brianjking/brackets,lunode/brackets,cdot-brackets-extensions/nimble-htmlLint,petetnt/brackets,nucliweb/brackets,udhayam/brackets,humphd/brackets,pkdevbox/brackets,ForkedRepos/brackets,gideonthomas/brackets,siddharta1337/brackets,nucliweb/brackets,srinivashappy/brackets,simon66/brackets,pkdevbox/brackets,NickersF/brackets,CapeSepias/brackets,karevn/brackets,SidBala/brackets,mozilla/brackets,IAmAnubhavSaini/brackets,hanmichael/brackets,Fcmam5/brackets,ggusman/present,chrisle/brackets,2youyouo2/cocoslite,eric-stanley/brackets,malinkie/brackets,Real-Currents/brackets,dangkhue27/brackets,pratts/brackets,sedge/nimble,resir014/brackets,ecwebservices/brackets,wesleifreitas/brackets,mcanthony/brackets,pomadgw/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,MahadevanSrinivasan/brackets,humphd/brackets,malinkie/brackets,fastrde/brackets,goldcase/brackets,thehogfather/brackets,NKcentinel/brackets,abhisekp/brackets,Wikunia/brackets,ChaofengZhou/brackets,pratts/brackets,emanziano/brackets,iamchathu/brackets,gideonthomas/brackets,NKcentinel/brackets,Real-Currents/brackets,veveykocute/brackets,ropik/brackets,mjurczyk/brackets,mozilla/brackets,Rynaro/brackets,Fcmam5/brackets,Rajat-dhyani/brackets,Th30/brackets,thehogfather/brackets,ChaofengZhou/brackets,youprofit/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,y12uc231/brackets,fvntr/brackets,adobe/brackets,thehogfather/brackets,alexkid64/brackets,show0017/brackets,eric-stanley/brackets,sgupta7857/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,netlams/brackets,ls2uper/brackets,Jonavin/brackets,MahadevanSrinivasan/brackets,abhisekp/brackets,ryanackley/tailor,iamchathu/brackets,ScalaInc/brackets,keir-rex/brackets,karevn/brackets,agreco/brackets,richmondgozarin/brackets,bidle/brackets,NGHGithub/brackets,Andrey-Pavlov/brackets,jiimaho/brackets,GHackAnonymous/brackets,Cartman0/brackets,xantage/brackets,NKcentinel/brackets,mat-mcloughlin/brackets,flukeout/brackets,chrisle/brackets,ls2uper/brackets,mjurczyk/brackets,2youyouo2/cocoslite,petetnt/brackets,StephanieMak/brackets,Mosoc/brackets,2youyouo2/cocoslite,kilroy23/brackets,StephanieMak/brackets,netlams/brackets,richmondgozarin/brackets,treejames/brackets,treejames/brackets,y12uc231/brackets,Th30/brackets,iamchathu/brackets,adobe/brackets,raygervais/brackets,zaggino/brackets-electron,NickersF/brackets,IAmAnubhavSaini/brackets,sophiacaspar/brackets,raygervais/brackets,nucliweb/brackets,GHackAnonymous/brackets,revi/brackets,ecwebservices/brackets,zaggino/brackets-electron,jiawenbo/brackets,srhbinion/brackets,alicoding/nimble,kolipka/brackets,baig/brackets,gwynndesign/brackets,sophiacaspar/brackets,wesleifreitas/brackets,fastrde/brackets,keir-rex/brackets,ForkedRepos/brackets,busykai/brackets,bidle/brackets,gcommetti/brackets,goldcase/brackets,sedge/nimble,ropik/brackets,wesleifreitas/brackets,Th30/brackets,mjurczyk/brackets,Free-Technology-Guild/brackets,arduino-org/ArduinoStudio,Mosoc/brackets,marcominetti/brackets,Pomax/brackets,srinivashappy/brackets,ashleygwilliams/brackets,ricciozhang/brackets,gcommetti/brackets,michaeljayt/brackets,massimiliano76/brackets,fabricadeaplicativos/brackets,alexkid64/brackets,MantisWare/brackets,ficristo/brackets,ricciozhang/brackets,MahadevanSrinivasan/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,82488059/brackets,weebygames/brackets,ryanackley/tailor,sedge/nimble,MarcelGerber/brackets,gideonthomas/brackets,Lojsan123/brackets,ficristo/brackets,pratts/brackets,phillipalexander/brackets,FTG-003/brackets,flukeout/brackets,sprintr/brackets,NKcentinel/brackets,kilroy23/brackets,wangjun/brackets,kolipka/brackets,jmarkina/brackets,kolipka/brackets,rafaelstz/brackets,karevn/brackets,fcjailybo/brackets,shiyamkumar/brackets,L0g1k/quickfire-old,JordanTheriault/brackets,y12uc231/brackets,JordanTheriault/brackets,SidBala/brackets,jmarkina/brackets,ashleygwilliams/brackets,albertinad/brackets,mozilla/brackets,cosmosgenius/brackets,xantage/brackets,sprintr/brackets,netlams/brackets,pkdevbox/brackets,RobertJGabriel/brackets,No9/brackets,shiyamkumar/brackets,tan9/brackets,youprofit/brackets,lovewitty/brackets,Denisov21/brackets,sgupta7857/brackets,mcanthony/brackets,kilroy23/brackets,zLeonjo/brackets,hanmichael/brackets,show0017/brackets,abhisekp/brackets,L0g1k/brackets,Wikunia/brackets,ropik/brackets,eric-stanley/brackets,michaeljayt/brackets,adrianhartanto0/brackets,Th30/brackets,Rajat-dhyani/brackets,chambej/brackets,chrisle/brackets,Rynaro/brackets,m66n/brackets,wangjun/brackets,Real-Currents/brackets,Real-Currents/brackets,busykai/brackets,MantisWare/brackets,82488059/brackets,tan9/brackets,ralic/brackets,chinnyannieb/brackets,raygervais/brackets,TylerL-uxai/brackets,brianjking/brackets,shal1y/brackets,stowball/brackets,michaeljayt/brackets,karevn/brackets,xantage/brackets,show0017/brackets,ForkedRepos/brackets,Lojsan123/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,Free-Technology-Guild/brackets,dtcom/MyPSDBracket,chinnyannieb/brackets,jacobnash/brackets,RamirezWillow/brackets,adobe/brackets,Live4Code/brackets,wangjun/brackets,wakermahmud/brackets,ForkedRepos/brackets,ropik/brackets,ralic/brackets,RobertJGabriel/brackets,rlugojr/brackets,ggusman/present,ggusman/present,xantage/brackets,MahadevanSrinivasan/brackets,emanziano/brackets,RamirezWillow/brackets,adobe/brackets,petetnt/brackets,fcjailybo/brackets,m66n/brackets,fashionsun/brackets,ScalaInc/brackets,Pomax/brackets,chrismoulton/brackets,Real-Currents/brackets,jmarkina/brackets,jiawenbo/brackets,falcon1812/brackets,stowball/brackets,ricciozhang/brackets,zLeonjo/brackets,JordanTheriault/brackets,Andrey-Pavlov/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,andrewnc/brackets,youprofit/brackets,L0g1k/quickfire-old