Search.setIndex({docnames:["api","building-testing","css-classes-reference","index","language-contribution","language-guide","language-requests","line-numbers","maintainers-guide","reference","style-guide"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api.rst","building-testing.rst","css-classes-reference.rst","index.rst","language-contribution.rst","language-guide.rst","language-requests.rst","line-numbers.rst","maintainers-guide.rst","reference.rst","style-guide.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[5,9,10],"1":[5,9],"10":[5,9],"100":9,"16":8,"1897":5,"19":1,"2":8,"2135":5,"2237":5,"4":0,"5em":10,"6":8,"800":10,"9":8,"9_":[5,9],"boolean":[0,9],"break":[0,1,5,7,8],"case":[0,1,5,7,9],"class":[0,3,5,9,10],"default":[0,1,4,5,9,10],"do":[1,5,6,7,8,9],"export":[0,5],"final":[4,5],"function":[0,2,4,5,9],"goto":2,"import":[5,10],"new":[0,3,4,7,8,9,10],"null":[2,5],"return":[0,4,9],"short":[1,4],"switch":8,"throw":0,"true":[0,2,5,9],"try":10,"var":2,"while":[5,9],A:[1,5,8,9,10],And:[7,9],At:4,But:7,By:0,For:[0,5,8,9],If:[1,4,5,6,9,10],In:[0,5,9],It:[0,1,5,9,10],NOT:0,Not:7,On:[1,3,5,7],One:[7,10],Such:5,That:5,The:[0,1,2,4,5,7,8,9,10],Then:7,There:[6,10],These:[5,10],To:[1,5],abl:0,abov:1,absent:[0,9],accept:[0,4,6],access:[2,4],accord:9,account:5,achiev:9,act:9,actual:[1,5,7],ad:[0,2,6],add:[0,8,10],addit:[1,2,9],address:5,affect:[0,10],after:[0,1,9],agnost:10,ahead:5,algol:2,alia:[0,1],alias:0,all:[0,1,4,5,7,9,10],allow:[5,8,9],almost:10,along:9,also:[0,1,2,4,5,6,7,9,10],altogeth:9,alwai:[5,7,8,10],among:9,an:[0,1,2,5,6,7,9,10],ani:[0,2,4,5,6,7,9],annot:2,anoth:[0,2,5,6,8,9],answer:6,anyon:7,anyth:[5,8,9,10],apart:1,api:[3,8],appear:[0,6],append:0,appli:0,approach:1,ar:[0,1,5,6,7,9,10],arbitrari:10,aren:[0,4,5],argument:2,around:7,arrai:[0,5,9],art:1,ask:7,associ:8,attach:0,attempt:5,attr:[2,10],attribut:[0,2,8,10],augment:9,author:10,auto:[0,1,9,10],autodetect:9,automat:[1,5],avail:[0,1,9,10],avoid:[8,9],b:9,back:[5,9],background:[7,10],backslash:5,backslash_escap:9,backward:0,bar:[4,9],base:1,becaus:0,becom:[5,9],befor:[0,1,5,9],begin:5,behind:5,being:[0,6,8],below:5,besid:9,best:[0,5,6,8,9],better:[0,7,9],binari:1,bit:5,black:[1,10],bloat:7,block:[2,7,9,10],blog:7,bold:10,border:10,both:4,bother:7,br:0,branch:8,bring:5,broken:0,brought:7,browser:1,buffer:9,bug:[0,3,7],build:[3,4],built:[2,5],built_in:2,builtin:2,bullet:2,button:7,c:[5,9,10],c_line_com:5,call:[4,5,9],can:[0,1,5,8,9],cannot:[5,6,9],canon:9,case_insensit:5,caus:9,caution:9,caveat:[5,10],chanc:5,chang:[0,2,8,10],charact:[0,2,9,10],checklist:[3,5],choos:[9,10],chunk:5,classic:5,classnam:5,classprefix:0,clear:9,clearli:5,close:[5,9],code:[1,2,3,5,7,8],color:[7,9,10],com:[3,4,10],combin:10,come:9,comma:9,command:1,comment:[2,4,7,9,10],common:[0,1,4,5,10],commonli:5,compat:0,complex:[7,9],complic:1,compress:1,condit:5,conf:8,config:2,conjunct:9,consid:[7,9],consist:[0,1,5,9],constant:[2,9],constrain:9,construct:[1,2,9],constructor:2,contain:[0,4,5,10],content:[3,9],continu:8,contribut:4,contributor:[3,5,6,8,10],control:9,convent:5,cool:4,core:[0,5,7],correctli:9,correspond:9,could:9,creat:[1,8,9],css:[3,4,9,10],current:[0,5,7,9],custom:5,d:9,data:10,debian:1,debug:[0,1],decis:7,declar:2,def:9,defend:7,defin:[0,2,4,7,9],definit:[0,1,3,6,9],delet:[2,10],deliber:10,demo:4,demonstr:9,depend:[0,1],describ:[4,5,7],descript:[4,7],design:[5,7],detail:[4,9],detect:[0,1,4,5,9],develop:[0,1,6,8],did:5,didn:8,diff:2,differ:[1,4,5,9],digit:9,direct:2,directli:[5,8],directori:1,disabl:9,discourag:0,discuss:[1,3,6,7],displai:10,distract:7,divis:1,doc:[5,8],doctag:2,document:2,doesn:[5,6,7,9],dollar:9,dom:0,domain:[4,10],don:[0,5,7,9],done:[1,4,5],doubl:[5,9],doubt:[1,7],down:1,drop:[1,5,9],due:5,dure:4,dynam:0,e:[8,9],each:[4,5,7,9],earli:5,easili:9,echo:9,effect:[5,9],either:[5,7],element:[1,5,9],elixir:9,els:[5,9],email:[4,10],embed:9,emphasi:2,empti:9,emul:10,en:10,enabl:[0,5],encount:0,end:5,engin:10,ensur:9,entir:[0,9],environ:[1,2],error:[0,1],escap:5,essenti:5,etc:[1,2,5,8,10],evalu:0,even:[0,1,5],event:0,ever:7,everi:[1,7,9,10],everyth:8,everywher:8,evil:7,exactli:[9,10],exampl:[0,1,5,9,10],except:[0,5],excess:5,exclud:[9,10],exot:5,expand:9,expans:2,expect:1,experi:0,explan:[7,9],explicit:[5,9],explicitli:1,express:[0,2,9],extend:[4,9],extra:5,extract:9,face:10,fact:7,fals:[2,5,9],fanci:[7,10],far:7,featur:[7,8,9],few:[0,1,5,10],file:[1,2,10],filenam:9,find:[5,9],fine:0,finish:0,first:[1,2,5,8,9,10],fix:[1,7,8],fixabl:8,flag:[0,2,9],focu:8,follow:[0,2,5,7],font:10,foo:[4,9],forbid:6,forc:[0,9],forget:10,fork:7,form:[5,9],format:[4,10],formula:2,forward:9,found:[0,1,5,9],fragil:0,fragment:5,framework:0,free:10,from:[0,1,2,4,5,6,7,8,9,10],full:1,fundament:6,further:7,gener:[0,1,2,6,9,10],get:[1,6,8],getlanguag:9,git:8,github:[3,4,10],give:[1,4],given:[5,9],global:0,go:1,goal:[5,8],goe:9,good:[4,5,10],googl:3,grammar:0,group:[1,3,5,6,10],gui:7,guid:[3,6,9],guidelin:10,ha:[1,2,5,9,10],had:0,hand:[5,10],handl:[0,9],happen:[5,6,8],hard:0,haskel:2,have:[0,1,5,6,7,9,10],head:2,header:[4,8],hei:7,height:10,hello:9,help:[1,5],helper:5,henc:10,here:[5,6,9],heurist:[0,1,5],high:5,higher:5,highlight:[1,2,6,7,9,10],highlightj:[3,4,8],hint:5,hlj:[0,4,5,9,10],how:[1,6,7],howev:[9,10],html:[0,1,2,4,7,9],http:[3,4,8],human:4,hyperlink:2,i:[7,8,9],id:2,idea:1,ident_r:9,identifi:[2,4,9],illeg:0,illustr:5,imag:10,immedi:[4,9],implement:[6,7,9],implic:10,implicitli:9,improv:[1,5,7],includ:[1,2,6,9,10],inclus:7,increment:8,indent:0,index:3,indic:5,individu:9,infinit:9,influenc:5,ini:2,initi:0,ins:5,insensit:[5,9],insid:[1,2,5,9],inspir:4,instal:[1,8],instead:[0,5,6,9,10],instruct:[2,4],integ:0,intend:0,interest:[5,6,8,9],interfac:2,intern:[0,2,9],internet:7,invent:10,io:9,irrelev:5,isol:[1,8],issu:[3,5,6],ital:10,item:2,its:[4,5,7,9],itself:[0,1,5,7,9],java:4,javascript:[0,1,5,9],job:5,john:[4,10],johnson:4,js:[0,1,5,6,7,10],json:[2,8],judgment:8,just:[0,4,5,7,9],kei:[2,4,9],keyword:[2,4],kind:[5,9],know:[5,9],label:2,lack:7,languag:[1,3,9,10],larger:7,last:[8,9],latest:8,leak:8,left:10,lessen:5,letter:5,level:[2,5,9],lex:5,lexem:[5,7],librari:[2,3,4,6],like:[1,2,5,8,9],limit:10,line:[0,1,2,3,4,5,9,10],linebreak:0,link:[1,2,3],list:[0,2,4,5,9,10],liter:[1,2,5,9],live:4,ll:8,load:0,local:0,locat:1,lock:8,look:[0,1,5,7,8,10],loop:9,m:7,machin:1,mai:[0,5,9,10],main:9,maintain:[3,7],mainten:7,major:[5,8],make:[0,1,4,5,6,7,8,10],mani:[0,5,7,10],margin:10,mark:0,markup:[0,2,9],master:8,match:[0,2,5,9],matcher:[2,5],mathemat:2,matt:4,matter:6,md:[8,10],mean:[4,6,7],meaning:4,menu:1,messag:[0,1],meta:[2,10],method:[0,2],might:[1,5,7],mike:4,minimalist:10,minor:8,minut:8,miscellan:3,mismatch:8,miss:0,mocha:1,mode:[0,3,4],modif:9,modifi:2,modul:[2,3],moment:[6,7],monitor:8,more:[0,4,7,8,9],most:[0,5,9],mostli:[0,9],move:2,multipl:9,must:9,my:7,myclass:5,myself:7,n:1,name:[1,4,5,9,10],necessari:[1,10],need:[1,5,9],needless:9,nest:[5,9],never:[7,9],newlin:5,nice:5,node:[0,1],nodej:1,nois:5,non:[0,10],notabl:[5,7],notat:8,note:[0,1,5,9],now:5,npm:[1,8],number:[2,3,5,8,9],number_mod:4,object:[0,2,4,5,9],obscur:6,obviou:4,obvious:10,occupi:4,often:9,ok:9,okai:10,omit:[5,9],onc:0,one:[0,5,7,9],ones:[4,7],ongo:8,onli:[0,1,4,5,7,8,9],oper:2,opinion:7,option:[1,5,9],org:[4,8],other:[0,4,5,10],otherwis:0,our:6,out:9,output:0,outsid:[5,8],over:[8,9],overal:1,overdo:7,overflow:10,overrid:[0,5],overridden:9,oversight:7,own:[4,5,7,9],p:9,packag:[1,4,8],pad:10,page:[0,3,4,7],pair:[4,9],param:2,paramet:[0,2,4,5,9],parent:9,pars:[0,2,5,9,10],parser:[5,9],part:[2,5,7,8,9],parti:0,particular:6,pass:0,patch:8,pattern:2,peopl:7,perfectli:10,person:7,php:9,pipe:[2,5,9],place:[1,2,8],plai:9,plain:5,plaintext:0,plan:6,pleas:1,point:[5,6,9],polici:7,posit:[7,10],possibl:[0,1,4,5,9,10],post:[0,7],postgresql:9,practic:[1,10],pre:0,prefix:[0,5,8],preprocessor:2,presenc:5,present:0,pretti:4,principl:7,probabl:7,process:[0,2,4,5,9],product:0,program:5,project:[2,6,7],properti:[0,2,5],provid:[0,1,6],pseudo:2,pull:[8,10],purpos:[0,2],push:8,put:[5,9],py:8,python:[1,5],quit:[0,5,7,9],quot:[2,5,9],quotat:2,quote_string_mod:5,r:5,rais:0,re:[1,4,5,9,10],read:4,readabl:[1,4],reader:7,readm:2,real:[5,7],reason:1,reasonml:2,recommend:[5,8,9],red:9,refer:[0,1,3,5,10],referenc:7,referenti:5,regex:[0,1,5,9],regexp:[2,4,5,9],regist:0,regular:[0,2,9],reinterpret_cast:5,rel:5,relev:[0,1,9],reliabl:0,remain:9,render:1,repeat:9,repetit:9,replac:[0,1],repres:[0,9],request:[3,8,10],requir:[0,1,4,5,8,9,10],research:7,reset:10,resid:7,respons:5,rest:7,restart:0,restrict:0,result:1,review:8,revis:8,rich:10,right:9,root:[5,10],rubi:1,rule:[5,6,9,10],run:[1,8],s:[0,2,3,5,6,7,9,10],safe:0,sai:[7,9],said:5,same:[0,5,9],satisfi:1,schedul:8,scope:2,score:0,script:[1,2,9],search:3,second:0,second_best:0,section:[2,10],see:[0,1,6,7,9],seem:10,select:1,selector:[2,9,10],self:5,semant:2,semicolon:9,send:[4,10],sens:[1,5,10],separ:[5,7,9,10],sequenc:5,seri:8,seriou:0,server:1,set:[0,2,5,7,9,10],sever:[5,9],share:5,shortli:4,should:[0,1,4,5,8,9,10],shouldn:1,show:[5,7,9],shown:10,sign:9,signatur:2,signific:2,similar:9,simpl:[5,9],simpli:[1,4,7,8,9],simplic:7,sinc:[8,9],singl:[0,5,7,9,10],site:8,size:10,skip:1,slash:9,small:7,smaller:7,smith:[4,10],snippet:[1,7],so:[5,6,7,9],solut:7,solv:7,some:[1,4,5,7,10],someth:8,sometim:[5,9],somewher:5,sort:5,space:[0,5,9],span:[5,9],spec:5,special:[0,2,4,5,9],specif:[1,5,10],specifi:[0,9],sql:4,stabl:8,stack:0,standard:[2,10],start:[5,7],state:0,statist:5,still:[1,5],stop:[0,7],straightforward:7,string:[0,1,2,5,9,10],stripe:7,strong:2,structur:[0,2],stuff:[5,7],style:[2,3,5,9],stylesheet:0,sub:[2,9],subject:7,sublanguag:0,subset:0,subst:2,suddenli:0,suit:1,suitabl:9,superlanguag:4,support:[0,5,7],sure:[1,4],symbol:[1,2,9],syntact:[1,2],syntax:[0,9],system:[1,4],t:[0,1,4,5,6,7,8,9,10],tab:0,tabl:2,tabreplac:0,tag:[0,2,5,8,9],take:4,target:4,tell:[1,9],templat:[2,10],tend:10,termin:9,test:[0,3,4],test_nam:1,text:[2,5,7,9],thei:[4,5,7],them:[5,9,10],thi:[0,1,4,5,6,7,8,9],thing:[5,7,9],third:[0,8],those:[0,8],three:8,thrown:0,time:[6,8],titl:[2,5,9],togeth:7,tool:1,top:[0,4,9,10],track:3,tracker:6,trait:2,tree:5,tri:5,trigger:8,truli:7,turn:5,twice:9,two:[1,8,9,10],txt:[1,10],type:[2,7],typic:8,u:5,ubuntu:1,uee:9,undefin:0,under:[0,5],underlin:10,understand:7,unfinish:0,uniqu:[5,10],unit:2,unlik:[1,9],unstyl:10,up:[0,7],updat:[0,4,8,10],upon:5,us:[0,1,4,5,7,8,9,10],usabl:[4,7],usag:[0,7],usebr:0,user:[2,5],usual:[1,5,10],v:8,valu:[2,4,5,9],variabl:[2,5,9,10],variou:[1,5],verbatim:10,veri:5,version:[0,8],view:5,visual:[1,9],vs:0,w:5,wa:[0,7,9],wai:[0,4,5,6,7,9],want:[6,7,10],we:[5,9,10],week:8,weird:6,weird_voodoo:9,were:0,what:[9,10],whatev:5,when:[0,1,5,8,9],where:[1,8],whether:0,which:[0,1,5,8,9],whole:[1,9],whose:9,why:7,width:9,wilson:4,win:5,within:[0,2,5,7,9,10],without:[0,1,6,8,9],won:[5,9],word:[2,5],work:[1,4,5,6,7,8,9,10],world:9,wors:7,worth:[5,7],would:[0,7,9],wrap:[5,9],written:1,x:[8,10],xml:[2,5],y:8,ye:7,yield:5,you:[0,1,4,5,6,8,9,10],your:[1,4,5,7,8,10],yourself:10,z0:[5,9],z:[5,8,9],za:[5,9],zero:[5,9]},titles:["Library API","Building and testing","CSS classes reference","highlight.js developer documentation","Language contributor checklist","Language definition guide","On requesting new languages","Line numbers","Maintainer\u2019s guide","Mode reference","Style guide"],titleterms:{"1":4,"2":4,"3":4,"4":4,"5":4,"6":4,"class":[2,4],"do":10,"new":6,On:6,add:4,alias:[2,9],api:0,attribut:[5,9],author:4,basic:1,begin:9,beginkeyword:9,block:0,build:1,case_insensit:9,chang:4,checklist:4,classnam:9,code:[0,4],comment:5,commit:8,configur:0,contain:9,continu:0,contribut:[5,10],contributor:4,creat:4,css:2,data:4,debugmod:0,defin:[5,10],definit:[4,5],develop:3,disableautodetect:9,document:3,don:10,end:9,endsameasbegin:9,endspar:9,endswithpar:9,exampl:4,excludebegin:9,excludeend:9,express:5,featur:5,file:4,fixmarkup:0,gener:5,getlanguag:0,guid:[5,8,10],highlight:[0,3,5],highlightauto:0,highlightblock:0,ignore_illeg:0,illeg:[5,9],indic:3,inithighlight:0,inithighlightingonload:0,js:[3,4],kei:10,keyword:[5,9],languag:[0,2,4,5,6],languagenam:0,languagesubset:0,layout:10,lexem:9,librari:0,line:7,listlanguag:0,maintain:8,markup:[1,5],md:4,meta:4,mode:[5,9],name:[0,2],number:7,option:0,overview:5,polici:8,pre:5,principl:10,process:8,provid:4,pull:4,put:4,refer:[2,4,9],registerlanguag:0,regular:5,releas:8,relev:5,request:[4,6],requirelanguag:0,returnbegin:9,returnend:9,s:8,skip:9,start:9,stylabl:2,style:10,sub:5,sublanguag:9,subst:10,symbol:5,syntax:5,tabl:3,test:1,theme:10,ts:10,txt:4,type:9,typographi:10,valu:0,variant:9,write:4,yourself:4}})