package Ġch . de let escape . highlight . languages Ċ import Ġch . de let escape . highlight . core .* Ċ /* Ċ Language Ġ= ĠGo lo Ċ Author Ġ= ĠPhil ippe ĠChar ri ere Ġ< ph . char ri ere @ gmail . com > Ċ Description Ġ= Ġa Ġlightweight Ġdynamic Ġlanguage Ġfor Ġthe ĠJVM , Ġsee Ġhttp Ġ= Ġ// go lo - lang . org / Ċ */ Ċ /** Ċ Ġ* ĠThis Ġfunction Ġwas Ġautomatically Ġgenerated , Ġavoid Ġdirectly Ġediting Ġit Ġif Ġpossible ! Ċ Ġ* ĠOrigin Ġhighlight . js / src / languages / go lo . js ĠMD 5 Ġ< ca 0 2 5 8 e 7 f 9 9 ecf 6 f 7 7 2 9 4 1 7 b 0 e 8 1 4 f 1 6 > Ċ Ġ*/ Ċ internal Ġfun Ġgo lo (): ĠMode Ġ{ ĊĠĠĠ Ġreturn ĠMode ( ĊĠĠĠĠĠĠĠ Ġkeywords Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkeyword ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠclassName Ġ= Ġ" keyword ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" println Ġread ln Ġprint Ġimport Ġmodule Ġfunction Ġlocal Ġreturn Ġlet Ġvar Ġwhile Ġfor Ġforeach Ġtimes Ġin Ġcase Ġwhen Ġmatch Ġwith Ġbreak Ġcontinue Ġaugment Ġaugment ation Ġeach Ġfind Ġfilter Ġreduce Ġif Ġthen Ġelse Ġotherwise Ġtry Ġcatch Ġfinally Ġraise Ġthrow Ġor If Null ĠDynamic Object | 1 0 ĠDynamic Variable Ġstruct ĠObservable Ġmap Ġset Ġvector Ġlist Ġarray " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkeyword ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠclassName Ġ= Ġ" literal ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" true Ġfalse Ġnull " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ). flatten (), ĊĠĠĠĠĠĠĠ Ġcontains Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhl js . HASH _ COMMENT _ MODE , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhl js . QUOTE _ STRING _ MODE , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhl js . C _ NUMBER _ MODE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMode ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠclassName Ġ= Ġ" meta ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbegin Ġ= Ġ"@ [ A - Za - z ] +" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ } Ċ