Repository: seaofvoices/darklua
Pull request #239 (2024-12-11 03:21:05)

Improve file watching to process only changed content
Related #228 

Major improvements to the file watching system (`darklua process --watch`).

Darklua is now able to restart processing on specific files when it detects that the source file changed. When converting requires, it also detects when the sourcemap changes and re-process the files.

- [x] add entry to the changelog


github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>85.28%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/minify.rs'>minify.rs</a></td><td><b>50%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>51.56%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/minify.rs#L39-L40'>39&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/minify.rs#L58-L78'>58&ndash;78</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/minify.rs#L80-L82'>80&ndash;82</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs'>process.rs</a></td><td><b>13.16%</b></td><td>100%</td><td><b>12.50%</b></td><td><b>13.21%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L113-L116'>113&ndash;116</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L129-L140'>129&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L142-L149'>142&ndash;149</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L151-L164'>151&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L166-L171'>166&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L174-L175'>174&ndash;175</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L177-L179'>177&ndash;179</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L181-L184'>181&ndash;184</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L186-L192'>186&ndash;192</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L194-L197'>194&ndash;197</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L199'>199</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L202-L211'>202&ndash;211</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L214-L221'>214&ndash;221</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L223-L227'>223&ndash;227</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L229-L232'>229&ndash;232</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L234-L236'>234&ndash;236</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L239'>239</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L24'>24</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L242-L245'>242&ndash;245</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L247-L249'>247&ndash;249</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L252'>252</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L255-L256'>255&ndash;256</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L258-L259'>258&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L26'>26</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L260-L261'>260&ndash;261</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L266-L271'>266&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L273-L275'>273&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L278-L283'>278&ndash;283</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L286-L287'>286&ndash;287</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L289-L296'>289&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L299-L300'>299&ndash;300</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L302-L310'>302&ndash;310</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L313-L315'>313&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L319-L327'>319&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L329'>329</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L332-L340'>332&ndash;340</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L346-L351'>346&ndash;351</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L359'>359</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L36'>36</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L367-L376'>367&ndash;376</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L378-L386'>378&ndash;386</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L49-L52'>49&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L54-L58'>54&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L60'>60</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L67-L68'>67&ndash;68</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L87-L90'>87&ndash;90</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L92'>92</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L95-L97'>95&ndash;97</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/cli/process.rs#L99'>99</a></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.82%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L150-L151'>150&ndash;151</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L164-L166'>164&ndash;166</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L168'>168</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L196-L200'>196&ndash;200</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L202'>202</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L226-L229'>226&ndash;229</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L241-L248'>241&ndash;248</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L268-L270'>268&ndash;270</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L285-L287'>285&ndash;287</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L295-L297'>295&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L305-L307'>305&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L309-L310'>309&ndash;310</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L358'>358</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L374-L376'>374&ndash;376</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>50.91%</b></td><td>100%</td><td><b>44.83%</b></td><td><b>51.50%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L117'>117</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L145'>145</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L156-L157'>156&ndash;157</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L160'>160</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L164-L165'>164&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L172'>172</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L229'>229</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L238'>238</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L244-L247'>244&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L249-L255'>249&ndash;255</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L257-L258'>257&ndash;258</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L260-L269'>260&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L271-L273'>271&ndash;273</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L276-L277'>276&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L286-L289'>286&ndash;289</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L291-L292'>291&ndash;292</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L294-L303'>294&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L305-L308'>305&ndash;308</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L310-L315'>310&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L317'>317</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L319'>319</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L321-L327'>321&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L334-L337'>334&ndash;337</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L339-L342'>339&ndash;342</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L344-L349'>344&ndash;349</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L35-L36'>35&ndash;36</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L368-L369'>368&ndash;369</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L37'>37</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L371-L378'>371&ndash;378</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L38'>38</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L380'>380</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L46-L49'>46&ndash;49</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L61-L66'>61&ndash;66</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L88-L92'>88&ndash;92</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/frontend/worker_tree.rs#L94-L98'>94&ndash;98</a></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs'>roblox_require_mode.rs</a></td><td><b>62.50%</b></td><td>100%</td><td><b>84.62%</b></td><td><b>60.89%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L102-L105'>102&ndash;105</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L107'>107</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L110-L112'>110&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L120-L121'>120&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L154-L161'>154&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L164-L172'>164&ndash;172</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L181-L185'>181&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L192-L197'>192&ndash;197</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L200-L207'>200&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L223-L226'>223&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L244'>244</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L57-L64'>57&ndash;64</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L74-L76'>74&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/convert_require/roblox_require_mode.rs#L90-L92'>90&ndash;92</a></td></tr><tr><td colspan='6'><b>src/rules/require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/require/path_require_mode.rs'>path_require_mode.rs</a></td><td><b>87.91%</b></td><td>100%</td><td><b>93.33%</b></td><td><b>86.84%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/require/path_require_mode.rs#L75'>75</a>, <a href='https://github.com/seaofvoices/darklua/blob/12494cb425eb1e2cefaba5e077be185be90142d8/src/rules/require/path_require_mode.rs#L85-L93'>85&ndash;93</a></td></tr></tbody></table></details>
github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>85.21%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/minify.rs'>minify.rs</a></td><td><b>50%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>51.56%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/minify.rs#L39-L40'>39&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/minify.rs#L58-L78'>58&ndash;78</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/minify.rs#L80-L82'>80&ndash;82</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs'>process.rs</a></td><td><b>50.63%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>52.11%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L105-L108'>105&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L123'>123</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L16'>16</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L18'>18</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L41-L44'>41&ndash;44</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L46-L50'>46&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L52'>52</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L59-L60'>59&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L79-L82'>79&ndash;82</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L84'>84</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L87-L89'>87&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/process.rs#L91'>91</a></td></tr><tr><td colspan='6'><b>src/cli/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs'>file_watcher.rs</a></td><td><b>0%</b></td><td>100%</td><td><b>0%</b></td><td><b>0%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L101-L108'>101&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L111-L112'>111&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L114-L122'>114&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L125-L127'>125&ndash;127</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L134-L142'>134&ndash;142</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L148-L153'>148&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L161-L162'>161&ndash;162</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L164-L176'>164&ndash;176</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L178-L182'>178&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L184-L185'>184&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L187'>187</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L190'>190</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L192'>192</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L194-L207'>194&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L209-L211'>209&ndash;211</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L213-L214'>213&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L216'>216</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L218-L221'>218&ndash;221</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L223-L229'>223&ndash;229</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L231-L234'>231&ndash;234</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L236'>236</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L240-L243'>240&ndash;243</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L245-L250'>245&ndash;250</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L259-L263'>259&ndash;263</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L265-L267'>265&ndash;267</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L270'>270</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L273-L277'>273&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L279-L281'>279&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L284'>284</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L287-L289'>287&ndash;289</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L292-L301'>292&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L35-L47'>35&ndash;47</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L49-L58'>49&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L60-L61'>60&ndash;61</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L63-L65'>63&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L67-L69'>67&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L71-L76'>71&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L78-L89'>78&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/file_watcher.rs#L94-L99'>94&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/cli/utils/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.38%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.27%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L137'>137</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L158'>158</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L167'>167</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L195-L199'>195&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L233-L238'>233&ndash;238</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L240-L247'>240&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L267-L269'>267&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L304-L306'>304&ndash;306</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L308-L309'>308&ndash;309</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L320'>320</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L375-L377'>375&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L392-L393'>392&ndash;393</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>51.04%</b></td><td>100%</td><td><b>44.83%</b></td><td><b>51.63%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L105-L106'>105&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L144'>144</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L155-L156'>155&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L163-L164'>163&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L181-L183'>181&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L186'>186</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L233'>233</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L242'>242</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L248-L250'>248&ndash;250</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L259-L260'>259&ndash;260</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L262-L271'>262&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L273-L275'>273&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L278-L279'>278&ndash;279</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L281-L286'>281&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L288-L291'>288&ndash;291</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L293-L294'>293&ndash;294</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L296-L305'>296&ndash;305</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L307-L310'>307&ndash;310</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L312-L317'>312&ndash;317</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L319'>319</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L323-L329'>323&ndash;329</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L333-L334'>333&ndash;334</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L336-L339'>336&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L34'>34</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L341-L344'>341&ndash;344</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L346-L349'>346&ndash;349</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L35'>35</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L350-L351'>350&ndash;351</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L36-L37'>36&ndash;37</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L370-L371'>370&ndash;371</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L373-L380'>373&ndash;380</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L382'>382</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L45-L48'>45&ndash;48</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L60-L65'>60&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L87-L91'>87&ndash;91</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/frontend/worker_tree.rs#L93-L97'>93&ndash;97</a></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs'>roblox_require_mode.rs</a></td><td><b>62.50%</b></td><td>100%</td><td><b>84.62%</b></td><td><b>60.89%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L102-L105'>102&ndash;105</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L107'>107</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L110-L112'>110&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L120-L121'>120&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L154-L161'>154&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L164-L172'>164&ndash;172</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L181-L185'>181&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L192-L197'>192&ndash;197</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L200-L207'>200&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L223-L226'>223&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L244'>244</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L57-L64'>57&ndash;64</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L74-L76'>74&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/convert_require/roblox_require_mode.rs#L90-L92'>90&ndash;92</a></td></tr><tr><td colspan='6'><b>src/rules/require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/require/path_require_mode.rs'>path_require_mode.rs</a></td><td><b>87.91%</b></td><td>100%</td><td><b>93.33%</b></td><td><b>86.84%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/require/path_require_mode.rs#L75'>75</a>, <a href='https://github.com/seaofvoices/darklua/blob/d5b19ff9637fbf5f7e2a119423d7da1522e5df2f/src/rules/require/path_require_mode.rs#L85-L93'>85&ndash;93</a></td></tr></tbody></table></details>
github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>85.18%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/minify.rs'>minify.rs</a></td><td><b>50%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>51.56%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/minify.rs#L39-L40'>39&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/minify.rs#L58-L78'>58&ndash;78</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/minify.rs#L80-L82'>80&ndash;82</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs'>process.rs</a></td><td><b>50.63%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>52.11%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L105-L108'>105&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L123'>123</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L16'>16</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L18'>18</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L41-L44'>41&ndash;44</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L46-L50'>46&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L52'>52</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L59-L60'>59&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L79-L82'>79&ndash;82</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L84'>84</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L87-L89'>87&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/process.rs#L91'>91</a></td></tr><tr><td colspan='6'><b>src/cli/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs'>file_watcher.rs</a></td><td><b>0%</b></td><td>100%</td><td><b>0%</b></td><td><b>0%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L101-L108'>101&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L111-L112'>111&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L114-L122'>114&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L125-L127'>125&ndash;127</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L134-L142'>134&ndash;142</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L148-L153'>148&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L161-L162'>161&ndash;162</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L164-L176'>164&ndash;176</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L178-L182'>178&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L184-L185'>184&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L187'>187</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L190'>190</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L192'>192</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L194-L207'>194&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L209-L211'>209&ndash;211</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L213-L214'>213&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L216'>216</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L218-L221'>218&ndash;221</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L223-L229'>223&ndash;229</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L231-L234'>231&ndash;234</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L236'>236</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L240-L243'>240&ndash;243</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L245-L250'>245&ndash;250</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L259-L263'>259&ndash;263</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L265-L267'>265&ndash;267</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L270'>270</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L273-L277'>273&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L279-L281'>279&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L284'>284</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L287-L289'>287&ndash;289</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L292-L301'>292&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L35-L47'>35&ndash;47</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L49-L58'>49&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L60-L61'>60&ndash;61</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L63-L65'>63&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L67-L69'>67&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L71-L76'>71&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L78-L89'>78&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/file_watcher.rs#L94-L99'>94&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/cli/utils/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs'>work_cache.rs</a></td><td><b>33.33%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>32.69%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L20-L26'>20&ndash;26</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L30-L35'>30&ndash;35</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L59-L63'>59&ndash;63</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L65-L69'>65&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L71'>71</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L73-L79'>73&ndash;79</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L81'>81</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_cache.rs#L83'>83</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.38%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.27%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L137'>137</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L158'>158</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L167'>167</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L195-L199'>195&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L233-L238'>233&ndash;238</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L240-L247'>240&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L267-L269'>267&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L304-L306'>304&ndash;306</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L308-L309'>308&ndash;309</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L320'>320</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L375-L377'>375&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L392-L393'>392&ndash;393</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>49.85%</b></td><td>100%</td><td><b>43.33%</b></td><td><b>50.48%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L105-L106'>105&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L144'>144</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L155-L156'>155&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L163-L164'>163&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L181-L183'>181&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L186'>186</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L233'>233</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L242'>242</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L248-L252'>248&ndash;252</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L254-L259'>254&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L261-L262'>261&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L264-L273'>264&ndash;273</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L275-L277'>275&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L280-L281'>280&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L283-L288'>283&ndash;288</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L290-L293'>290&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L298-L307'>298&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L309-L312'>309&ndash;312</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L314-L319'>314&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L323'>323</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L325-L331'>325&ndash;331</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L335-L336'>335&ndash;336</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L338-L339'>338&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L34'>34</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L340-L341'>340&ndash;341</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L343-L346'>343&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L348-L349'>348&ndash;349</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L35'>35</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L350-L353'>350&ndash;353</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L36-L37'>36&ndash;37</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L372-L373'>372&ndash;373</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L375-L385'>375&ndash;385</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L387'>387</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L389'>389</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L45-L48'>45&ndash;48</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L60-L65'>60&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L87-L91'>87&ndash;91</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/frontend/worker_tree.rs#L93-L97'>93&ndash;97</a></td></tr><tr><td colspan='6'><b>src/generator</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs'>token_based.rs</a></td><td><b>91.98%</b></td><td>100%</td><td><b>94.68%</b></td><td><b>91.74%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1016-L1017'>1016&ndash;1017</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1031-L1033'>1031&ndash;1033</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1056-L1057'>1056&ndash;1057</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1066-L1068'>1066&ndash;1068</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1087-L1088'>1087&ndash;1088</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1097-L1099'>1097&ndash;1099</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1150-L1154'>1150&ndash;1154</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1309'>1309</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1379'>1379</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1416-L1424'>1416&ndash;1424</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L147-L148'>147&ndash;148</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1500-L1509'>1500&ndash;1509</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1534-L1536'>1534&ndash;1536</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1568-L1577'>1568&ndash;1577</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L160-L161'>160&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1621'>1621</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L1679'>1679</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L182-L183'>182&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L203-L205'>203&ndash;205</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L2076'>2076</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L2135-L2136'>2135&ndash;2136</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L2162-L2166'>2162&ndash;2166</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L2195-L2199'>2195&ndash;2199</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L2419'>2419</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L2423'>2423</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L2436'>2436</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L245'>245</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L297-L301'>297&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L371-L372'>371&ndash;372</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L378'>378</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L390'>390</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L450-L451'>450&ndash;451</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L473-L474'>473&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L490-L491'>490&ndash;491</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L533'>533</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L621-L622'>621&ndash;622</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L655-L656'>655&ndash;656</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L724-L725'>724&ndash;725</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L766-L767'>766&ndash;767</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L80'>80</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L808-L812'>808&ndash;812</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L830-L831'>830&ndash;831</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L853-L855'>853&ndash;855</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L919-L920'>919&ndash;920</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L929-L930'>929&ndash;930</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L937'>937</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L952'>952</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L957-L961'>957&ndash;961</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L980-L981'>980&ndash;981</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/generator/token_based.rs#L994-L995'>994&ndash;995</a></td></tr><tr><td colspan='6'><b>src/process</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs'>expression_serializer.rs</a></td><td><b>84.83%</b></td><td>100%</td><td><b>86.21%</b></td><td><b>84.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L133-L138'>133&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L141-L143'>141&ndash;143</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L161-L166'>161&ndash;166</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L281-L286'>281&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L29'>29</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L30-L33'>30&ndash;33</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L35-L40'>35&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L44-L46'>44&ndash;46</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L50-L52'>50&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L54'>54</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/expression_serializer.rs#L56'>56</a></td></tr><tr><td colspan='6'><b>src/process/processors</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/processors/find_identifier.rs'>find_identifier.rs</a></td><td><b>96.30%</b></td><td>100%</td><td>100%</td><td><b>95.45%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/processors/find_identifier.rs#L68'>68</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/process/processors/find_usage.rs'>find_usage.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs'>remove_comments.rs</a></td><td><b>39.15%</b></td><td>100%</td><td><b>29.05%</b></td><td><b>42.53%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L159-L161'>159&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L165-L170'>165&ndash;170</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L172'>172</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L174'>174</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L176-L178'>176&ndash;178</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L180-L182'>180&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L184-L186'>184&ndash;186</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L188-L190'>188&ndash;190</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L192-L194'>192&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L196-L198'>196&ndash;198</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L200-L202'>200&ndash;202</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L208-L210'>208&ndash;210</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L212-L214'>212&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L220-L222'>220&ndash;222</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L224-L226'>224&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L228-L230'>228&ndash;230</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L258-L262'>258&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L264-L266'>264&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L268-L270'>268&ndash;270</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L276-L278'>276&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L280-L282'>280&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L288-L293'>288&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L299'>299</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L301-L303'>301&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L305-L307'>305&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L309-L311'>309&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L313-L315'>313&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L317-L319'>317&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L321-L323'>321&ndash;323</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L325-L333'>325&ndash;333</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L348'>348</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L352-L354'>352&ndash;354</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L356-L358'>356&ndash;358</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L360-L362'>360&ndash;362</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L364-L366'>364&ndash;366</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L368-L370'>368&ndash;370</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L372-L374'>372&ndash;374</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L376-L378'>376&ndash;378</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L384-L386'>384&ndash;386</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L388-L390'>388&ndash;390</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L392-L394'>392&ndash;394</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L396-L401'>396&ndash;401</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L403-L405'>403&ndash;405</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L407'>407</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L409-L414'>409&ndash;414</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L416'>416</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L418'>418</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L420-L422'>420&ndash;422</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L424-L426'>424&ndash;426</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L428-L430'>428&ndash;430</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L432-L434'>432&ndash;434</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L436-L438'>436&ndash;438</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L440-L442'>440&ndash;442</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L444-L446'>444&ndash;446</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L448-L450'>448&ndash;450</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L452-L454'>452&ndash;454</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L456-L458'>456&ndash;458</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L460-L462'>460&ndash;462</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L464-L466'>464&ndash;466</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L468-L470'>468&ndash;470</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L472-L474'>472&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/remove_comments.rs#L77-L79'>77&ndash;79</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/replace_referenced_tokens.rs'>replace_referenced_tokens.rs</a></td><td><b>96.21%</b></td><td>100%</td><td><b>96.43%</b></td><td><b>96.15%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/replace_referenced_tokens.rs#L167-L169'>167&ndash;169</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/replace_referenced_tokens.rs#L178'>178</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/replace_referenced_tokens.rs#L254-L257'>254&ndash;257</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs'>mod.rs</a></td><td><b>85.92%</b></td><td>100%</td><td><b>94.44%</b></td><td><b>85.34%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L101-L103'>101&ndash;103</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L120-L122'>120&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L126-L128'>126&ndash;128</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L180'>180</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L206-L208'>206&ndash;208</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L223-L225'>223&ndash;225</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L235-L237'>235&ndash;237</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L259'>259</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L295-L298'>295&ndash;298</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L326-L327'>326&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L333-L339'>333&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L349-L350'>349&ndash;350</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/mod.rs#L359-L361'>359&ndash;361</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/mod.rs'>mod.rs</a></td><td><b>91.46%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>91.55%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/mod.rs#L104-L106'>104&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/mod.rs#L129'>129</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/mod.rs#L139-L140'>139&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/mod.rs#L40'>40</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/mod.rs#L51'>51</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/mod.rs#L61-L62'>61&ndash;62</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs'>roblox_require_mode.rs</a></td><td><b>62.50%</b></td><td>100%</td><td><b>84.62%</b></td><td><b>60.89%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L102-L105'>102&ndash;105</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L107'>107</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L110-L112'>110&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L120-L121'>120&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L154-L161'>154&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L164-L172'>164&ndash;172</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L181-L185'>181&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L192-L197'>192&ndash;197</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L200-L207'>200&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L223-L226'>223&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L244'>244</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L57-L64'>57&ndash;64</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L74-L76'>74&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/3be851f722956d39dc09bd64b21971a3420c9a48/src/rules/convert_require/roblox_require_mode.rs#L90-L92'>90&ndash;92</a></td></tr><tr><td colspan='6'><b>src/rules/require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/3be851f722956
github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>85.17%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/minify.rs'>minify.rs</a></td><td><b>50%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>51.56%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/minify.rs#L39-L40'>39&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/minify.rs#L58-L78'>58&ndash;78</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/minify.rs#L80-L82'>80&ndash;82</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs'>process.rs</a></td><td><b>50.63%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>52.11%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L105-L108'>105&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L123'>123</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L16'>16</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L18'>18</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L41-L44'>41&ndash;44</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L46-L50'>46&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L52'>52</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L59-L60'>59&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L79-L82'>79&ndash;82</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L84'>84</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L87-L89'>87&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/process.rs#L91'>91</a></td></tr><tr><td colspan='6'><b>src/cli/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs'>file_watcher.rs</a></td><td><b>0%</b></td><td>100%</td><td><b>0%</b></td><td><b>0%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L101-L108'>101&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L111-L112'>111&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L114-L122'>114&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L125-L127'>125&ndash;127</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L134-L142'>134&ndash;142</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L148-L153'>148&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L161-L162'>161&ndash;162</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L164-L176'>164&ndash;176</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L178-L182'>178&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L184-L185'>184&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L187'>187</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L190'>190</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L192'>192</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L194-L207'>194&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L209-L211'>209&ndash;211</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L213-L214'>213&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L216'>216</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L218-L221'>218&ndash;221</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L223-L229'>223&ndash;229</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L231-L234'>231&ndash;234</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L236'>236</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L240-L243'>240&ndash;243</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L245-L250'>245&ndash;250</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L259-L263'>259&ndash;263</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L265-L267'>265&ndash;267</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L270'>270</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L273-L277'>273&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L279-L281'>279&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L284'>284</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L287-L289'>287&ndash;289</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L292-L301'>292&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L35-L47'>35&ndash;47</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L49-L58'>49&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L60-L61'>60&ndash;61</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L63-L65'>63&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L67-L69'>67&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L71-L76'>71&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L78-L89'>78&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/file_watcher.rs#L94-L99'>94&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/cli/utils/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs'>work_cache.rs</a></td><td><b>33.33%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>32.69%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L20-L26'>20&ndash;26</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L30-L35'>30&ndash;35</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L59-L63'>59&ndash;63</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L65-L69'>65&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L71'>71</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L73-L79'>73&ndash;79</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L81'>81</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_cache.rs#L83'>83</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.38%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.27%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L137'>137</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L158'>158</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L167'>167</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L195-L199'>195&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L233-L238'>233&ndash;238</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L240-L247'>240&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L267-L269'>267&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L304-L306'>304&ndash;306</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L308-L309'>308&ndash;309</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L320'>320</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L375-L377'>375&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L392-L393'>392&ndash;393</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>49.85%</b></td><td>100%</td><td><b>43.33%</b></td><td><b>50.48%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L105-L106'>105&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L144'>144</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L155-L156'>155&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L163-L164'>163&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L181-L183'>181&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L186'>186</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L233'>233</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L242'>242</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L248-L252'>248&ndash;252</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L254-L259'>254&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L261-L262'>261&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L264-L273'>264&ndash;273</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L275-L277'>275&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L280-L281'>280&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L283-L288'>283&ndash;288</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L290-L293'>290&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L298-L307'>298&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L309-L312'>309&ndash;312</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L314-L319'>314&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L323'>323</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L325-L331'>325&ndash;331</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L335-L336'>335&ndash;336</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L338-L339'>338&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L34'>34</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L340-L341'>340&ndash;341</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L343-L346'>343&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L348-L349'>348&ndash;349</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L35'>35</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L350-L353'>350&ndash;353</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L36-L37'>36&ndash;37</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L372-L373'>372&ndash;373</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L375-L385'>375&ndash;385</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L387'>387</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L389'>389</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L45-L48'>45&ndash;48</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L60-L65'>60&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L87-L91'>87&ndash;91</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/frontend/worker_tree.rs#L93-L97'>93&ndash;97</a></td></tr><tr><td colspan='6'><b>src/generator</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs'>token_based.rs</a></td><td><b>91.98%</b></td><td>100%</td><td><b>94.68%</b></td><td><b>91.74%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1016-L1017'>1016&ndash;1017</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1031-L1033'>1031&ndash;1033</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1056-L1057'>1056&ndash;1057</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1066-L1068'>1066&ndash;1068</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1087-L1088'>1087&ndash;1088</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1097-L1099'>1097&ndash;1099</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1150-L1154'>1150&ndash;1154</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1309'>1309</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1379'>1379</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1416-L1424'>1416&ndash;1424</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L147-L148'>147&ndash;148</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1500-L1509'>1500&ndash;1509</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1534-L1536'>1534&ndash;1536</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1568-L1577'>1568&ndash;1577</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L160-L161'>160&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1621'>1621</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L1679'>1679</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L182-L183'>182&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L203-L205'>203&ndash;205</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L2076'>2076</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L2135-L2136'>2135&ndash;2136</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L2162-L2166'>2162&ndash;2166</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L2195-L2199'>2195&ndash;2199</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L2419'>2419</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L2423'>2423</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L2436'>2436</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L245'>245</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L297-L301'>297&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L371-L372'>371&ndash;372</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L378'>378</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L390'>390</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L450-L451'>450&ndash;451</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L473-L474'>473&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L490-L491'>490&ndash;491</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L533'>533</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L621-L622'>621&ndash;622</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L655-L656'>655&ndash;656</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L724-L725'>724&ndash;725</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L766-L767'>766&ndash;767</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L80'>80</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L808-L812'>808&ndash;812</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L830-L831'>830&ndash;831</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L853-L855'>853&ndash;855</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L919-L920'>919&ndash;920</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L929-L930'>929&ndash;930</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L937'>937</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L952'>952</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L957-L961'>957&ndash;961</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L980-L981'>980&ndash;981</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/generator/token_based.rs#L994-L995'>994&ndash;995</a></td></tr><tr><td colspan='6'><b>src/process</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs'>expression_serializer.rs</a></td><td><b>84.83%</b></td><td>100%</td><td><b>86.21%</b></td><td><b>84.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L133-L138'>133&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L141-L143'>141&ndash;143</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L161-L166'>161&ndash;166</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L281-L286'>281&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L29'>29</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L30-L33'>30&ndash;33</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L35-L40'>35&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L44-L46'>44&ndash;46</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L50-L52'>50&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L54'>54</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/expression_serializer.rs#L56'>56</a></td></tr><tr><td colspan='6'><b>src/process/processors</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/processors/find_identifier.rs'>find_identifier.rs</a></td><td><b>96.30%</b></td><td>100%</td><td>100%</td><td><b>95.45%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/processors/find_identifier.rs#L68'>68</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/process/processors/find_usage.rs'>find_usage.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs'>remove_comments.rs</a></td><td><b>39.15%</b></td><td>100%</td><td><b>29.05%</b></td><td><b>42.53%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L159-L161'>159&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L165-L170'>165&ndash;170</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L172'>172</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L174'>174</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L176-L178'>176&ndash;178</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L180-L182'>180&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L184-L186'>184&ndash;186</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L188-L190'>188&ndash;190</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L192-L194'>192&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L196-L198'>196&ndash;198</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L200-L202'>200&ndash;202</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L208-L210'>208&ndash;210</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L212-L214'>212&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L220-L222'>220&ndash;222</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L224-L226'>224&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L228-L230'>228&ndash;230</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L258-L262'>258&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L264-L266'>264&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L268-L270'>268&ndash;270</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L276-L278'>276&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L280-L282'>280&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L288-L293'>288&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L299'>299</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L301-L303'>301&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L305-L307'>305&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L309-L311'>309&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L313-L315'>313&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L317-L319'>317&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L321-L323'>321&ndash;323</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L325-L333'>325&ndash;333</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L348'>348</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L352-L354'>352&ndash;354</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L356-L358'>356&ndash;358</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L360-L362'>360&ndash;362</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L364-L366'>364&ndash;366</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L368-L370'>368&ndash;370</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L372-L374'>372&ndash;374</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L376-L378'>376&ndash;378</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L384-L386'>384&ndash;386</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L388-L390'>388&ndash;390</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L392-L394'>392&ndash;394</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L396-L401'>396&ndash;401</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L403-L405'>403&ndash;405</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L407'>407</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L409-L414'>409&ndash;414</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L416'>416</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L418'>418</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L420-L422'>420&ndash;422</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L424-L426'>424&ndash;426</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L428-L430'>428&ndash;430</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L432-L434'>432&ndash;434</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L436-L438'>436&ndash;438</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L440-L442'>440&ndash;442</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L444-L446'>444&ndash;446</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L448-L450'>448&ndash;450</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L452-L454'>452&ndash;454</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L456-L458'>456&ndash;458</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L460-L462'>460&ndash;462</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L464-L466'>464&ndash;466</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L468-L470'>468&ndash;470</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L472-L474'>472&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/remove_comments.rs#L77-L79'>77&ndash;79</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/replace_referenced_tokens.rs'>replace_referenced_tokens.rs</a></td><td><b>96.21%</b></td><td>100%</td><td><b>96.43%</b></td><td><b>96.15%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/replace_referenced_tokens.rs#L167-L169'>167&ndash;169</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/replace_referenced_tokens.rs#L178'>178</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/replace_referenced_tokens.rs#L254-L257'>254&ndash;257</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs'>mod.rs</a></td><td><b>85.92%</b></td><td>100%</td><td><b>94.44%</b></td><td><b>85.34%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L101-L103'>101&ndash;103</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L120-L122'>120&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L126-L128'>126&ndash;128</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L180'>180</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L206-L208'>206&ndash;208</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L223-L225'>223&ndash;225</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L235-L237'>235&ndash;237</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L259'>259</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L295-L298'>295&ndash;298</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L326-L327'>326&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L333-L339'>333&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L349-L350'>349&ndash;350</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/mod.rs#L359-L361'>359&ndash;361</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/mod.rs'>mod.rs</a></td><td><b>91.46%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>91.55%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/mod.rs#L104-L106'>104&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/mod.rs#L129'>129</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/mod.rs#L139-L140'>139&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/mod.rs#L40'>40</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/mod.rs#L51'>51</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/mod.rs#L61-L62'>61&ndash;62</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs'>roblox_require_mode.rs</a></td><td><b>62.50%</b></td><td>100%</td><td><b>84.62%</b></td><td><b>60.89%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L102-L105'>102&ndash;105</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L107'>107</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L110-L112'>110&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L120-L121'>120&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L154-L161'>154&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L164-L172'>164&ndash;172</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L181-L185'>181&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L192-L197'>192&ndash;197</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L200-L207'>200&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L223-L226'>223&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L244'>244</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L57-L64'>57&ndash;64</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L74-L76'>74&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fdb32eea8ad68ee75aa8393ab0e37/src/rules/convert_require/roblox_require_mode.rs#L90-L92'>90&ndash;92</a></td></tr><tr><td colspan='6'><b>src/rules/require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/34ebbcece66fd
github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>85.18%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/minify.rs'>minify.rs</a></td><td><b>50%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>51.56%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/minify.rs#L39-L40'>39&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/minify.rs#L58-L78'>58&ndash;78</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/minify.rs#L80-L82'>80&ndash;82</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs'>process.rs</a></td><td><b>50.63%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>52.11%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L105-L108'>105&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L123'>123</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L16'>16</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L18'>18</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L41-L44'>41&ndash;44</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L46-L50'>46&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L52'>52</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L59-L60'>59&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L79-L82'>79&ndash;82</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L84'>84</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L87-L89'>87&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/process.rs#L91'>91</a></td></tr><tr><td colspan='6'><b>src/cli/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs'>file_watcher.rs</a></td><td><b>0%</b></td><td>100%</td><td><b>0%</b></td><td><b>0%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L101-L108'>101&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L111-L112'>111&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L114-L122'>114&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L125-L127'>125&ndash;127</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L134-L142'>134&ndash;142</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L148-L153'>148&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L161-L162'>161&ndash;162</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L164-L176'>164&ndash;176</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L178-L182'>178&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L184-L185'>184&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L187'>187</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L190'>190</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L192'>192</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L194-L207'>194&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L209-L211'>209&ndash;211</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L213-L214'>213&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L216'>216</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L218-L221'>218&ndash;221</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L223-L229'>223&ndash;229</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L231-L234'>231&ndash;234</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L236'>236</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L240-L243'>240&ndash;243</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L245-L250'>245&ndash;250</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L259-L263'>259&ndash;263</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L265-L267'>265&ndash;267</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L270'>270</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L273-L277'>273&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L279-L281'>279&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L284'>284</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L287-L289'>287&ndash;289</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L292-L301'>292&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L35-L47'>35&ndash;47</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L49-L58'>49&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L60-L61'>60&ndash;61</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L63-L65'>63&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L67-L69'>67&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L71-L76'>71&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L78-L89'>78&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/file_watcher.rs#L94-L99'>94&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/cli/utils/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs'>work_cache.rs</a></td><td><b>33.33%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>32.69%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L20-L26'>20&ndash;26</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L30-L35'>30&ndash;35</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L59-L63'>59&ndash;63</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L65-L69'>65&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L71'>71</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L73-L79'>73&ndash;79</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L81'>81</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_cache.rs#L83'>83</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.38%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.27%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L137'>137</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L158'>158</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L167'>167</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L195-L199'>195&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L233-L238'>233&ndash;238</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L240-L247'>240&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L267-L269'>267&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L304-L306'>304&ndash;306</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L308-L309'>308&ndash;309</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L320'>320</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L375-L377'>375&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L392-L393'>392&ndash;393</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>49.85%</b></td><td>100%</td><td><b>43.33%</b></td><td><b>50.48%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L105-L106'>105&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L144'>144</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L155-L156'>155&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L163-L164'>163&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L181-L183'>181&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L186'>186</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L233'>233</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L242'>242</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L248-L252'>248&ndash;252</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L254-L259'>254&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L261-L262'>261&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L264-L273'>264&ndash;273</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L275-L277'>275&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L280-L281'>280&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L283-L288'>283&ndash;288</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L290-L293'>290&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L298-L307'>298&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L309-L312'>309&ndash;312</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L314-L319'>314&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L323'>323</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L325-L331'>325&ndash;331</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L335-L336'>335&ndash;336</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L338-L339'>338&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L34'>34</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L340-L341'>340&ndash;341</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L343-L346'>343&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L348-L349'>348&ndash;349</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L35'>35</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L350-L353'>350&ndash;353</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L36-L37'>36&ndash;37</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L372-L373'>372&ndash;373</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L375-L385'>375&ndash;385</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L387'>387</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L389'>389</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L45-L48'>45&ndash;48</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L60-L65'>60&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L87-L91'>87&ndash;91</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/frontend/worker_tree.rs#L93-L97'>93&ndash;97</a></td></tr><tr><td colspan='6'><b>src/generator</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs'>token_based.rs</a></td><td><b>91.98%</b></td><td>100%</td><td><b>94.68%</b></td><td><b>91.74%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1016-L1017'>1016&ndash;1017</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1031-L1033'>1031&ndash;1033</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1056-L1057'>1056&ndash;1057</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1066-L1068'>1066&ndash;1068</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1087-L1088'>1087&ndash;1088</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1097-L1099'>1097&ndash;1099</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1150-L1154'>1150&ndash;1154</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1309'>1309</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1379'>1379</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1416-L1424'>1416&ndash;1424</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L147-L148'>147&ndash;148</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1500-L1509'>1500&ndash;1509</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1534-L1536'>1534&ndash;1536</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1568-L1577'>1568&ndash;1577</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L160-L161'>160&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1621'>1621</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L1679'>1679</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L182-L183'>182&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L203-L205'>203&ndash;205</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L2076'>2076</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L2135-L2136'>2135&ndash;2136</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L2162-L2166'>2162&ndash;2166</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L2195-L2199'>2195&ndash;2199</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L2419'>2419</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L2423'>2423</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L2436'>2436</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L245'>245</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L297-L301'>297&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L371-L372'>371&ndash;372</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L378'>378</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L390'>390</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L450-L451'>450&ndash;451</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L473-L474'>473&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L490-L491'>490&ndash;491</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L533'>533</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L621-L622'>621&ndash;622</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L655-L656'>655&ndash;656</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L724-L725'>724&ndash;725</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L766-L767'>766&ndash;767</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L80'>80</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L808-L812'>808&ndash;812</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L830-L831'>830&ndash;831</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L853-L855'>853&ndash;855</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L919-L920'>919&ndash;920</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L929-L930'>929&ndash;930</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L937'>937</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L952'>952</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L957-L961'>957&ndash;961</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L980-L981'>980&ndash;981</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/generator/token_based.rs#L994-L995'>994&ndash;995</a></td></tr><tr><td colspan='6'><b>src/process</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs'>expression_serializer.rs</a></td><td><b>84.83%</b></td><td>100%</td><td><b>86.21%</b></td><td><b>84.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L133-L138'>133&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L141-L143'>141&ndash;143</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L161-L166'>161&ndash;166</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L281-L286'>281&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L29'>29</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L30-L33'>30&ndash;33</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L35-L40'>35&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L44-L46'>44&ndash;46</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L50-L52'>50&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L54'>54</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/expression_serializer.rs#L56'>56</a></td></tr><tr><td colspan='6'><b>src/process/processors</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/processors/find_identifier.rs'>find_identifier.rs</a></td><td><b>96.30%</b></td><td>100%</td><td>100%</td><td><b>95.45%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/processors/find_identifier.rs#L68'>68</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/process/processors/find_usage.rs'>find_usage.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs'>remove_comments.rs</a></td><td><b>39.15%</b></td><td>100%</td><td><b>29.05%</b></td><td><b>42.53%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L159-L161'>159&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L165-L170'>165&ndash;170</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L172'>172</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L174'>174</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L176-L178'>176&ndash;178</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L180-L182'>180&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L184-L186'>184&ndash;186</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L188-L190'>188&ndash;190</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L192-L194'>192&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L196-L198'>196&ndash;198</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L200-L202'>200&ndash;202</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L208-L210'>208&ndash;210</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L212-L214'>212&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L220-L222'>220&ndash;222</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L224-L226'>224&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L228-L230'>228&ndash;230</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L258-L262'>258&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L264-L266'>264&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L268-L270'>268&ndash;270</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L276-L278'>276&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L280-L282'>280&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L288-L293'>288&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L299'>299</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L301-L303'>301&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L305-L307'>305&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L309-L311'>309&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L313-L315'>313&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L317-L319'>317&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L321-L323'>321&ndash;323</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L325-L333'>325&ndash;333</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L348'>348</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L352-L354'>352&ndash;354</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L356-L358'>356&ndash;358</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L360-L362'>360&ndash;362</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L364-L366'>364&ndash;366</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L368-L370'>368&ndash;370</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L372-L374'>372&ndash;374</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L376-L378'>376&ndash;378</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L384-L386'>384&ndash;386</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L388-L390'>388&ndash;390</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L392-L394'>392&ndash;394</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L396-L401'>396&ndash;401</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L403-L405'>403&ndash;405</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L407'>407</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L409-L414'>409&ndash;414</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L416'>416</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L418'>418</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L420-L422'>420&ndash;422</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L424-L426'>424&ndash;426</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L428-L430'>428&ndash;430</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L432-L434'>432&ndash;434</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L436-L438'>436&ndash;438</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L440-L442'>440&ndash;442</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L444-L446'>444&ndash;446</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L448-L450'>448&ndash;450</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L452-L454'>452&ndash;454</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L456-L458'>456&ndash;458</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L460-L462'>460&ndash;462</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L464-L466'>464&ndash;466</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L468-L470'>468&ndash;470</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L472-L474'>472&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/remove_comments.rs#L77-L79'>77&ndash;79</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/replace_referenced_tokens.rs'>replace_referenced_tokens.rs</a></td><td><b>96.21%</b></td><td>100%</td><td><b>96.43%</b></td><td><b>96.15%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/replace_referenced_tokens.rs#L167-L169'>167&ndash;169</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/replace_referenced_tokens.rs#L178'>178</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/replace_referenced_tokens.rs#L254-L257'>254&ndash;257</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs'>mod.rs</a></td><td><b>85.92%</b></td><td>100%</td><td><b>94.44%</b></td><td><b>85.34%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L101-L103'>101&ndash;103</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L120-L122'>120&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L126-L128'>126&ndash;128</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L180'>180</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L206-L208'>206&ndash;208</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L223-L225'>223&ndash;225</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L235-L237'>235&ndash;237</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L259'>259</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L295-L298'>295&ndash;298</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L326-L327'>326&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L333-L339'>333&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L349-L350'>349&ndash;350</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/mod.rs#L359-L361'>359&ndash;361</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/mod.rs'>mod.rs</a></td><td><b>91.46%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>91.55%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/mod.rs#L104-L106'>104&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/mod.rs#L129'>129</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/mod.rs#L139-L140'>139&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/mod.rs#L40'>40</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/mod.rs#L51'>51</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/mod.rs#L61-L62'>61&ndash;62</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs'>roblox_require_mode.rs</a></td><td><b>62.50%</b></td><td>100%</td><td><b>84.62%</b></td><td><b>60.89%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L102-L105'>102&ndash;105</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L107'>107</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L110-L112'>110&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L120-L121'>120&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L154-L161'>154&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L164-L172'>164&ndash;172</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L181-L185'>181&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L192-L197'>192&ndash;197</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L200-L207'>200&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L223-L226'>223&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L244'>244</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L57-L64'>57&ndash;64</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L74-L76'>74&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/22417cd088840465ebb6e6dcb31c9936c13b2918/src/rules/convert_require/roblox_require_mode.rs#L90-L92'>90&ndash;92</a></td></tr><tr><td colspan='6'><b>src/rules/require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/22417cd088840
github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>85.14%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/minify.rs'>minify.rs</a></td><td><b>50%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>51.56%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/minify.rs#L39-L40'>39&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/minify.rs#L58-L78'>58&ndash;78</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/minify.rs#L80-L82'>80&ndash;82</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs'>process.rs</a></td><td><b>50.63%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>52.11%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L105-L108'>105&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L123'>123</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L16'>16</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L18'>18</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L41-L44'>41&ndash;44</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L46-L50'>46&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L52'>52</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L59-L60'>59&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L79-L82'>79&ndash;82</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L84'>84</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L87-L89'>87&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/process.rs#L91'>91</a></td></tr><tr><td colspan='6'><b>src/cli/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs'>file_watcher.rs</a></td><td><b>0%</b></td><td>100%</td><td><b>0%</b></td><td><b>0%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L100'>100</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L104-L109'>104&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L112-L113'>112&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L115-L122'>115&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L125-L126'>125&ndash;126</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L128-L136'>128&ndash;136</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L139-L141'>139&ndash;141</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L145'>145</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L148-L156'>148&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L162-L167'>162&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L175-L176'>175&ndash;176</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L178-L190'>178&ndash;190</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L192-L196'>192&ndash;196</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L198-L199'>198&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L204'>204</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L206'>206</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L208-L221'>208&ndash;221</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L223-L225'>223&ndash;225</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L227-L228'>227&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L232-L235'>232&ndash;235</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L237-L243'>237&ndash;243</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L245-L248'>245&ndash;248</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L250'>250</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L254-L257'>254&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L259-L264'>259&ndash;264</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L266-L271'>266&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L273-L277'>273&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L279-L281'>279&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L284'>284</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L287-L291'>287&ndash;291</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L293-L295'>293&ndash;295</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L298'>298</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L301-L303'>301&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L306-L315'>306&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L35-L47'>35&ndash;47</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L49-L58'>49&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L60-L61'>60&ndash;61</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L63-L65'>63&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L67-L69'>67&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L71-L77'>71&ndash;77</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L79-L90'>79&ndash;90</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/file_watcher.rs#L95-L99'>95&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/cli/utils/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs'>work_cache.rs</a></td><td><b>33.33%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>32.69%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L20-L26'>20&ndash;26</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L30-L35'>30&ndash;35</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L59-L63'>59&ndash;63</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L65-L69'>65&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L71'>71</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L73-L79'>73&ndash;79</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L81'>81</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_cache.rs#L83'>83</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.38%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.27%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L137'>137</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L158'>158</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L167'>167</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L195-L199'>195&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L233-L238'>233&ndash;238</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L240-L247'>240&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L267-L269'>267&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L304-L306'>304&ndash;306</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L308-L309'>308&ndash;309</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L320'>320</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L375-L377'>375&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L392-L393'>392&ndash;393</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>49.85%</b></td><td>100%</td><td><b>43.33%</b></td><td><b>50.48%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L105-L106'>105&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L144'>144</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L155-L156'>155&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L163-L164'>163&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L181-L183'>181&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L186'>186</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L233'>233</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L242'>242</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L248-L252'>248&ndash;252</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L254-L259'>254&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L261-L262'>261&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L264-L273'>264&ndash;273</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L275-L277'>275&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L280-L281'>280&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L283-L288'>283&ndash;288</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L290-L293'>290&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L298-L307'>298&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L309-L312'>309&ndash;312</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L314-L319'>314&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L323'>323</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L325-L331'>325&ndash;331</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L335-L336'>335&ndash;336</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L338-L339'>338&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L34'>34</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L340-L341'>340&ndash;341</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L343-L346'>343&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L348-L349'>348&ndash;349</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L35'>35</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L350-L353'>350&ndash;353</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L36-L37'>36&ndash;37</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L372-L373'>372&ndash;373</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L375-L385'>375&ndash;385</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L387'>387</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L389'>389</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L45-L48'>45&ndash;48</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L60-L65'>60&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L87-L91'>87&ndash;91</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/frontend/worker_tree.rs#L93-L97'>93&ndash;97</a></td></tr><tr><td colspan='6'><b>src/generator</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs'>token_based.rs</a></td><td><b>91.85%</b></td><td>100%</td><td><b>94.68%</b></td><td><b>91.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1016-L1017'>1016&ndash;1017</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1031-L1033'>1031&ndash;1033</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1056-L1057'>1056&ndash;1057</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1066-L1068'>1066&ndash;1068</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1087-L1088'>1087&ndash;1088</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1097-L1099'>1097&ndash;1099</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1150-L1154'>1150&ndash;1154</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1309'>1309</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1379'>1379</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1416-L1424'>1416&ndash;1424</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L147-L148'>147&ndash;148</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1500-L1509'>1500&ndash;1509</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1534-L1536'>1534&ndash;1536</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1568-L1577'>1568&ndash;1577</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L160-L161'>160&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1621'>1621</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L1679'>1679</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L182-L183'>182&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L203-L205'>203&ndash;205</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L2076'>2076</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L2135-L2136'>2135&ndash;2136</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L2162-L2166'>2162&ndash;2166</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L2195-L2199'>2195&ndash;2199</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L2419'>2419</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L2423'>2423</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L2436'>2436</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L245'>245</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L297-L301'>297&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L371-L372'>371&ndash;372</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L378'>378</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L390'>390</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L450-L451'>450&ndash;451</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L473-L474'>473&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L490-L491'>490&ndash;491</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L533'>533</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L621-L622'>621&ndash;622</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L655-L656'>655&ndash;656</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L724-L725'>724&ndash;725</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L763-L767'>763&ndash;767</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L80'>80</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L808-L812'>808&ndash;812</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L830-L831'>830&ndash;831</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L853-L855'>853&ndash;855</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L919-L920'>919&ndash;920</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L929-L930'>929&ndash;930</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L937'>937</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L952'>952</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L957-L961'>957&ndash;961</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L980-L981'>980&ndash;981</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/generator/token_based.rs#L994-L995'>994&ndash;995</a></td></tr><tr><td colspan='6'><b>src/process</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs'>expression_serializer.rs</a></td><td><b>84.83%</b></td><td>100%</td><td><b>86.21%</b></td><td><b>84.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L133-L138'>133&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L141-L143'>141&ndash;143</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L161-L166'>161&ndash;166</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L281-L286'>281&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L29'>29</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L30-L33'>30&ndash;33</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L35-L40'>35&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L44-L46'>44&ndash;46</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L50-L52'>50&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L54'>54</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/expression_serializer.rs#L56'>56</a></td></tr><tr><td colspan='6'><b>src/process/processors</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/processors/find_identifier.rs'>find_identifier.rs</a></td><td><b>96.30%</b></td><td>100%</td><td>100%</td><td><b>95.45%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/processors/find_identifier.rs#L68'>68</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/process/processors/find_usage.rs'>find_usage.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs'>remove_comments.rs</a></td><td><b>39.15%</b></td><td>100%</td><td><b>29.05%</b></td><td><b>42.53%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L159-L161'>159&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L165-L170'>165&ndash;170</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L172'>172</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L174'>174</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L176-L178'>176&ndash;178</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L180-L182'>180&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L184-L186'>184&ndash;186</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L188-L190'>188&ndash;190</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L192-L194'>192&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L196-L198'>196&ndash;198</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L200-L202'>200&ndash;202</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L208-L210'>208&ndash;210</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L212-L214'>212&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L220-L222'>220&ndash;222</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L224-L226'>224&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L228-L230'>228&ndash;230</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L258-L262'>258&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L264-L266'>264&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L268-L270'>268&ndash;270</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L276-L278'>276&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L280-L282'>280&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L288-L293'>288&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L299'>299</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L301-L303'>301&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L305-L307'>305&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L309-L311'>309&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L313-L315'>313&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L317-L319'>317&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L321-L323'>321&ndash;323</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L325-L333'>325&ndash;333</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L348'>348</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L352-L354'>352&ndash;354</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L356-L358'>356&ndash;358</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L360-L362'>360&ndash;362</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L364-L366'>364&ndash;366</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L368-L370'>368&ndash;370</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L372-L374'>372&ndash;374</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L376-L378'>376&ndash;378</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L384-L386'>384&ndash;386</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L388-L390'>388&ndash;390</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L392-L394'>392&ndash;394</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L396-L401'>396&ndash;401</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L403-L405'>403&ndash;405</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L407'>407</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L409-L414'>409&ndash;414</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L416'>416</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L418'>418</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L420-L422'>420&ndash;422</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L424-L426'>424&ndash;426</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L428-L430'>428&ndash;430</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L432-L434'>432&ndash;434</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L436-L438'>436&ndash;438</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L440-L442'>440&ndash;442</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L444-L446'>444&ndash;446</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L448-L450'>448&ndash;450</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L452-L454'>452&ndash;454</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L456-L458'>456&ndash;458</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L460-L462'>460&ndash;462</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L464-L466'>464&ndash;466</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L468-L470'>468&ndash;470</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L472-L474'>472&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/remove_comments.rs#L77-L79'>77&ndash;79</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/replace_referenced_tokens.rs'>replace_referenced_tokens.rs</a></td><td><b>96.21%</b></td><td>100%</td><td><b>96.43%</b></td><td><b>96.15%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/replace_referenced_tokens.rs#L167-L169'>167&ndash;169</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/replace_referenced_tokens.rs#L178'>178</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/replace_referenced_tokens.rs#L254-L257'>254&ndash;257</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs'>mod.rs</a></td><td><b>85.92%</b></td><td>100%</td><td><b>94.44%</b></td><td><b>85.34%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L101-L103'>101&ndash;103</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L120-L122'>120&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L126-L128'>126&ndash;128</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L180'>180</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L206-L208'>206&ndash;208</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L223-L225'>223&ndash;225</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L235-L237'>235&ndash;237</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L259'>259</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L295-L298'>295&ndash;298</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L326-L327'>326&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L333-L339'>333&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L349-L350'>349&ndash;350</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/mod.rs#L359-L361'>359&ndash;361</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/mod.rs'>mod.rs</a></td><td><b>91.46%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>91.55%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/mod.rs#L104-L106'>104&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/mod.rs#L129'>129</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/mod.rs#L139-L140'>139&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/mod.rs#L40'>40</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/mod.rs#L51'>51</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/mod.rs#L61-L62'>61&ndash;62</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs'>roblox_require_mode.rs</a></td><td><b>62.50%</b></td><td>100%</td><td><b>84.62%</b></td><td><b>60.89%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L102-L105'>102&ndash;105</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L107'>107</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L110-L112'>110&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L120-L121'>120&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L154-L161'>154&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L164-L172'>164&ndash;172</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L181-L185'>181&ndash;185</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L192-L197'>192&ndash;197</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L200-L207'>200&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L223-L226'>223&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L244'>244</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3c750ccded1019655f088cc1/src/rules/convert_require/roblox_require_mode.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/4e4954ba82a242ff3
github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>84.71%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/minify.rs'>minify.rs</a></td><td><b>50%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>51.56%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/minify.rs#L39-L40'>39&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/minify.rs#L58-L78'>58&ndash;78</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/minify.rs#L80-L82'>80&ndash;82</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs'>process.rs</a></td><td><b>50.63%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>52.11%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L105-L108'>105&ndash;108</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L123'>123</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L16'>16</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L18'>18</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L41-L44'>41&ndash;44</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L46-L50'>46&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L52'>52</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L59-L60'>59&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L79-L82'>79&ndash;82</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L84'>84</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L87-L89'>87&ndash;89</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/process.rs#L91'>91</a></td></tr><tr><td colspan='6'><b>src/cli/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs'>file_watcher.rs</a></td><td><b>0%</b></td><td>100%</td><td><b>0%</b></td><td><b>0%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L100-L104'>100&ndash;104</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L109-L114'>109&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L118-L123'>118&ndash;123</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L126-L127'>126&ndash;127</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L129-L136'>129&ndash;136</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L139-L140'>139&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L142-L150'>142&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L153-L155'>153&ndash;155</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L162-L171'>162&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L177-L184'>177&ndash;184</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L193-L194'>193&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L196-L199'>196&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L201-L203'>201&ndash;203</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L206-L207'>206&ndash;207</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L209-L213'>209&ndash;213</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L216-L217'>216&ndash;217</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L219-L231'>219&ndash;231</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L233-L237'>233&ndash;237</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L239-L240'>239&ndash;240</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L242'>242</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L245'>245</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L247'>247</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L249-L271'>249&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L273-L275'>273&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L277-L278'>277&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L280'>280</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L282-L285'>282&ndash;285</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L287-L293'>287&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L295-L298'>295&ndash;298</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L300'>300</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L304-L308'>304&ndash;308</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L310-L315'>310&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L317-L337'>317&ndash;337</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L339-L361'>339&ndash;361</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L364-L372'>364&ndash;372</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L374-L377'>374&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L379-L389'>379&ndash;389</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L39'>39</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L390-L392'>390&ndash;392</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L394-L397'>394&ndash;397</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L40'>40</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L402-L409'>402&ndash;409</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L41'>41</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L410-L413'>410&ndash;413</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L420-L423'>420&ndash;423</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L428-L429'>428&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L43'>43</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L431'>431</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L433-L434'>433&ndash;434</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L436-L439'>436&ndash;439</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L44'>44</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L440-L445'>440&ndash;445</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L45-L53'>45&ndash;53</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L55-L64'>55&ndash;64</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L66-L67'>66&ndash;67</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L69-L71'>69&ndash;71</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L73-L75'>73&ndash;75</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L77-L83'>77&ndash;83</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L85-L90'>85&ndash;90</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/file_watcher.rs#L93-L99'>93&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/cli/utils/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs'>work_cache.rs</a></td><td><b>33.33%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>32.69%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L20-L26'>20&ndash;26</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L30-L35'>30&ndash;35</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L59-L63'>59&ndash;63</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L65-L69'>65&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L71'>71</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L73-L79'>73&ndash;79</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L81'>81</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_cache.rs#L83'>83</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.38%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.27%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L137'>137</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L158'>158</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L167'>167</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L195-L199'>195&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L233-L238'>233&ndash;238</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L240-L247'>240&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L267-L269'>267&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L304-L306'>304&ndash;306</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L308-L309'>308&ndash;309</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L320'>320</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L375-L377'>375&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L392-L393'>392&ndash;393</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>49.85%</b></td><td>100%</td><td><b>43.33%</b></td><td><b>50.48%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L105-L106'>105&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L144'>144</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L155-L156'>155&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L163-L164'>163&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L181-L183'>181&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L186'>186</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L233'>233</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L242'>242</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L248-L252'>248&ndash;252</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L254-L259'>254&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L261-L262'>261&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L264-L273'>264&ndash;273</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L275-L277'>275&ndash;277</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L280-L281'>280&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L283-L288'>283&ndash;288</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L290-L293'>290&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L298-L307'>298&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L309-L312'>309&ndash;312</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L314-L319'>314&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L323'>323</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L325-L331'>325&ndash;331</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L335-L336'>335&ndash;336</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L338-L339'>338&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L34'>34</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L340-L341'>340&ndash;341</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L343-L346'>343&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L348-L349'>348&ndash;349</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L35'>35</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L350-L353'>350&ndash;353</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L36-L37'>36&ndash;37</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L372-L373'>372&ndash;373</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L375-L385'>375&ndash;385</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L387'>387</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L389'>389</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L45-L48'>45&ndash;48</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L60-L65'>60&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L87-L91'>87&ndash;91</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/frontend/worker_tree.rs#L93-L97'>93&ndash;97</a></td></tr><tr><td colspan='6'><b>src/generator</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs'>token_based.rs</a></td><td><b>91.98%</b></td><td>100%</td><td><b>94.68%</b></td><td><b>91.74%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1016-L1017'>1016&ndash;1017</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1031-L1033'>1031&ndash;1033</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1056-L1057'>1056&ndash;1057</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1066-L1068'>1066&ndash;1068</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1087-L1088'>1087&ndash;1088</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1097-L1099'>1097&ndash;1099</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1150-L1154'>1150&ndash;1154</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1309'>1309</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1379'>1379</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1416-L1424'>1416&ndash;1424</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L147-L148'>147&ndash;148</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1500-L1509'>1500&ndash;1509</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1534-L1536'>1534&ndash;1536</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1568-L1577'>1568&ndash;1577</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L160-L161'>160&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1621'>1621</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L1679'>1679</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L182-L183'>182&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L203-L205'>203&ndash;205</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L2076'>2076</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L2135-L2136'>2135&ndash;2136</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L2162-L2166'>2162&ndash;2166</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L2195-L2199'>2195&ndash;2199</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L2419'>2419</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L2423'>2423</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L2436'>2436</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L245'>245</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L297-L301'>297&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L371-L372'>371&ndash;372</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L378'>378</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L390'>390</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L450-L451'>450&ndash;451</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L473-L474'>473&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L490-L491'>490&ndash;491</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L533'>533</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L621-L622'>621&ndash;622</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L655-L656'>655&ndash;656</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L724-L725'>724&ndash;725</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L766-L767'>766&ndash;767</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L80'>80</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L808-L812'>808&ndash;812</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L830-L831'>830&ndash;831</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L853-L855'>853&ndash;855</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L919-L920'>919&ndash;920</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L929-L930'>929&ndash;930</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L937'>937</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L952'>952</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L957-L961'>957&ndash;961</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L980-L981'>980&ndash;981</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/generator/token_based.rs#L994-L995'>994&ndash;995</a></td></tr><tr><td colspan='6'><b>src/process</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs'>expression_serializer.rs</a></td><td><b>84.83%</b></td><td>100%</td><td><b>86.21%</b></td><td><b>84.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L133-L138'>133&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L141-L143'>141&ndash;143</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L161-L166'>161&ndash;166</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L281-L286'>281&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L29'>29</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L30-L33'>30&ndash;33</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L35-L40'>35&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L44-L46'>44&ndash;46</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L50-L52'>50&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L54'>54</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/expression_serializer.rs#L56'>56</a></td></tr><tr><td colspan='6'><b>src/process/processors</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/processors/find_identifier.rs'>find_identifier.rs</a></td><td><b>96.30%</b></td><td>100%</td><td>100%</td><td><b>95.45%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/processors/find_identifier.rs#L68'>68</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/process/processors/find_usage.rs'>find_usage.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs'>remove_comments.rs</a></td><td><b>39.15%</b></td><td>100%</td><td><b>29.05%</b></td><td><b>42.53%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L159-L161'>159&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L165-L170'>165&ndash;170</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L172'>172</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L174'>174</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L176-L178'>176&ndash;178</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L180-L182'>180&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L184-L186'>184&ndash;186</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L188-L190'>188&ndash;190</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L192-L194'>192&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L196-L198'>196&ndash;198</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L200-L202'>200&ndash;202</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L208-L210'>208&ndash;210</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L212-L214'>212&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L220-L222'>220&ndash;222</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L224-L226'>224&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L228-L230'>228&ndash;230</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L258-L262'>258&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L264-L266'>264&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L268-L270'>268&ndash;270</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L276-L278'>276&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L280-L282'>280&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L288-L293'>288&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L299'>299</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L301-L303'>301&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L305-L307'>305&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L309-L311'>309&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L313-L315'>313&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L317-L319'>317&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L321-L323'>321&ndash;323</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L325-L333'>325&ndash;333</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L348'>348</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L352-L354'>352&ndash;354</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L356-L358'>356&ndash;358</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L360-L362'>360&ndash;362</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L364-L366'>364&ndash;366</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L368-L370'>368&ndash;370</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L372-L374'>372&ndash;374</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L376-L378'>376&ndash;378</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L384-L386'>384&ndash;386</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L388-L390'>388&ndash;390</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L392-L394'>392&ndash;394</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L396-L401'>396&ndash;401</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L403-L405'>403&ndash;405</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L407'>407</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L409-L414'>409&ndash;414</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L416'>416</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L418'>418</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L420-L422'>420&ndash;422</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L424-L426'>424&ndash;426</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L428-L430'>428&ndash;430</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L432-L434'>432&ndash;434</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L436-L438'>436&ndash;438</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L440-L442'>440&ndash;442</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L444-L446'>444&ndash;446</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L448-L450'>448&ndash;450</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L452-L454'>452&ndash;454</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L456-L458'>456&ndash;458</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L460-L462'>460&ndash;462</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L464-L466'>464&ndash;466</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L468-L470'>468&ndash;470</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L472-L474'>472&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/remove_comments.rs#L77-L79'>77&ndash;79</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/replace_referenced_tokens.rs'>replace_referenced_tokens.rs</a></td><td><b>96.21%</b></td><td>100%</td><td><b>96.43%</b></td><td><b>96.15%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/replace_referenced_tokens.rs#L167-L169'>167&ndash;169</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/replace_referenced_tokens.rs#L178'>178</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/replace_referenced_tokens.rs#L254-L257'>254&ndash;257</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs'>mod.rs</a></td><td><b>85.92%</b></td><td>100%</td><td><b>94.44%</b></td><td><b>85.34%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L101-L103'>101&ndash;103</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L120-L122'>120&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L126-L128'>126&ndash;128</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L180'>180</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L206-L208'>206&ndash;208</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L223-L225'>223&ndash;225</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L235-L237'>235&ndash;237</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L259'>259</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L295-L298'>295&ndash;298</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L326-L327'>326&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L333-L339'>333&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L349-L350'>349&ndash;350</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/mod.rs#L359-L361'>359&ndash;361</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/convert_require/mod.rs'>mod.rs</a></td><td><b>91.46%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>91.55%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/convert_require/mod.rs#L104-L106'>104&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/convert_require/mod.rs#L129'>129</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/convert_require/mod.rs#L139-L140'>139&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/convert_require/mod.rs#L40'>40</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/convert_require/mod.rs#L51'>51</a>, <a href='https://github.com/seaofvoices/darklua/blob/0f013d7a722ceea4c0c29cf7c5580126bc9cae35/src/rules/convert_require/mod.rs#L61-L62'>61&ndash;62</a></td
github-actions[bot]: Coverage after merging <b>process-work-tree</b> into <b>main</b> will be<table><tbody><tr><th>84.77%</th></tr></tbody></table>

<details><summary>Coverage Report for Changed Files</summary><table><tbody><tr><th>File</th><th>Stmts</th><th>Branches</th><th>Funcs</th><th>Lines</th><th>Uncovered Lines</th></tr><tr><td colspan='6'><b>src/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/minify.rs'>minify.rs</a></td><td><b>66.67%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>74.07%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/minify.rs#L13'>13</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/minify.rs#L15'>15</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/minify.rs#L39-L40'>39&ndash;40</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs'>process.rs</a></td><td><b>44.83%</b></td><td>100%</td><td><b>33.33%</b></td><td><b>46.94%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L16'>16</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L18'>18</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L41-L44'>41&ndash;44</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L46-L50'>46&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L52'>52</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L59-L60'>59&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L76-L79'>76&ndash;79</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L90-L92'>90&ndash;92</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/process.rs#L94'>94</a></td></tr><tr><td colspan='6'><b>src/cli/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs'>file_watcher.rs</a></td><td><b>0%</b></td><td>100%</td><td><b>0%</b></td><td><b>0%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L102-L109'>102&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L111-L114'>111&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L119-L124'>119&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L126'>126</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L128-L133'>128&ndash;133</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L136-L137'>136&ndash;137</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L139-L146'>139&ndash;146</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L152-L160'>152&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L169'>169</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L172-L181'>172&ndash;181</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L187-L194'>187&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L203-L204'>203&ndash;204</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L206-L209'>206&ndash;209</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L211-L213'>211&ndash;213</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L216-L217'>216&ndash;217</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L219-L223'>219&ndash;223</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L226-L227'>226&ndash;227</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L229-L241'>229&ndash;241</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L243-L247'>243&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L249-L250'>249&ndash;250</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L252'>252</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L255'>255</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L257'>257</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L259-L281'>259&ndash;281</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L283-L285'>283&ndash;285</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L287-L288'>287&ndash;288</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L290'>290</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L292-L295'>292&ndash;295</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L297-L303'>297&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L305-L308'>305&ndash;308</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L310'>310</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L314-L318'>314&ndash;318</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L320-L325'>320&ndash;325</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L327-L347'>327&ndash;347</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L349-L371'>349&ndash;371</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L374-L382'>374&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L384-L387'>384&ndash;387</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L389-L402'>389&ndash;402</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L404-L407'>404&ndash;407</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L41'>41</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L412-L419'>412&ndash;419</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L42'>42</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L420-L423'>420&ndash;423</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L43'>43</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L430-L433'>430&ndash;433</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L438-L439'>438&ndash;439</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L44'>44</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L441'>441</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L443-L444'>443&ndash;444</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L446-L449'>446&ndash;449</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L45'>45</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L450-L455'>450&ndash;455</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L46-L55'>46&ndash;55</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L57-L60'>57&ndash;60</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L62-L69'>62&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L71-L73'>71&ndash;73</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L75-L76'>75&ndash;76</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L78-L80'>78&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L82-L84'>82&ndash;84</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L86-L92'>86&ndash;92</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/file_watcher.rs#L94-L99'>94&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/mod.rs'>mod.rs</a></td><td><b>82%</b></td><td>100%</td><td>100%</td><td><b>80%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/mod.rs#L40-L43'>40&ndash;43</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/mod.rs#L45'>45</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/mod.rs#L48-L50'>48&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/cli/utils/mod.rs#L52'>52</a></td></tr><tr><td colspan='6'><b>src/frontend</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/configuration.rs'>configuration.rs</a></td><td><b>89.54%</b></td><td>100%</td><td><b>88.46%</b></td><td><b>89.72%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/configuration.rs#L136-L153'>136&ndash;153</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/configuration.rs#L184-L188'>184&ndash;188</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/configuration.rs#L57-L59'>57&ndash;59</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/configuration.rs#L68-L71'>68&ndash;71</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs'>error.rs</a></td><td><b>71.92%</b></td><td>100%</td><td><b>68.75%</b></td><td><b>72.28%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L107-L112'>107&ndash;112</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L118-L120'>118&ndash;120</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L122-L124'>122&ndash;124</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L163'>163</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L171'>171</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L184'>184</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L211-L215'>211&ndash;215</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L230'>230</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L234-L239'>234&ndash;239</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L252-L257'>252&ndash;257</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L261-L266'>261&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L270-L275'>270&ndash;275</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L279-L284'>279&ndash;284</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L296-L297'>296&ndash;297</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L310-L311'>310&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L313-L314'>313&ndash;314</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L331'>331</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L375'>375</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L380-L381'>380&ndash;381</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L399-L403'>399&ndash;403</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/error.rs#L406-L411'>406&ndash;411</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/mod.rs'>mod.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs'>resources.rs</a></td><td><b>77.08%</b></td><td>100%</td><td><b>73.17%</b></td><td><b>77.73%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L112-L118'>112&ndash;118</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L120'>120</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L128-L131'>128&ndash;131</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L153'>153</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L155-L160'>155&ndash;160</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L164-L167'>164&ndash;167</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L180-L183'>180&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L190-L193'>190&ndash;193</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L257-L259'>257&ndash;259</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L269-L271'>269&ndash;271</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L273-L278'>273&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L57-L58'>57&ndash;58</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/resources.rs#L77'>77</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs'>work_cache.rs</a></td><td><b>33.33%</b></td><td>100%</td><td><b>37.50%</b></td><td><b>32.69%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L20-L26'>20&ndash;26</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L30-L35'>30&ndash;35</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L59-L63'>59&ndash;63</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L65-L69'>65&ndash;69</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L71'>71</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L73-L79'>73&ndash;79</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L81'>81</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_cache.rs#L83'>83</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_item.rs'>work_item.rs</a></td><td><b>90.65%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>90.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_item.rs#L112-L114'>112&ndash;114</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_item.rs#L155'>155</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/work_item.rs#L160-L163'>160&ndash;163</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs'>worker.rs</a></td><td><b>70.38%</b></td><td>100%</td><td><b>72.22%</b></td><td><b>70.27%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L102'>102</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L106-L107'>106&ndash;107</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L110-L113'>110&ndash;113</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L137'>137</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L149-L150'>149&ndash;150</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L158'>158</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L163-L165'>163&ndash;165</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L167'>167</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L176'>176</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L195-L199'>195&ndash;199</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L201'>201</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L225-L228'>225&ndash;228</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L233-L238'>233&ndash;238</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L240-L247'>240&ndash;247</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L267-L269'>267&ndash;269</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L304-L306'>304&ndash;306</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L308-L309'>308&ndash;309</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L320'>320</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L375-L377'>375&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L392-L393'>392&ndash;393</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L45-L52'>45&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L79-L80'>79&ndash;80</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker.rs#L92-L99'>92&ndash;99</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs'>worker_tree.rs</a></td><td><b>49.71%</b></td><td>100%</td><td><b>43.33%</b></td><td><b>50.31%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L105-L106'>105&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L116'>116</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L144'>144</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L155-L156'>155&ndash;156</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L159'>159</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L163-L164'>163&ndash;164</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L170-L171'>170&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L177'>177</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L187-L189'>187&ndash;189</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L192'>192</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L239'>239</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L248'>248</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L254-L258'>254&ndash;258</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L260-L265'>260&ndash;265</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L267-L268'>267&ndash;268</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L270-L279'>270&ndash;279</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L281-L283'>281&ndash;283</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L286-L287'>286&ndash;287</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L289-L294'>289&ndash;294</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L296-L299'>296&ndash;299</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L301-L302'>301&ndash;302</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L304-L313'>304&ndash;313</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L315-L318'>315&ndash;318</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L320-L325'>320&ndash;325</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L327'>327</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L329'>329</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L331-L337'>331&ndash;337</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L34'>34</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L341-L342'>341&ndash;342</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L344-L347'>344&ndash;347</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L349'>349</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L35'>35</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L350-L352'>350&ndash;352</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L354-L359'>354&ndash;359</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L36-L37'>36&ndash;37</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L378-L379'>378&ndash;379</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L381-L391'>381&ndash;391</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L393'>393</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L395'>395</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L45-L48'>45&ndash;48</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L60-L65'>60&ndash;65</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L87-L91'>87&ndash;91</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/frontend/worker_tree.rs#L93-L97'>93&ndash;97</a></td></tr><tr><td colspan='6'><b>src/generator</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs'>token_based.rs</a></td><td><b>91.98%</b></td><td>100%</td><td><b>94.68%</b></td><td><b>91.74%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1016-L1017'>1016&ndash;1017</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1031-L1033'>1031&ndash;1033</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1056-L1057'>1056&ndash;1057</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1066-L1068'>1066&ndash;1068</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1087-L1088'>1087&ndash;1088</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1097-L1099'>1097&ndash;1099</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1150-L1154'>1150&ndash;1154</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1309'>1309</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L131'>131</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1379'>1379</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1416-L1424'>1416&ndash;1424</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L147-L148'>147&ndash;148</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1500-L1509'>1500&ndash;1509</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1534-L1536'>1534&ndash;1536</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1568-L1577'>1568&ndash;1577</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L160-L161'>160&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1621'>1621</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L1679'>1679</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L182-L183'>182&ndash;183</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L203-L205'>203&ndash;205</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L2076'>2076</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L2135-L2136'>2135&ndash;2136</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L2162-L2166'>2162&ndash;2166</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L2195-L2199'>2195&ndash;2199</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L2419'>2419</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L2423'>2423</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L2436'>2436</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L245'>245</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L297-L301'>297&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L371-L372'>371&ndash;372</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L378'>378</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L390'>390</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L450-L451'>450&ndash;451</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L473-L474'>473&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L490-L491'>490&ndash;491</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L533'>533</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L621-L622'>621&ndash;622</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L655-L656'>655&ndash;656</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L724-L725'>724&ndash;725</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L766-L767'>766&ndash;767</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L80'>80</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L808-L812'>808&ndash;812</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L830-L831'>830&ndash;831</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L853-L855'>853&ndash;855</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L919-L920'>919&ndash;920</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L929-L930'>929&ndash;930</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L937'>937</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L952'>952</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L957-L961'>957&ndash;961</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L980-L981'>980&ndash;981</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/generator/token_based.rs#L994-L995'>994&ndash;995</a></td></tr><tr><td colspan='6'><b>src/process</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs'>expression_serializer.rs</a></td><td><b>84.83%</b></td><td>100%</td><td><b>86.21%</b></td><td><b>84.59%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L133-L138'>133&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L141-L143'>141&ndash;143</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L161-L166'>161&ndash;166</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L28'>28</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L281-L286'>281&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L29'>29</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L294-L296'>294&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L30-L33'>30&ndash;33</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L35-L40'>35&ndash;40</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L44-L46'>44&ndash;46</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L50-L52'>50&ndash;52</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L54'>54</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/expression_serializer.rs#L56'>56</a></td></tr><tr><td colspan='6'><b>src/process/processors</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/processors/find_identifier.rs'>find_identifier.rs</a></td><td><b>96.30%</b></td><td>100%</td><td>100%</td><td><b>95.45%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/processors/find_identifier.rs#L68'>68</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/process/processors/find_usage.rs'>find_usage.rs</a></td><td>100%</td><td>100%</td><td>100%</td><td>100%</td><td></td></tr><tr><td colspan='6'><b>src/rules</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs'>mod.rs</a></td><td><b>89.22%</b></td><td>100%</td><td><b>83.78%</b></td><td><b>89.90%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L119-L121'>119&ndash;121</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L136-L138'>136&ndash;138</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L149'>149</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L169-L171'>169&ndash;171</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L173'>173</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L304'>304</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L344-L346'>344&ndash;346</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L373'>373</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L380-L383'>380&ndash;383</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L397'>397</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/mod.rs#L446-L448'>446&ndash;448</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs'>remove_comments.rs</a></td><td><b>39.15%</b></td><td>100%</td><td><b>29.05%</b></td><td><b>42.53%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L159-L161'>159&ndash;161</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L165-L170'>165&ndash;170</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L172'>172</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L174'>174</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L176-L178'>176&ndash;178</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L180-L182'>180&ndash;182</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L184-L186'>184&ndash;186</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L188-L190'>188&ndash;190</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L192-L194'>192&ndash;194</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L196-L198'>196&ndash;198</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L200-L202'>200&ndash;202</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L204-L206'>204&ndash;206</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L208-L210'>208&ndash;210</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L212-L214'>212&ndash;214</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L216-L218'>216&ndash;218</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L220-L222'>220&ndash;222</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L224-L226'>224&ndash;226</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L228-L230'>228&ndash;230</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L258-L262'>258&ndash;262</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L264-L266'>264&ndash;266</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L268-L270'>268&ndash;270</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L276-L278'>276&ndash;278</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L280-L282'>280&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L284-L286'>284&ndash;286</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L288-L293'>288&ndash;293</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L295-L296'>295&ndash;296</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L299'>299</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L301-L303'>301&ndash;303</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L305-L307'>305&ndash;307</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L309-L311'>309&ndash;311</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L313-L315'>313&ndash;315</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L317-L319'>317&ndash;319</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L321-L323'>321&ndash;323</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L325-L333'>325&ndash;333</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L348'>348</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L352-L354'>352&ndash;354</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L356-L358'>356&ndash;358</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L360-L362'>360&ndash;362</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L364-L366'>364&ndash;366</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L368-L370'>368&ndash;370</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L372-L374'>372&ndash;374</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L376-L378'>376&ndash;378</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L384-L386'>384&ndash;386</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L388-L390'>388&ndash;390</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L392-L394'>392&ndash;394</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L396-L401'>396&ndash;401</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L403-L405'>403&ndash;405</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L407'>407</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L409-L414'>409&ndash;414</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L416'>416</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L418'>418</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L420-L422'>420&ndash;422</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L424-L426'>424&ndash;426</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L428-L430'>428&ndash;430</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L432-L434'>432&ndash;434</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L436-L438'>436&ndash;438</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L440-L442'>440&ndash;442</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L444-L446'>444&ndash;446</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L448-L450'>448&ndash;450</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L452-L454'>452&ndash;454</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L456-L458'>456&ndash;458</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L460-L462'>460&ndash;462</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L464-L466'>464&ndash;466</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L468-L470'>468&ndash;470</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L472-L474'>472&ndash;474</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/remove_comments.rs#L77-L79'>77&ndash;79</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/replace_referenced_tokens.rs'>replace_referenced_tokens.rs</a></td><td><b>96.21%</b></td><td>100%</td><td><b>96.43%</b></td><td><b>96.15%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/replace_referenced_tokens.rs#L167-L169'>167&ndash;169</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/replace_referenced_tokens.rs#L178'>178</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/replace_referenced_tokens.rs#L254-L257'>254&ndash;257</a></td></tr><tr><td colspan='6'><b>src/rules/bundle/path_require_mode</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs'>mod.rs</a></td><td><b>85.92%</b></td><td>100%</td><td><b>94.44%</b></td><td><b>85.34%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L101-L103'>101&ndash;103</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L120-L122'>120&ndash;122</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L126-L128'>126&ndash;128</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L130'>130</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L180'>180</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L206-L208'>206&ndash;208</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L223-L225'>223&ndash;225</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L235-L237'>235&ndash;237</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L259'>259</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L295-L298'>295&ndash;298</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L326-L327'>326&ndash;327</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L333-L339'>333&ndash;339</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L349-L350'>349&ndash;350</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/mod.rs#L359-L361'>359&ndash;361</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs'>module_definitions.rs</a></td><td><b>78.64%</b></td><td>100%</td><td><b>75.51%</b></td><td><b>79.05%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L105-L109'>105&ndash;109</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L114'>114</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L133'>133</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L281-L282'>281&ndash;282</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L300-L301'>300&ndash;301</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L321'>321</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L325'>325</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L331-L332'>331&ndash;332</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L340'>340</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L344-L348'>344&ndash;348</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L350'>350</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L353-L355'>353&ndash;355</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L357'>357</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L360-L377'>360&ndash;377</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L380-L382'>380&ndash;382</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L384'>384</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L427-L429'>427&ndash;429</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L47-L50'>47&ndash;50</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L53-L56'>53&ndash;56</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L72'>72</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/bundle/path_require_mode/module_definitions.rs#L78-L79'>78&ndash;79</a></td></tr><tr><td colspan='6'><b>src/rules/convert_require</b></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/convert_require/mod.rs'>mod.rs</a></td><td><b>91.46%</b></td><td>100%</td><td><b>90.91%</b></td><td><b>91.55%</b></td><td><a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/convert_require/mod.rs#L104-L106'>104&ndash;106</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/convert_require/mod.rs#L129'>129</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/convert_require/mod.rs#L139-L140'>139&ndash;140</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/convert_require/mod.rs#L40'>40</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/convert_require/mod.rs#L51'>51</a>, <a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules/convert_require/mod.rs#L61-L62'>61&ndash;62</a></td></tr><tr><td>&nbsp; &nbsp;<a href='https://github.com/seaofvoices/darklua/blob/29ba66ecca65c1fddff24232f6488fa2a5dba0e2/src/rules

Patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ebce3b8..d4d163c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
 # Changelog
 
+* improve file watching: re-process specific files, sourcemap changes re-process the project, bundling re-starts whenever a dependent file changes ([#239](https://github.com/seaofvoices/darklua/pull/239))
+
 ## 0.14.1
 
 * fix `rename_variables` rule to rename module names in types ([#233](https://github.com/seaofvoices/darklua/pull/233))
diff --git a/Cargo.lock b/Cargo.lock
index d858042..71a0d2a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -34,9 +34,9 @@ dependencies = [
 
 [[package]]
 name = "anstyle"
-version = "1.0.8"
+version = "1.0.10"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
+checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
 
 [[package]]
 name = "anstyle-parse"
@@ -229,9 +229,9 @@ dependencies = [
 
 [[package]]
 name = "clap"
-version = "4.5.20"
+version = "4.5.23"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
+checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
 dependencies = [
  "clap_builder",
  "clap_derive",
@@ -239,9 +239,9 @@ dependencies = [
 
 [[package]]
 name = "clap_builder"
-version = "4.5.20"
+version = "4.5.23"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
+checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
 dependencies = [
  "anstream",
  "anstyle",
@@ -263,9 +263,9 @@ dependencies = [
 
 [[package]]
 name = "clap_lex"
-version = "0.7.2"
+version = "0.7.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
+checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
 
 [[package]]
 name = "colorchoice"
@@ -350,15 +350,6 @@ dependencies = [
  "itertools",
 ]
 
-[[package]]
-name = "crossbeam-channel"
-version = "0.5.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
-dependencies = [
- "crossbeam-utils",
-]
-
 [[package]]
 name = "crossbeam-deque"
 version = "0.8.5"
@@ -428,9 +419,10 @@ dependencies = [
  "json5",
  "log",
  "notify",
- "notify-debouncer-mini",
+ "notify-debouncer-full",
  "paste",
  "pathdiff",
+ "petgraph",
  "pretty_assertions",
  "rand",
  "rand_distr",
@@ -446,6 +438,7 @@ dependencies = [
  "tracing-tracy",
  "wax",
  "web-time",
+ "xxhash-rust",
 ]
 
 [[package]]
@@ -555,12 +548,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
 
 [[package]]
 name = "errno"
-version = "0.3.9"
+version = "0.3.10"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
+checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
 dependencies = [
  "libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
 ]
 
 [[package]]
@@ -569,6 +562,15 @@ version = "2.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
 
+[[package]]
+name = "file-id"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bc904b9bbefcadbd8e3a9fb0d464a9b979de6324c03b3c663e8994f46a5be36"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
 [[package]]
 name = "filetime"
 version = "0.2.25"
@@ -581,6 +583,12 @@ dependencies = [
  "windows-sys 0.59.0",
 ]
 
+[[package]]
+name = "fixedbitset"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+
 [[package]]
 name = "fsevent-sys"
 version = "4.1.0"
@@ -592,9 +600,9 @@ dependencies = [
 
 [[package]]
 name = "full_moon"
-version = "1.1.0"
+version = "1.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcd269eb6078dde1b26db6368cb0b062045976d4d858d85b28f4f59ba49aab4e"
+checksum = "4c7dafc2cbadd914f7019a08395a3a29c5d735cb6762751c5669e48c5ff2c775"
 dependencies = [
  "bytecount",
  "cfg-if",
@@ -738,9 +746,9 @@ dependencies = [
 
 [[package]]
 name = "inotify"
-version = "0.9.6"
+version = "0.10.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff"
+checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc"
 dependencies = [
  "bitflags 1.3.2",
  "inotify-sys",
@@ -770,6 +778,15 @@ dependencies = [
  "similar",
 ]
 
+[[package]]
+name = "instant"
+version = "0.1.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
+dependencies = [
+ "cfg-if",
+]
+
 [[package]]
 name = "is-terminal"
 version = "0.4.13"
@@ -931,14 +948,14 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
 
 [[package]]
 name = "mio"
-version = "0.8.11"
+version = "1.0.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
+checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
 dependencies = [
  "libc",
  "log",
  "wasi",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
 ]
 
 [[package]]
@@ -978,12 +995,11 @@ dependencies = [
 
 [[package]]
 name = "notify"
-version = "6.1.1"
+version = "7.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
+checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009"
 dependencies = [
  "bitflags 2.6.0",
- "crossbeam-channel",
  "filetime",
  "fsevent-sys",
  "inotify",
@@ -991,19 +1007,31 @@ dependencies = [
  "libc",
  "log",
  "mio",
+ "notify-types",
  "walkdir",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
 ]
 
 [[package]]
-name = "notify-debouncer-mini"
-version = "0.4.1"
+name = "notify-debouncer-full"
+version = "0.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d40b221972a1fc5ef4d858a2f671fb34c75983eb385463dff3780eeff6a9d43"
+checksum = "9dcf855483228259b2353f89e99df35fc639b2b2510d1166e4858e3f67ec1afb"
 dependencies = [
- "crossbeam-channel",
+ "file-id",
  "log",
  "notify",
+ "notify-types",
+ "walkdir",
+]
+
+[[package]]
+name = "notify-types"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df"
+dependencies = [
+ "instant",
 ]
 
 [[package]]
@@ -1052,9 +1080,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
 
 [[package]]
 name = "pathdiff"
-version = "0.2.2"
+version = "0.2.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361"
+checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
 
 [[package]]
 name = "pest"
@@ -1101,6 +1129,16 @@ dependencies = [
  "sha2",
 ]
 
+[[package]]
+name = "petgraph"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
+dependencies = [
+ "fixedbitset",
+ "indexmap 2.6.0",
+]
+
 [[package]]
 name = "pin-project-lite"
 version = "0.2.14"
@@ -1279,9 +1317,9 @@ dependencies = [
 
 [[package]]
 name = "regex"
-version = "1.11.0"
+version = "1.11.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
+checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
 dependencies = [
  "aho-corasick",
  "memchr",
@@ -1323,15 +1361,15 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
 
 [[package]]
 name = "rustix"
-version = "0.38.37"
+version = "0.38.42"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
+checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85"
 dependencies = [
  "bitflags 2.6.0",
  "errno",
  "libc",
  "linux-raw-sys",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
 ]
 
 [[package]]
@@ -1392,9 +1430,9 @@ dependencies = [
 
 [[package]]
 name = "serde_json"
-version = "1.0.132"
+version = "1.0.133"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
+checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377"
 dependencies = [
  "itoa",
  "memchr",
@@ -1508,9 +1546,9 @@ dependencies = [
 
 [[package]]
 name = "tempfile"
-version = "3.13.0"
+version = "3.14.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b"
+checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c"
 dependencies = [
  "cfg-if",
  "fastrand",
@@ -1601,9 +1639,9 @@ dependencies = [
 
 [[package]]
 name = "tracing"
-version = "0.1.40"
+version = "0.1.41"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
+checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
 dependencies = [
  "pin-project-lite",
  "tracing-attributes",
@@ -1612,9 +1650,9 @@ dependencies = [
 
 [[package]]
 name = "tracing-attributes"
-version = "0.1.27"
+version = "0.1.28"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
+checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1623,9 +1661,9 @@ dependencies = [
 
 [[package]]
 name = "tracing-core"
-version = "0.1.32"
+version = "0.1.33"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
+checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
 dependencies = [
  "once_cell",
  "valuable",
@@ -1644,9 +1682,9 @@ dependencies = [
 
 [[package]]
 name = "tracing-subscriber"
-version = "0.3.18"
+version = "0.3.19"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
+checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
 dependencies = [
  "matchers",
  "nu-ansi-term",
@@ -1895,7 +1933,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
 dependencies = [
  "windows-core",
- "windows-targets 0.52.6",
+ "windows-targets",
 ]
 
 [[package]]
@@ -1908,7 +1946,7 @@ dependencies = [
  "windows-interface",
  "windows-result",
  "windows-strings",
- "windows-targets 0.52.6",
+ "windows-targets",
 ]
 
 [[package]]
@@ -1939,7 +1977,7 @@ version = "0.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
 dependencies = [
- "windows-targets 0.52.6",
+ "windows-targets",
 ]
 
 [[package]]
@@ -1949,16 +1987,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
 dependencies = [
  "windows-result",
- "windows-targets 0.52.6",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
-dependencies = [
- "windows-targets 0.48.5",
+ "windows-targets",
 ]
 
 [[package]]
@@ -1967,7 +1996,7 @@ version = "0.52.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
 dependencies = [
- "windows-targets 0.52.6",
+ "windows-targets",
 ]
 
 [[package]]
@@ -1976,22 +2005,7 @@ version = "0.59.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
 dependencies = [
- "windows-targets 0.52.6",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
-dependencies = [
- "windows_aarch64_gnullvm 0.48.5",
- "windows_aarch64_msvc 0.48.5",
- "windows_i686_gnu 0.48.5",
- "windows_i686_msvc 0.48.5",
- "windows_x86_64_gnu 0.48.5",
- "windows_x86_64_gnullvm 0.48.5",
- "windows_x86_64_msvc 0.48.5",
+ "windows-targets",
 ]
 
 [[package]]
@@ -2000,46 +2014,28 @@ version = "0.52.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
 dependencies = [
- "windows_aarch64_gnullvm 0.52.6",
- "windows_aarch64_msvc 0.52.6",
- "windows_i686_gnu 0.52.6",
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
  "windows_i686_gnullvm",
- "windows_i686_msvc 0.52.6",
- "windows_x86_64_gnu 0.52.6",
- "windows_x86_64_gnullvm 0.52.6",
- "windows_x86_64_msvc 0.52.6",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
 ]
 
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
-
 [[package]]
 name = "windows_aarch64_gnullvm"
 version = "0.52.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
 
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
-
 [[package]]
 name = "windows_aarch64_msvc"
 version = "0.52.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
 
-[[package]]
-name = "windows_i686_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
-
 [[package]]
 name = "windows_i686_gnu"
 version = "0.52.6"
@@ -2052,48 +2048,24 @@ version = "0.52.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
 
-[[package]]
-name = "windows_i686_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
-
 [[package]]
 name = "windows_i686_msvc"
 version = "0.52.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
 
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
-
 [[package]]
 name = "windows_x86_64_gnu"
 version = "0.52.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
 
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
-
 [[package]]
 name = "windows_x86_64_gnullvm"
 version = "0.52.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
 
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-
 [[package]]
 name = "windows_x86_64_msvc"
 version = "0.52.6"
@@ -2109,6 +2081,12 @@ dependencies = [
  "memchr",
 ]
 
+[[package]]
+name = "xxhash-rust"
+version = "0.8.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984"
+
 [[package]]
 name = "yansi"
 version = "1.0.1"
diff --git a/Cargo.toml b/Cargo.toml
index 6ef71f0..1bb6ca8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -26,46 +26,46 @@ path = "src/bin.rs"
 tracing = ["dep:tracing"]
 
 [dependencies]
-anstyle = "1.0.6"
-clap = { version = "4.5.3", features = ["derive"] }
+anstyle = "1.0.10"
+clap = { version = "4.5.23", features = ["derive"] }
 durationfmt = "0.1.1"
 elsa = "1.10.0"
-env_logger = "0.11.3"
+env_logger = "0.11.5"
 full_moon = { version = "1.0.0", features = ["roblox"] }
 json5 = "0.4.1"
-log = "0.4.21"
-pathdiff = "0.2.1"
-regex = "1.10.4"
+log = "0.4.22"
+pathdiff = "0.2.3"
+petgraph = "0.6.5"
+regex = "1.11.1"
 serde = { version = "1.0", features = ["derive"] }
-serde_json = "1.0.114"
+serde_json = "1.0.133"
 serde_yaml = "0.9.32"
-toml = "0.8.11"
+toml = "0.8.19"
 tracing = { version = "0.1", optional = true }
 wax = "0.5.0"
+xxhash-rust = { version = "0.8.12", features = ["xxh3"] }
 
 [dev-dependencies]
-assert_cmd = "2.0.14"
+assert_cmd = "2.0.16"
 criterion = { version = "0.5.1", features = ["html_reports"] }
-include_dir = "0.7.3"
+include_dir = "0.7.4"
 insta = { version = "1.36.1", features = ["json", "filters"] }
-paste = "1.0.14"
-pretty_assertions = "1.4.0"
+paste = "1.0.15"
+pretty_assertions = "1.4.1"
 rand = "0.8.5"
 rand_distr = "0.4.3"
-serde_bytes = "0.11.14"
-tempfile = "3.10.1"
+serde_bytes = "0.11.15"
+tempfile = "3.14.0"
 tracing-subscriber = "0.3.18"
 tracing-tracy = "0.11.0"
 
 [target.'cfg(target_arch = "wasm32")'.dependencies]
 web-time = "1.1.0"
-# node-sys = "0.4.2"
-# web-sys = { version = "0.3.72", features = ["Window", "Performance"] }
 
 [target.'cfg(not(target_arch = "wasm32"))'.dependencies]
-ctrlc = { version = "3.4.4", features = ["termination"] }
-notify = "6.1.1"
-notify-debouncer-mini = "0.4.1"
+ctrlc = { version = "3.4.5", features = ["termination"] }
+notify = "7.0.0"
+notify-debouncer-full = "0.4.0"
 
 # This is needed because when runnin `cargo test`, the library and its
 # dependencies are build with the `dev` profile. To make sure full_moon
diff --git a/benches/bench_utils.rs b/benches/bench_utils.rs
index 332e82c..63e458e 100644
--- a/benches/bench_utils.rs
+++ b/benches/bench_utils.rs
@@ -139,6 +139,7 @@ macro_rules! generate_bench {
                             criterion::black_box(&resources),
                             criterion::black_box($options),
                         )
+                        .unwrap()
                         .result()
                         .unwrap()
                     })
diff --git a/site/darklua-wasm/src/lib.rs b/site/darklua-wasm/src/lib.rs
index d0c836d..3c9a040 100644
--- a/site/darklua-wasm/src/lib.rs
+++ b/site/darklua-wasm/src/lib.rs
@@ -28,24 +28,24 @@ pub fn process_code(code: &str, opt_config: JsValue) -> Result<String, JsValue>
     const LOCATION: &str = "file.lua";
     resources.write(LOCATION, code).unwrap();
 
-    let result = darklua_core::process(
+    let worker_tree = darklua_core::process(
         &resources,
         Options::new(LOCATION).with_configuration(config),
-    );
+    )
+    .map_err(|err| err.to_string())?;
 
-    match result.result() {
-        Ok(()) => {
-            let lua_code = resources.get(LOCATION).unwrap();
+    let errors = worker_tree.collect_errors();
 
-            Ok(lua_code)
-        }
-        Err(errors) => {
-            let errors: Vec<_> = errors
-                .into_iter()
-                .map(|error| format!("-> {}", error))
-                .collect();
-            Err(format!("unable to process code:\n{}", errors.join("\n")).into())
-        }
+    if errors.is_empty() {
+        let lua_code = resources.get(LOCATION).unwrap();
+
+        Ok(lua_code)
+    } else {
+        let errors: Vec<_> = errors
+            .into_iter()
+            .map(|error| format!("-> {}", error))
+            .collect();
+        Err(format!("unable to process code:\n{}", errors.join("\n")).into())
     }
 }
 
diff --git a/src/cli/minify.rs b/src/cli/minify.rs
index 63b14ad..4cc1f53 100644
--- a/src/cli/minify.rs
+++ b/src/cli/minify.rs
@@ -1,5 +1,5 @@
 use crate::cli::error::CliError;
-use crate::cli::utils::maybe_plural;
+use crate::cli::utils::report_process;
 use crate::cli::{CommandResult, GlobalOptions};
 
 use clap::Args;
@@ -35,48 +35,10 @@ pub fn run(options: &Options, _global: &GlobalOptions) -> CommandResult {
 
     let process_start_time = Instant::now();
 
-    let result = darklua_core::process(&resources, process_options);
+    let result = darklua_core::process(&resources, process_options).map_err(|err| {
+        log::error!("{}", err);
+        CliError::new(1)
+    })?;
 
-    let process_duration = durationfmt::to_string(process_start_time.elapsed());
-
-    let success_count = result.success_count();
-
-    match result.result() {
-        Ok(()) => {
-            println!(
-                "successfully minified {} file{} (in {})",
-                success_count,
-                maybe_plural(success_count),
-                process_duration
-            );
-            Ok(())
-        }
-        Err(errors) => {
-            let error_count = errors.len();
-
-            if success_count > 0 {
-                eprintln!(
-                    "successfully minified {} file{} (in {})",
-                    success_count,
-                    maybe_plural(success_count),
-                    process_duration
-                );
-                eprintln!(
-                    "But {} error{} happened:",
-                    error_count,
-                    maybe_plural(error_count)
-                );
-            } else {
-                eprintln!(
-                    "{} error{} happened:",
-                    error_count,
-                    maybe_plural(error_count)
-                );
-            }
-
-            errors.iter().for_each(|error| eprintln!("-> {}", error));
-
-            Err(CliError::new(1))
-        }
-    }
+    report_process("minified", &result, process_start_time.elapsed()).map_err(|_| CliError::new(1))
 }
diff --git a/src/cli/process.rs b/src/cli/process.rs
index 9d2f379..9ef7cb5 100644
--- a/src/cli/process.rs
+++ b/src/cli/process.rs
@@ -1,31 +1,24 @@
 use crate::cli::error::CliError;
-use crate::cli::utils::maybe_plural;
+use crate::cli::utils::report_process;
+#[cfg(not(target_arch = "wasm32"))]
+use crate::cli::utils::FileWatcher;
 use crate::cli::{CommandResult, GlobalOptions};
 
 use clap::Args;
 use darklua_core::{GeneratorParameters, Resources};
-#[cfg(not(target_arch = "wasm32"))]
-use notify::RecursiveMode;
-#[cfg(not(target_arch = "wasm32"))]
-use notify_debouncer_mini::{new_debouncer, DebounceEventResult, DebouncedEventKind};
-use std::collections::HashSet;
-use std::fs;
-use std::path::{Path, PathBuf};
+use std::path::PathBuf;
 use std::str::FromStr;
-use std::sync::mpsc;
-use std::time::{Duration, Instant};
-
-const FILE_WATCHING_DEBOUNCE_DURATION_MILLIS: u64 = 400;
+use std::time::Instant;
 
 #[derive(Debug, Args, Clone)]
 pub struct Options {
     /// Path to the lua file to process.
-    input_path: PathBuf,
+    pub(crate) input_path: PathBuf,
     /// Where to output the result.
     output_path: PathBuf,
     /// Choose a specific configuration file.
     #[arg(long, short, alias = "config-path")]
-    config: Option<PathBuf>,
+    pub(crate) config: Option<PathBuf>,
     /// Choose how Lua code is formatted ('dense', 'readable' or 'retain_lines').
     /// This will override the format given by the configuration file.
     #[arg(long)]
@@ -59,46 +52,19 @@ impl FromStr for LuaFormat {
     }
 }
 
-fn process(
-    resources: Resources,
-    process_options: darklua_core::Options,
-) -> (HashSet<PathBuf>, Result<(), CliError>) {
+fn process(resources: Resources, process_options: darklua_core::Options) -> CommandResult {
     let process_start_time = Instant::now();
 
-    let result = darklua_core::process(&resources, process_options);
-
-    let process_duration = durationfmt::to_string(process_start_time.elapsed());
+    let result = darklua_core::process(&resources, process_options).map_err(|err| {
+        log::error!("{}", err);
+        CliError::new(1)
+    })?;
 
-    let success_count = result.success_count();
-
-    println!(
-        "successfully processed {} file{} (in {})",
-        success_count,
-        maybe_plural(success_count),
-        process_duration
-    );
-
-    if result.has_errored() {
-        let error_count = result.error_count();
-        eprintln!(
-            "{}{} error{} happened:",
-            if success_count > 0 { "but " } else { "" },
-            error_count,
-            maybe_plural(error_count)
-        );
-
-        result.errors().for_each(|error| eprintln!("-> {}", error));
-
-        (result.into_created_files().collect(), Err(CliError::new(1)))
-    } else {
-        (result.into_created_files().collect(), Ok(()))
-    }
+    report_process("processed", &result, process_start_time.elapsed()).map_err(|_| CliError::new(1))
 }
 
 impl Options {
-    fn process(&self) -> (HashSet<PathBuf>, Result<(), CliError>) {
-        let resources = Resources::from_file_system();
-
+    pub(crate) fn get_process_options(&self) -> darklua_core::Options {
         let mut process_options =
             darklua_core::Options::new(&self.input_path).with_output(&self.output_path);
 
@@ -113,122 +79,22 @@ impl Options {
                 LuaFormat::RetainLines => GeneratorParameters::RetainLines,
             })
         }
-
-        process(resources, process_options)
+        process_options
     }
 }
 
-const DEFAULT_CONFIG_PATHS: [&str; 2] = [".darklua.json", ".darklua.json5"];
-
 pub fn run(options: &Options, _global: &GlobalOptions) -> CommandResult {
     log::debug!("running `process`: {:?}", options);
 
     if cfg!(not(target_arch = "wasm32")) && options.watch {
-        let watcher_options = options.clone();
-
-        // run process once initially
-        let (mut last_created_files, _) = watcher_options.process();
-
-        let mut debouncer = new_debouncer(
-            Duration::from_millis(FILE_WATCHING_DEBOUNCE_DURATION_MILLIS),
-            move |events: DebounceEventResult| match events {
-                Ok(events) => {
-                    if events
-                        .iter()
-                        .any(|event| matches!(event.kind, DebouncedEventKind::Any))
-                    {
-                        log::debug!("changes detected, re-running process");
-                        let (new_files, _) = watcher_options.process();
-
-                        for file_path in last_created_files.iter() {
-                            if !new_files.contains(file_path) {
-                                if let Err(err) = fs::remove_file(file_path) {
-                                    log::debug!(
-                                        "unable to remove path `{}`: {}",
-                                        file_path.display(),
-                                        err
-                                    )
-                                }
-                            }
-                        }
-                        last_created_files = new_files;
-                    }
-                }
-                Err(err) => {
-                    log::error!(
-                        "an error occured while watching file system for changes: {}",
-                        err
-                    );
-                }
-            },
-        )
-        .map_err(|err| {
-            log::error!("unable to create file watcher: {}", err);
-            CliError::new(1)
-        })?;
-
-        log::debug!(
-            "start watching file system {}",
-            options.input_path.display()
-        );
-
-        debouncer
-            .watcher()
-            .watch(&options.input_path, RecursiveMode::Recursive)
-            .map_err(|err| {
-                log::error!(
-                    "unable to start watching file system at `{}`: {}",
-                    options.input_path.display(),
-                    err
-                );
-                CliError::new(1)
-            })?;
-
-        if let Some(config) = options.config.as_ref() {
-            log::debug!("start watching provided config path {}", config.display());
-            debouncer
-                .watcher()
-                .watch(config, RecursiveMode::NonRecursive)
-                .map_err(|err| {
-                    log::error!(
-                        "unable to start watching file system at `{}`: {}",
-                        config.display(),
-                        err
-                    );
-                    CliError::new(1)
-                })?;
-        } else {
-            for path in DEFAULT_CONFIG_PATHS.iter().map(Path::new) {
-                if path.exists() {
-                    log::debug!("start watching default config path {}", path.display());
-                    debouncer
-                        .watcher()
-                        .watch(path, RecursiveMode::NonRecursive)
-                        .map_err(|err| {
-                            log::error!(
-                                "unable to start watching file system at `{}`: {}",
-                                path.display(),
-                                err
-                            );
-                            CliError::new(1)
-                        })?;
-                }
-            }
-        }
-
-        let (sender, receiver) = mpsc::channel();
-
-        ctrlc::set_handler(move || sender.send(()).expect("unable to send signal to terminate"))
-            .map_err(|err| {
-                log::error!("unable to set Ctrl-C handler: {}", err);
-                CliError::new(1)
-            })?;
+        let file_watcher = FileWatcher::new(options);
 
-        log::debug!("waiting for Ctrl-C to close the program");
-        receiver.recv().expect("Could not receive from channel.");
+        file_watcher.start()?;
 
         Ok(())
     } else {
-        options.process().1
+        let resources = Resources::from_file_system();
+
+        process(resources, options.get_process_options())
     }
 }
diff --git a/src/cli/utils/file_watcher.rs b/src/cli/utils/file_watcher.rs
new file mode 100644
index 0000000..53af9c0
--- /dev/null
+++ b/src/cli/utils/file_watcher.rs
@@ -0,0 +1,455 @@
+use std::{
+    collections::HashSet,
+    env,
+    hash::Hash,
+    iter,
+    path::{Path, PathBuf},
+    sync::mpsc::{self, Receiver, Sender},
+    time::{Duration, Instant},
+};
+
+use darklua_core::{Options, Resources, WorkerTree};
+use notify::{EventKind, RecursiveMode};
+use notify_debouncer_full::{new_debouncer, DebounceEventResult, DebouncedEvent};
+
+use crate::cli::{error::CliError, process::Options as ProcessOptions, CommandResult};
+
+use super::report_process;
+
+const FILE_WATCHING_DEBOUNCE_DURATION_MILLIS: u64 = 400;
+const DEFAULT_CONFIG_PATHS: [&str; 2] = [".darklua.json", ".darklua.json5"];
+
+enum WatcherSignal {
+    Exit,
+    Watch(PathBuf),
+    Unwatch(PathBuf),
+}
+
+pub struct FileWatcher {
+    input_path: PathBuf,
+    resources: Resources,
+    sender: Sender<WatcherSignal>,
+    receiver: Option<Receiver<WatcherSignal>>,
+    worker_tree: Option<WorkerTree>,
+    process_option: ProcessOptions,
+    extra_file_watch: HashSet<PathBuf>,
+    links_file_watch: HashSet<(PathBuf, PathBuf)>,
+    current_working_path: Option<PathBuf>,
+}
+
+impl FileWatcher {
+    pub fn new(process_option: &ProcessOptions) -> Self {
+        let (sender, receiver) = mpsc::channel();
+
+        Self {
+            input_path: process_option.input_path.clone(),
+            resources: Resources::from_file_system(),
+            sender,
+            receiver: Some(receiver),
+            worker_tree: None,
+            process_option: process_option.clone(),
+            extra_file_watch: Default::default(),
+            links_file_watch: Default::default(),
+            current_working_path: env::current_dir().ok(),
+        }
+    }
+
+    fn run_worker_tree(&mut self) {
+        let options = self.build_options();
+
+        let process_start_time = Instant::now();
+
+        if let Some(worker_tree) = self.worker_tree.as_mut() {
+            log_darklua_error(worker_tree.process(&self.resources, options), || ());
+        } else {
+            self.worker_tree = log_darklua_error(
+                darklua_core::process(&self.resources, options).map(Some),
+                || None,
+            );
+        }
+
+        if let Some(worker_tree) = self.worker_tree.as_mut() {
+            report_process("processed", worker_tree, process_start_time.elapsed()).ok();
+        }
+
+        self.update_extra_file_watch();
+    }
+
+    fn build_options(&self) -> Options {
+        self.process_option.get_process_options()
+    }
+
+    pub fn start(mut self) -> CommandResult {
+        self.run_worker_tree();
+        self.setup_ctrl_exit()?;
+
+        let receiver = self
+            .receiver
+            .take()
+            .expect("file watcher channel receiver should exist");
+
+        let input_path = self.input_path.clone();
+        let config_path = self.process_option.config.clone();
+
+        for link_path in iter_all_links(input_path.clone()) {
+            if let Ok(link_location) = link_path.read_link() {
+                self.send_watch_signal(&link_location);
+
+                self.links_file_watch.insert((link_location, link_path));
+            }
+        }
+
+        let mut debouncer = new_debouncer(
+            Duration::from_millis(FILE_WATCHING_DEBOUNCE_DURATION_MILLIS),
+            None,
+            move |events: DebounceEventResult| match events {
+                Ok(events) => {
+                    log::debug!("changes detected, re-running process");
+                    self.process_events(events);
+                    self.run_worker_tree();
+                }
+                Err(errors) => {
+                    for err in errors {
+                        log::error!(
+                            "an error occured while watching file system for changes: {}",
+                            err
+                        );
+                    }
+                }
+            },
+        )
+        .map_err(|err| {
+            log::error!("unable to create file watcher: {}", err);
+            CliError::new(1)
+        })?;
+
+        log::debug!("start watching file system on {}", input_path.display());
+
+        debouncer
+            .watch(&input_path, RecursiveMode::Recursive)
+            .map_err(|err| {
+                log::error!(
+                    "unable to start watching file system at `{}`: {}",
+                    input_path.display(),
+                    err
+                );
+                CliError::new(1)
+            })?;
+
+        if let Some(config) = &config_path {
+            log::debug!("start watching provided config path {}", config.display());
+            debouncer
+                .watch(config, RecursiveMode::NonRecursive)
+                .map_err(|err| {
+                    log::error!(
+                        "unable to start watching file system at `{}`: {}",
+                        config.display(),
+                        err
+                    );
+                    CliError::new(1)
+                })?;
+        } else {
+            for path in DEFAULT_CONFIG_PATHS.iter().map(Path::new) {
+                if path.exists() {
+                    log::debug!("start watching default config path {}", path.display());
+                    debouncer
+                        .watch(path, RecursiveMode::NonRecursive)
+                        .map_err(|err| {
+                            log::error!(
+                                "unable to start watching file system at `{}`: {}",
+                                path.display(),
+                                err
+                            );
+                            CliError::new(1)
+                        })?;
+                }
+            }
+        }
+
+        log::debug!("waiting for Ctrl-C to close the program");
+
+        loop {
+            match receiver.recv().expect("Could not receive from channel.") {
+                WatcherSignal::Exit => break,
+                WatcherSignal::Watch(path) => {
+                    log::debug!("start file watching on '{}'", path.display());
+                    match debouncer.watch(&path, RecursiveMode::Recursive) {
+                        Ok(()) => {}
+                        Err(err) => {
+                            log::error!(
+                                "unable to start watching file system at `{}`: {}",
+                                path.display(),
+                                err
+                            );
+                        }
+                    }
+                }
+                WatcherSignal::Unwatch(path) => {
+                    log::debug!("stop file watching on '{}'", path.display());
+                    match debouncer.unwatch(&path) {
+                        Ok(()) => {}
+                        Err(err) => {
+                            log::error!(
+                                "unable to stop watching file system at `{}`: {}",
+                                path.display(),
+                                err
+                            );
+                        }
+                    }
+                }
+            }
+        }
+
+        Ok(())
+    }
+
+    fn send_watch_signal(&self, link_location: &Path) {
+        if let Err(err) = self
+            .sender
+            .send(WatcherSignal::Watch(link_location.to_path_buf()))
+        {
+            log::warn!(
+                "unable to send signal to watch '{}': {}",
+                link_location.display(),
+                err
+            );
+        }
+    }
+
+    fn send_unwatch_signal(&self, path: &Path) {
+        if let Err(err) = self.sender.send(WatcherSignal::Unwatch(path.to_path_buf())) {
+            log::warn!(
+                "unable to send signal to unwatch '{}': {}",
+                path.display(),
+                err
+            );
+        }
+    }
+
+    fn setup_ctrl_exit(&self) -> Result<(), CliError> {
+        let sender = self.sender.clone();
+        ctrlc::set_handler(move || {
+            sender
+                .send(WatcherSignal::Exit)
+                .expect("unable to send signal to terminate")
+        })
+        .map_err(|err| {
+            log::error!("unable to set Ctrl-C handler: {}", err);
+            CliError::new(1)
+        })?;
+        Ok(())
+    }
+
+    fn process_events(&mut self, events: Vec<DebouncedEvent>) {
+        if events.is_empty() {
+            return;
+        }
+        let current_path = self.current_working_path.as_ref();
+
+        let worker_tree = if let Some(worker_tree) = self.worker_tree.as_mut() {
+            worker_tree
+        } else {
+            return;
+        };
+
+        log::debug!("file watch has detected changes");
+
+        let mut has_created = false;
+
+        for event in events {
+            let links = &self.links_file_watch;
+
+            let mut paths_iterator = event.event.paths.iter().map(|path| {
+                links
+                    .iter()
+                    .find_map(|(link_location, link_path)| {
+                        path.starts_with(link_location)
+                            .then_some(link_path.as_path())
+                    })
+                    .or_else(|| {
+                        current_path.and_then(|current_path| path.strip_prefix(current_path).ok())
+                    })
+                    .unwrap_or(path)
+            });
+
+            if log::log_enabled!(log::Level::Trace) {
+                let event_display = match event.kind {
+                    EventKind::Any => Some("unknown operation on"),
+                    EventKind::Create(_) => Some("created"),
+                    EventKind::Modify(_) => Some("modified"),
+                    EventKind::Remove(_) => Some("removed"),
+                    EventKind::Access(_) | EventKind::Other => None,
+                };
+                if let Some(event_display) = event_display {
+                    for path in event.event.paths.iter() {
+                        log::trace!("file watcher: {} '{}'", event_display, path.display());
+                    }
+                }
+            }
+
+            match event.kind {
+                EventKind::Any => {
+                    for path in paths_iterator {
+                        has_created = true;
+                        worker_tree.source_changed(path);
+                    }
+                }
+                EventKind::Create(_create_kind) => {
+                    has_created = paths_iterator.next().is_some();
+                }
+                EventKind::Modify(_modify_kind) => {
+                    for path in paths_iterator {
+                        worker_tree.source_changed(path);
+                    }
+                }
+                EventKind::Remove(_remove_kind) => {
+                    for path in paths_iterator {
+                        worker_tree.remove_source(path);
+                    }
+                }
+                EventKind::Access(_) | EventKind::Other => {}
+            }
+        }
+
+        if has_created {
+            self.worker_collect_work();
+            self.update_links();
+        }
+    }
+
+    fn worker_collect_work(&mut self) {
+        let options = self.build_options();
+        if let Some(worker_tree) = self.worker_tree.as_mut() {
+            log_darklua_error(worker_tree.collect_work(&self.resources, &options), || ());
+        }
+    }
+
+    fn update_extra_file_watch(&mut self) {
+        if let Some(worker_tree) = self.worker_tree.as_ref() {
+            let files: HashSet<_> = worker_tree
+                .iter_external_dependencies()
+                .map(ToOwned::to_owned)
+                .collect();
+
+            diff_sets(
+                &files,
+                &self.extra_file_watch,
+                |new_file| {
+                    self.send_watch_signal(new_file);
+                },
+                |last_file| {
+                    self.send_unwatch_signal(last_file);
+                },
+            );
+
+            self.extra_file_watch = files;
+        }
+    }
+
+    fn update_links(&mut self) {
+        let new_links: HashSet<_> = iter_all_links(self.input_path.clone())
+            .filter_map(|link_path| {
+                link_path
+                    .read_link()
+                    .ok()
+                    .map(|link_location| (link_location, link_path))
+            })
+            .collect();
+
+        diff_sets(
+            &new_links,
+            &self.links_file_watch,
+            |(link_location, _link_path)| {
+                self.send_watch_signal(link_location);
+            },
+            |(link_location, _link_path)| {
+                self.send_unwatch_signal(link_location);
+            },
+        );
+
+        self.links_file_watch = new_links;
+    }
+}
+
+fn diff_sets<T: Eq + Hash>(
+    new_set: &HashSet<T>,
+    previous_set: &HashSet<T>,
+    on_added: impl Fn(&T),
+    on_removed: impl Fn(&T),
+) {
+    for item in previous_set.difference(new_set) {
+        on_removed(item);
+    }
+
+    for item in new_set.difference(previous_set) {
+        on_added(item);
+    }
+}
+
+fn iter_all_links(location: PathBuf) -> impl Iterator<Item = PathBuf> {
+    let mut unknown_paths = vec![location];
+    let mut links = Vec::new();
+    let mut dir_entries = Vec::new();
+
+    iter::from_fn(move || loop {
+        if let Some(location) = unknown_paths.pop() {
+            match location.symlink_metadata() {
+                Ok(metadata) => {
+                    if metadata.is_symlink() {
+                        links.push(location);
+                    } else if metadata.is_dir() {
+                        dir_entries.push(location.to_path_buf());
+                    };
+                }
+                Err(err) => {
+                    log::warn!(
+                        "unable to read metadata from file `{}`: {}",
+                        location.display(),
+                        err
+                    );
+                }
+            }
+        } else if let Some(dir_location) = dir_entries.pop() {
+            match dir_location.read_dir() {
+                Ok(read_dir) => {
+                    for entry in read_dir {
+                        match entry {
+                            Ok(entry) => {
+                                unknown_paths.push(entry.path());
+                            }
+                            Err(err) => {
+                                log::warn!(
+                                    "unable to read directory entry `{}`: {}",
+                                    dir_location.display(),
+                                    err
+                                );
+                            }
+                        }
+                    }
+                }
+                Err(err) => {
+                    log::warn!(
+                        "unable to read directory `{}`: {}",
+                        dir_location.display(),
+                        err
+                    );
+                }
+            }
+        } else if let Some(path) = links.pop() {
+            break Some(path);
+        } else {
+            break None;
+        }
+    })
+}
+
+fn log_darklua_error<T>(
+    result: Result<T, darklua_core::DarkluaError>,
+    else_result: impl Fn() -> T,
+) -> T {
+    result
+        .inspect_err(|err| {
+            log::error!("{}", err);
+        })
+        .unwrap_or_else(|_| else_result())
+}
diff --git a/src/cli/utils/mod.rs b/src/cli/utils/mod.rs
index 70a1990..0e3094a 100644
--- a/src/cli/utils/mod.rs
+++ b/src/cli/utils/mod.rs
@@ -1,3 +1,12 @@
+#[cfg(not(target_arch = "wasm32"))]
+mod file_watcher;
+
+use std::time::Duration;
+
+use darklua_core::WorkerTree;
+#[cfg(not(target_arch = "wasm32"))]
+pub use file_watcher::FileWatcher;
+
 pub fn maybe_plural(count: usize) -> &'static str {
     if count > 1 {
         "s"
@@ -6,6 +15,44 @@ pub fn maybe_plural(count: usize) -> &'static str {
     }
 }
 
+pub fn report_process(
+    command: &'static str,
+    worker_tree: &WorkerTree,
+    duration: Duration,
+) -> Result<(), ()> {
+    let process_duration = durationfmt::to_string(duration);
+
+    let success_count = worker_tree.success_count();
+
+    println!(
+        "successfully {} {} file{} (in {})",
+        command,
+        success_count,
+        maybe_plural(success_count),
+        process_duration
+    );
+
+    let errors = worker_tree.collect_errors();
+
+    if errors.is_empty() {
+        Ok(())
+    } else {
+        let error_count = errors.len();
+        eprintln!(
+            "{}{} error{} happened:",
+            if success_count > 0 { "but " } else { "" },
+            error_count,
+            maybe_plural(error_count)
+        );
+
+        for error in errors {
+            eprintln!("-> {}", error);
+        }
+
+        Err(())
+    }
+}
+
 #[cfg(test)]
 mod test {
     use super::*;
diff --git a/src/frontend/configuration.rs b/src/frontend/configuration.rs
index a27cb0a..8056b59 100644
--- a/src/frontend/configuration.rs
+++ b/src/frontend/configuration.rs
@@ -53,6 +53,11 @@ impl Configuration {
         self
     }
 
+    #[inline]
+    pub fn set_generator(&mut self, generator: GeneratorParameters) {
+        self.generator = generator;
+    }
+
     #[inline]
     pub fn with_rule(mut self, rule: impl Into<Box<dyn Rule>>) -> Self {
         self.push_rule(rule);
diff --git a/src/frontend/error.rs b/src/frontend/error.rs
index 54b81a0..b45959a 100644
--- a/src/frontend/error.rs
+++ b/src/frontend/error.rs
@@ -150,7 +150,7 @@ impl DarkluaError {
         })
     }
 
-    pub(crate) fn cyclic_work(work_left: Vec<WorkItem>) -> Self {
+    pub(crate) fn cyclic_work(work_left: Vec<&WorkItem>) -> Self {
         let source_left: HashSet<PathBuf> = work_left
             .iter()
             .map(|work| work.source().to_path_buf())
@@ -158,29 +158,23 @@ impl DarkluaError {
 
         let mut required_work: Vec<_> = work_left
             .into_iter()
-            .filter_map(|work| {
-                if work.total_required_content() == 0 {
-                    None
-                } else {
-                    let (status, data) = work.extract();
-
-                    match status {
-                        WorkStatus::NotStarted => None,
-                        WorkStatus::InProgress(progress) => {
-                            let mut content: Vec<_> = progress
-                                .required_content()
-                                .filter(|path| source_left.contains(*path))
-                                .map(PathBuf::from)
-                                .collect();
-                            if content.is_empty() {
-                                None
-                            } else {
-                                content.sort();
-                                Some((data, content))
-                            }
-                        }
+            .filter(|work| work.total_required_content() != 0)
+            .filter_map(|work| match &work.status {
+                WorkStatus::NotStarted => None,
+                WorkStatus::InProgress(progress) => {
+                    let mut content: Vec<_> = progress
+                        .required_content()
+                        .filter(|path| source_left.contains(*path))
+                        .map(PathBuf::from)
+                        .collect();
+                    if content.is_empty() {
+                        None
+                    } else {
+                        content.sort();
+                        Some((work.data.clone(), content))
                     }
                 }
+                WorkStatus::Done(_) => None,
             })
             .collect();
 
diff --git a/src/frontend/mod.rs b/src/frontend/mod.rs
index 342b914..566c3fc 100644
--- a/src/frontend/mod.rs
+++ b/src/frontend/mod.rs
@@ -1,23 +1,21 @@
 mod configuration;
 mod error;
 mod options;
-mod process_result;
 mod resources;
 mod utils;
 mod work_cache;
 mod work_item;
 mod worker;
-
-use std::path::Path;
+mod worker_tree;
 
 pub use configuration::{BundleConfiguration, Configuration, GeneratorParameters};
 pub use error::{DarkluaError, DarkluaResult};
 pub use options::Options;
-pub use process_result::ProcessResult;
 pub use resources::Resources;
 use serde::Serialize;
 use work_item::WorkItem;
 use worker::Worker;
+pub use worker_tree::WorkerTree;
 
 use crate::{
     generator::{DenseLuaGenerator, LuaGenerator},
@@ -26,12 +24,6 @@ use crate::{
     utils::normalize_path,
 };
 
-pub fn process(resources: &Resources, options: Options) -> ProcessResult {
-    match private_process(resources, options) {
-        Ok(result) | Err(result) => result,
-    }
-}
-
 /// Convert serializable data into a Lua module
 pub fn convert_data(value: impl Serialize) -> Result<String, DarkluaError> {
     let expression = to_expression(&value).map_err(DarkluaError::from)?;
@@ -44,74 +36,11 @@ pub fn convert_data(value: impl Serialize) -> Result<String, DarkluaError> {
     Ok(generator.into_string())
 }
 
-fn private_process(
-    resources: &Resources,
-    options: Options,
-) -> Result<ProcessResult, ProcessResult> {
-    let worker = Worker::new(resources);
-
-    if let Some(output) = options.output().map(Path::to_path_buf) {
-        if resources.is_file(options.input())? {
-            if resources.is_directory(&output)? {
-                let file_name = options.input().file_name().ok_or_else(|| {
-                    DarkluaError::custom(format!(
-                        "unable to extract file name from `{}`",
-                        options.input().display()
-                    ))
-                })?;
+pub fn process(resources: &Resources, options: Options) -> DarkluaResult<WorkerTree> {
+    let mut worker_tree = WorkerTree::default();
 
-                worker.process(
-                    once_ok(WorkItem::new(options.input(), output.join(file_name))),
-                    options,
-                )
-            } else if resources.is_file(&output)? || output.extension().is_some() {
-                worker.process(once_ok(WorkItem::new(options.input(), output)), options)
-            } else {
-                let file_name = options.input().file_name().ok_or_else(|| {
-                    DarkluaError::custom(format!(
-                        "unable to extract file name from `{}`",
-                        options.input().display()
-                    ))
-                })?;
-
-                worker.process(
-                    once_ok(WorkItem::new(options.input(), output.join(file_name))),
-                    options,
-                )
-            }
-        } else {
-            let input = options.input().to_path_buf();
-
-            worker.process(
-                resources.collect_work(&input).map(|source| {
-                    let source = normalize_path(source);
-                    source
-                        .strip_prefix(&input)
-                        .map(|relative| WorkItem::new(&source, output.join(relative)))
-                        .map_err(|err| {
-                            DarkluaError::custom(format!(
-                                "unable to remove path prefix `{}` from `{}`: {}",
-                                input.display(),
-                                source.display(),
-                                err
-                            ))
-                        })
-                }),
-                options,
-            )
-        }
-    } else {
-        let input = options.input().to_path_buf();
-        worker.process(
-            resources
-                .collect_work(input)
-                .map(|source| Ok(WorkItem::new_in_place(source))),
-            options,
-        )
-    }
-}
+    worker_tree.collect_work(resources, &options)?;
+    worker_tree.process(resources, options)?;
 
-#[inline]
-fn once_ok<T, E>(value: T) -> impl Iterator<Item = Result<T, E>> {
-    std::iter::once(Ok(value))
+    Ok(worker_tree)
 }
diff --git a/src/frontend/process_result.rs b/src/frontend/process_result.rs
deleted file mode 100644
index fd02af7..0000000
--- a/src/frontend/process_result.rs
+++ /dev/null
@@ -1,94 +0,0 @@
-use std::path::PathBuf;
-
-use crate::DarkluaError;
-
-use super::resources::ResourceError;
-
-#[derive(Debug, Clone)]
-pub struct ProcessResult {
-    success_count: usize,
-    created_files: Vec<PathBuf>,
-    errors: Vec<DarkluaError>,
-}
-
-impl ProcessResult {
-    pub fn new(
-        success_count: usize,
-        created_files: Vec<PathBuf>,
-        errors: Vec<DarkluaError>,
-    ) -> Self {
-        Self {
-            success_count,
-            created_files,
-            errors,
-        }
-    }
-
-    pub fn success_count(&self) -> usize {
-        self.success_count
-    }
-
-    pub fn error_count(&self) -> usize {
-        self.errors.len()
-    }
-
-    pub fn into_created_files(self) -> impl Iterator<Item = PathBuf> {
-        self.created_files.into_iter()
-    }
-
-    pub fn has_errored(&self) -> bool {
-        !self.errors.is_empty()
-    }
-
-    pub fn errors(&self) -> impl Iterator<Item = &DarkluaError> {
-        self.errors.iter()
-    }
-
-    pub fn result(self) -> Result<(), Vec<DarkluaError>> {
-        if self.errors.is_empty() {
-            Ok(())
-        } else {
-            Err(self.errors)
-        }
-    }
-}
-
-impl From<ResourceError> for ProcessResult {
-    fn from(error: ResourceError) -> Self {
-        Self {
-            success_count: 0,
-            created_files: Vec::new(),
-            errors: vec![error.into()],
-        }
-    }
-}
-
-impl From<DarkluaError> for ProcessResult {
-    fn from(error: DarkluaError) -> Self {
-        Self {
-            success_count: 0,
-            created_files: Vec::new(),
-            errors: vec![error],
-        }
-    }
-}
-
-impl From<Vec<DarkluaError>> for ProcessResult {
-    fn from(errors: Vec<DarkluaError>) -> Self {
-        Self {
-            success_count: 0,
-            created_files: Vec::new(),
-            errors,
-        }
-    }
-}
-
-impl From<ProcessResult> for Result<ProcessResult, ProcessResult> {
-    fn from(process_result: ProcessResult) -> Self {
-        if process_result.errors.is_empty() {
-            Ok(process_result)
-        } else {
-            Err(process_result)
-        }
-    }
-}
diff --git a/src/frontend/resources.rs b/src/frontend/resources.rs
index ef7c7b0..f9a88e0 100644
--- a/src/frontend/resources.rs
+++ b/src/frontend/resources.rs
@@ -105,6 +105,35 @@ impl Source {
             }
         }
     }
+
+    fn remove(&self, location: &Path) -> Result<(), ResourceError> {
+        match self {
+            Self::FileSystem => {
+                if !self.exists(location)? {
+                    Ok(())
+                } else if self.is_file(location)? {
+                    fs::remove_file(location).map_err(|err| ResourceError::io_error(location, err))
+                } else if self.is_directory(location)? {
+                    fs::remove_dir_all(location)
+                        .map_err(|err| ResourceError::io_error(location, err))
+                } else {
+                    Ok(())
+                }
+            }
+            Self::Memory(data) => {
+                if self.is_file(location)? {
+                    let mut data = data.lock().unwrap();
+                    data.remove(&normalize_path(location));
+                } else if self.is_directory(location)? {
+                    let mut data = data.lock().unwrap();
+                    let location = normalize_path(location);
+                    data.retain(|path, _| !path.starts_with(&location));
+                }
+
+                Ok(())
+            }
+        }
+    }
 }
 
 fn walk_file_system(location: PathBuf) -> impl Iterator<Item = PathBuf> {
@@ -220,6 +249,14 @@ impl Resources {
     pub fn write(&self, location: impl AsRef<Path>, content: &str) -> ResourceResult<()> {
         self.source.write(location.as_ref(), content)
     }
+
+    pub fn remove(&self, location: impl AsRef<Path>) -> ResourceResult<()> {
+        self.source.remove(location.as_ref())
+    }
+
+    pub fn walk(&self, location: impl AsRef<Path>) -> impl Iterator<Item = PathBuf> {
+        self.source.walk(location.as_ref())
+    }
 }
 
 #[derive(Debug, Clone, PartialEq, Eq)]
@@ -275,6 +312,16 @@ mod test {
             assert_eq!(resources.exists(any_path()), Ok(true));
         }
 
+        #[test]
+        fn created_file_is_removed_exists() {
+            let resources = new();
+            resources.write(any_path(), ANY_CONTENT).unwrap();
+
+            resources.remove(any_path()).unwrap();
+
+            assert_eq!(resources.exists(any_path()), Ok(false));
+        }
+
         #[test]
         fn created_file_exists_is_a_file() {
             let resources = new();
diff --git a/src/frontend/work_cache.rs b/src/frontend/work_cache.rs
index ecbb502..6e8fbc1 100644
--- a/src/frontend/work_cache.rs
+++ b/src/frontend/work_cache.rs
@@ -16,7 +16,7 @@ pub struct WorkCache<'a> {
     input_to_output: HashMap<PathBuf, PathBuf>,
 }
 
-impl<'a> Clone for WorkCache<'a> {
+impl Clone for WorkCache<'_> {
     fn clone(&self) -> Self {
         Self {
             resources: self.resources,
@@ -26,7 +26,7 @@ impl<'a> Clone for WorkCache<'a> {
     }
 }
 
-impl<'a> fmt::Debug for WorkCache<'a> {
+impl fmt::Debug for WorkCache<'_> {
     fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
         f.debug_struct("WorkCache")
             .field("resources", &self.resources)
diff --git a/src/frontend/work_item.rs b/src/frontend/work_item.rs
index fc2e9c3..91566dd 100644
--- a/src/frontend/work_item.rs
+++ b/src/frontend/work_item.rs
@@ -1,7 +1,12 @@
-use std::path::{Path, PathBuf};
+use std::{
+    collections::HashSet,
+    path::{Path, PathBuf},
+};
 
 use crate::{nodes::Block, utils::Timer};
 
+use super::{DarkluaError, DarkluaResult};
+
 #[derive(Debug, Clone, PartialEq, Eq)]
 pub(crate) struct Progress {
     block: Block,
@@ -11,7 +16,7 @@ pub(crate) struct Progress {
 }
 
 impl Progress {
-    pub fn new(block: Block) -> Self {
+    pub(crate) fn new(block: Block) -> Self {
         Self {
             block,
             next_rule: 0,
@@ -20,67 +25,69 @@ impl Progress {
         }
     }
 
-    pub fn with_content(self, content: String) -> WorkProgress {
-        WorkProgress {
-            content,
-            work: self,
-        }
-    }
-
-    pub fn at_rule(mut self, rule_index: usize) -> Self {
-        self.next_rule = rule_index;
-        self
-    }
-
-    pub fn with_required_content(mut self, required_content: Vec<PathBuf>) -> Self {
+    pub(crate) fn set_required_content(&mut self, required_content: Vec<PathBuf>) {
         self.required = required_content;
-        self
     }
 
-    pub fn next_rule(&self) -> usize {
+    pub(crate) fn next_rule(&self) -> usize {
         self.next_rule
     }
 
-    pub fn block(&self) -> &Block {
+    pub(crate) fn set_next_rule(&mut self, rule_index: usize) {
+        self.next_rule = rule_index;
+    }
+
+    pub(crate) fn block(&self) -> &Block {
         &self.block
     }
 
-    pub fn mutate_block(&mut self) -> &mut Block {
+    pub(crate) fn mutate_block(&mut self) -> &mut Block {
         &mut self.block
     }
 
-    pub fn duration(&mut self) -> &mut Timer {
+    pub(crate) fn duration(&mut self) -> &mut Timer {
         &mut self.duration
     }
 }
 
 #[derive(Debug, Clone, PartialEq, Eq)]
 pub(crate) struct WorkProgress {
-    content: String,
-    work: Progress,
+    pub(crate) content: String,
+    pub(crate) progress: Progress,
 }
 
 impl WorkProgress {
-    pub fn new(content: String, block: Block) -> Self {
+    pub(crate) fn new(content: String, block: Block) -> Self {
         Self {
             content,
-            work: Progress::new(block),
+            progress: Progress::new(block),
         }
     }
 
-    pub fn required_content(&self) -> impl Iterator<Item = &Path> {
-        self.work.required.iter().map(AsRef::as_ref)
-    }
-
-    pub fn extract(self) -> (String, Progress) {
-        (self.content, self.work)
+    pub(crate) fn required_content(&self) -> impl Iterator<Item = &Path> {
+        self.progress.required.iter().map(AsRef::as_ref)
     }
 }
 
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone)]
 pub(crate) enum WorkStatus {
     NotStarted,
     InProgress(Box<WorkProgress>),
+    Done(DarkluaResult<()>),
+}
+
+impl WorkStatus {
+    pub(crate) fn done() -> Self {
+        Self::Done(Ok(()))
+    }
+
+    pub(crate) fn err(err: DarkluaError) -> Self {
+        Self::Done(Err(err))
+    }
+
+    pub(crate) fn is_done(&self) -> bool {
+        matches!(self, WorkStatus::Done(_))
+    }
 }
 
 impl Default for WorkStatus {
@@ -102,64 +109,56 @@ pub(crate) struct WorkData {
 }
 
 impl WorkData {
-    pub fn with_status(self, status: impl Into<WorkStatus>) -> WorkItem {
-        WorkItem {
-            data: self,
-            status: status.into(),
-        }
+    pub(crate) fn is_in_place(&self) -> bool {
+        self.source == self.output
     }
 
-    pub fn source(&self) -> &Path {
+    pub(crate) fn source(&self) -> &Path {
         &self.source
     }
 
-    pub fn output(&self) -> &Path {
+    pub(crate) fn output(&self) -> &Path {
         &self.output
     }
 }
 
 #[derive(Debug, Clone)]
 pub(crate) struct WorkItem {
-    data: WorkData,
-    status: WorkStatus,
+    pub(crate) data: WorkData,
+    pub(crate) status: WorkStatus,
+    pub(crate) external_file_dependencies: HashSet<PathBuf>,
 }
 
 impl WorkItem {
-    pub fn new(source: impl Into<PathBuf>, output: impl Into<PathBuf>) -> Self {
+    pub(crate) fn new(source: impl Into<PathBuf>, output: impl Into<PathBuf>) -> Self {
         Self {
             data: WorkData {
                 source: source.into(),
                 output: output.into(),
             },
             status: Default::default(),
+            external_file_dependencies: Default::default(),
         }
     }
 
-    pub fn new_in_place(source: impl Into<PathBuf>) -> Self {
+    pub(crate) fn new_in_place(source: impl Into<PathBuf>) -> Self {
         let source = source.into();
         Self::new(source.clone(), source)
     }
 
-    pub fn extract(self) -> (WorkStatus, WorkData) {
-        (self.status, self.data)
-    }
-
-    pub fn source(&self) -> &Path {
+    pub(crate) fn source(&self) -> &Path {
         &self.data.source
     }
 
-    pub fn get_created_file_path(&self) -> Option<PathBuf> {
-        if self.data.source == self.data.output {
-            None
-        } else {
-            Some(self.data.output.to_path_buf())
+    pub(crate) fn total_required_content(&self) -> usize {
+        match &self.status {
+            WorkStatus::NotStarted | WorkStatus::Done(_) => 0,
+            WorkStatus::InProgress(progress) => progress.progress.required.len(),
         }
     }
 
-    pub fn total_required_content(&self) -> usize {
-        match &self.status {
-            WorkStatus::NotStarted => 0,
-            WorkStatus::InProgress(progress) => progress.work.required.len(),
-        }
+    pub(crate) fn reset(&mut self) {
+        self.status = WorkStatus::NotStarted;
+        self.external_file_dependencies.clear();
     }
 }
diff --git a/src/frontend/worker.rs b/src/frontend/worker.rs
index 3c381c7..ea49119 100644
--- a/src/frontend/worker.rs
+++ b/src/frontend/worker.rs
@@ -5,8 +5,8 @@ use super::{
     resources::Resources,
     utils::maybe_plural,
     work_cache::WorkCache,
-    work_item::{WorkData, WorkItem, WorkProgress, WorkStatus},
-    DarkluaError, DarkluaResult, Options, ProcessResult,
+    work_item::{WorkItem, WorkProgress, WorkStatus},
+    DarkluaError, DarkluaResult, Options,
 };
 
 use crate::{
@@ -27,7 +27,7 @@ pub(crate) struct Worker<'a> {
 }
 
 impl<'a> Worker<'a> {
-    pub fn new(resources: &'a Resources) -> Self {
+    pub(crate) fn new(resources: &'a Resources) -> Self {
         Self {
             resources,
             cache: WorkCache::new(resources),
@@ -36,11 +36,7 @@ impl<'a> Worker<'a> {
         }
     }
 
-    pub fn process(
-        mut self,
-        work_items: impl Iterator<Item = Result<WorkItem, DarkluaError>>,
-        mut options: Options,
-    ) -> Result<ProcessResult, ProcessResult> {
+    pub(crate) fn setup_worker(&mut self, options: &mut Options) -> DarkluaResult<()> {
         let configuration_setup_timer = Timer::now();
 
         if let Some(config) = options.take_configuration() {
@@ -62,8 +58,7 @@ impl<'a> Worker<'a> {
                 log::info!("using configuration file `{}`", config.display());
             } else {
                 return Err(DarkluaError::resource_not_found(config)
-                    .context("expected to find configuration file as provided by the options")
-                    .into());
+                    .context("expected to find configuration file as provided by the options"));
             }
         } else {
             let mut configuration_files = Vec::new();
@@ -79,9 +74,7 @@ impl<'a> Worker<'a> {
                 }
                 1 => {
                     let configuration_file_path = configuration_files.first().unwrap();
-                    self.configuration = self
-                        .read_configuration(configuration_file_path)
-                        .map_err(element_to_vec)?;
+                    self.configuration = self.read_configuration(configuration_file_path)?;
                     log::info!(
                         "using configuration file `{}`",
                         configuration_file_path.display()
@@ -90,8 +83,7 @@ impl<'a> Worker<'a> {
                 _ => {
                     return Err(DarkluaError::multiple_configuration_found(
                         configuration_files.into_iter().map(Path::to_path_buf),
-                    )
-                    .into())
+                    ))
                 }
             }
         };
@@ -107,7 +99,7 @@ impl<'a> Worker<'a> {
                         format!("readable ({})", column_span),
                 }
             );
-            self.configuration = self.configuration.with_generator(generator.clone());
+            self.configuration.set_generator(generator.clone());
         }
 
         log::trace!(
@@ -121,70 +113,42 @@ impl<'a> Worker<'a> {
             })
         );
 
-        log::trace!("start collecting work");
-        let collect_work_timer = Timer::now();
+        Ok(())
+    }
 
-        let collect_work_result: Result<Vec<_>, _> = work_items.collect();
-        let mut work_items = collect_work_result.map_err(element_to_vec)?;
+    pub(crate) fn configuration(&self) -> &Configuration {
+        &self.configuration
+    }
 
-        log::trace!("work collected in {}", collect_work_timer.duration_label());
+    pub(crate) fn advance_work(&mut self, work_item: &mut WorkItem) -> DarkluaResult<()> {
+        match &work_item.status {
+            WorkStatus::NotStarted => {
+                let source_display = work_item.source().display();
 
-        let mut errors = Vec::new();
-        let mut success_count = 0;
+                let content = self.resources.get(work_item.source())?;
 
-        let work_timer = Timer::now();
-        let mut created_files = Vec::new();
+                let parser = self.configuration.build_parser();
 
-        'work_loop: while !work_items.is_empty() {
-            let work_length = work_items.len();
-            log::trace!(
-                "working on batch of {} task{}",
-                work_length,
-                maybe_plural(work_length)
-            );
+                log::debug!("beginning work on `{}`", source_display);
 
-            let mut work_left = Vec::new();
+                let parser_timer = Timer::now();
 
-            for work in work_items.into_iter() {
-                let work_source_display = work.source().display().to_string();
+                let mut block = parser.parse(&content).map_err(|parser_error| {
+                    DarkluaError::parser_error(work_item.source(), parser_error)
+                })?;
 
-                let created_path = work.get_created_file_path();
+                let parser_time = parser_timer.duration_label();
+                log::debug!("parsed `{}` in {}", source_display, parser_time);
 
-                match self.do_work(work) {
-                    Ok(None) => {
-                        success_count += 1;
-                        if let Some(new_file) = created_path {
-                            created_files.push(new_file.to_path_buf());
-                        }
-                        log::info!("successfully processed `{}`", work_source_display);
-                    }
-                    Ok(Some(next_work)) => {
-                        log::trace!("work on `{}` has not completed", work_source_display);
-                        work_left.push(next_work);
-                    }
-                    Err(err) => {
-                        errors.push(err);
-                        if options.should_fail_fast() {
-                            log::debug!(
-                                "dropping all work because the fail-fast option is enabled"
-                            );
-                            break 'work_loop;
-                        }
-                    }
-                }
-            }
+                self.bundle(work_item, &mut block, &content)?;
 
-            if work_left.len() >= work_length {
-                errors.push(DarkluaError::cyclic_work(work_left));
-                return ProcessResult::new(success_count, created_files, errors).into();
-            }
+                work_item.status = WorkProgress::new(content, block).into();
 
-            work_items = work_left;
+                self.apply_rules(work_item)
+            }
+            WorkStatus::InProgress(_work_progress) => self.apply_rules(work_item),
+            WorkStatus::Done(_) => Ok(()),
         }
-
-        log::info!("executed work in {}", work_timer.duration_label());
-
-        ProcessResult::new(success_count, created_files, errors).into()
     }
 
     fn read_configuration(&self, config: &Path) -> DarkluaResult<Configuration> {
@@ -206,45 +170,16 @@ impl<'a> Worker<'a> {
             })
     }
 
-    fn do_work(&mut self, work: WorkItem) -> DarkluaResult<Option<WorkItem>> {
-        let (status, data) = work.extract();
-        match status {
-            WorkStatus::NotStarted => {
-                let source_display = data.source().display();
-
-                let source = data.source();
-                let content = self.resources.get(source)?;
-
-                let parser = self.configuration.build_parser();
-
-                log::debug!("beginning work on `{}`", source_display);
-
-                let parser_timer = Timer::now();
-
-                let mut block = parser
-                    .parse(&content)
-                    .map_err(|parser_error| DarkluaError::parser_error(source, parser_error))?;
-
-                let parser_time = parser_timer.duration_label();
-                log::debug!("parsed `{}` in {}", source_display, parser_time);
-
-                self.bundle(&mut block, source, &content)?;
-
-                self.apply_rules(data, WorkProgress::new(content, block))
-            }
-            WorkStatus::InProgress(progress) => self.apply_rules(data, *progress),
-        }
-    }
+    fn apply_rules(&mut self, work_item: &mut WorkItem) -> DarkluaResult<()> {
+        let work_progress = match &mut work_item.status {
+            WorkStatus::InProgress(progress) => progress.as_mut(),
+            _ => return Ok(()),
+        };
 
-    fn apply_rules(
-        &mut self,
-        data: WorkData,
-        progress: WorkProgress,
-    ) -> DarkluaResult<Option<WorkItem>> {
-        let (content, mut progress) = progress.extract();
+        let progress = &mut work_progress.progress;
 
-        let source_display = data.source().display();
-        let normalized_source = normalize_path(data.source());
+        let source_display = work_item.data.source().display();
+        let normalized_source = normalize_path(work_item.data.source());
 
         progress.duration().start();
 
@@ -254,7 +189,8 @@ impl<'a> Worker<'a> {
             .enumerate()
             .skip(progress.next_rule())
         {
-            let mut context_builder = self.create_rule_context(data.source(), &content);
+            let mut context_builder =
+                self.create_rule_context(work_item.data.source(), &work_progress.content);
             log::trace!(
                 "[{}] apply rule `{}`{}",
                 source_display,
@@ -311,22 +247,21 @@ impl<'a> Worker<'a> {
                             )
                         }
                     );
-                    return Ok(Some(
-                        data.with_status(
-                            progress
-                                .at_rule(index)
-                                .with_required_content(required_content)
-                                .with_content(content),
-                        ),
-                    ));
+
+                    progress.set_next_rule(index);
+                    progress.set_required_content(required_content);
+                    return Ok(());
                 }
             }
 
             let context = context_builder.build();
             let block = progress.mutate_block();
             let rule_timer = Timer::now();
-            rule.process(block, &context).map_err(|rule_error| {
-                let error = DarkluaError::rule_error(data.source(), rule, index, rule_error);
+
+            let source = work_item.data.source();
+
+            let rule_result = rule.process(block, &context).map_err(|rule_error| {
+                let error = DarkluaError::rule_error(source, rule, index, rule_error);
 
                 log::trace!(
                     "[{}] rule `{}` errored: {}",
@@ -336,7 +271,14 @@ impl<'a> Worker<'a> {
                 );
 
                 error
-            })?;
+            });
+
+            work_item
+                .external_file_dependencies
+                .extend(context.into_dependencies());
+
+            rule_result?;
+
             let rule_duration = rule_timer.duration_label();
             log::trace!(
                 "[{}] ⨽completed `{}` in {}",
@@ -361,15 +303,17 @@ impl<'a> Worker<'a> {
         if cfg!(test) || (cfg!(debug_assertions) && log::log_enabled!(log::Level::Trace)) {
             log::trace!(
                 "generate AST debugging view at `{}`",
-                data.output().display()
+                work_item.data.output().display()
             );
             self.resources
-                .write(data.output(), &format!("{:#?}", progress.block()))?;
+                .write(work_item.data.output(), &format!("{:#?}", progress.block()))?;
         }
 
         let generator_timer = Timer::now();
 
-        let lua_code = self.configuration.generate_lua(progress.block(), &content);
+        let lua_code = self
+            .configuration
+            .generate_lua(progress.block(), &work_progress.content);
 
         let generator_time = generator_timer.duration_label();
         log::debug!(
@@ -378,12 +322,13 @@ impl<'a> Worker<'a> {
             generator_time,
         );
 
-        self.resources.write(data.output(), &lua_code)?;
+        self.resources.write(work_item.data.output(), &lua_code)?;
 
         self.cache
-            .link_source_to_output(normalized_source, data.output());
+            .link_source_to_output(normalized_source, work_item.data.output());
 
-        Ok(None)
+        work_item.status = WorkStatus::done();
+        Ok(())
     }
 
     fn create_rule_context<'block, 'src>(
@@ -401,8 +346,8 @@ impl<'a> Worker<'a> {
 
     fn bundle(
         &mut self,
+        work_item: &mut WorkItem,
         block: &mut Block,
-        source: &Path,
         original_code: &str,
     ) -> DarkluaResult<()> {
         if self.cached_bundler.is_none() {
@@ -415,33 +360,40 @@ impl<'a> Worker<'a> {
             None => return Ok(()),
         };
 
-        log::debug!("beginning bundling from `{}`", source.display());
+        log::debug!("beginning bundling from `{}`", work_item.source().display());
 
         let bundle_timer = Timer::now();
 
-        let context = self.create_rule_context(source, original_code).build();
+        let context = self
+            .create_rule_context(work_item.source(), original_code)
+            .build();
 
-        bundler.process(block, &context).map_err(|rule_error| {
-            let error = DarkluaError::orphan_rule_error(source, bundler, rule_error);
+        let rule_result = bundler.process(block, &context).map_err(|rule_error| {
+            let error = DarkluaError::orphan_rule_error(work_item.source(), bundler, rule_error);
 
             log::trace!(
                 "[{}] rule `{}` errored: {}",
-                source.display(),
+                work_item.source().display(),
                 bundler.get_name(),
                 error
             );
 
             error
-        })?;
+        });
+
+        work_item
+            .external_file_dependencies
+            .extend(context.into_dependencies());
+
+        rule_result?;
 
         let bundle_time = bundle_timer.duration_label();
-        log::debug!("bundled `{}` in {}", source.display(), bundle_time);
+        log::debug!(
+            "bundled `{}` in {}",
+            work_item.source().display(),
+            bundle_time
+        );
 
         Ok(())
     }
 }
-
-#[inline]
-fn element_to_vec<T>(element: impl Into<T>) -> Vec<T> {
-    vec![element.into()]
-}
diff --git a/src/frontend/worker_tree.rs b/src/frontend/worker_tree.rs
new file mode 100644
index 0000000..5b75b4f
--- /dev/null
+++ b/src/frontend/worker_tree.rs
@@ -0,0 +1,408 @@
+use std::{
+    collections::{HashMap, HashSet},
+    path::{Path, PathBuf},
+};
+
+use petgraph::{algo::toposort, graph::NodeIndex, stable_graph::StableDiGraph, visit::Dfs};
+use xxhash_rust::xxh3::xxh3_64;
+
+use crate::{frontend::utils::maybe_plural, utils::Timer, DarkluaError};
+
+use super::{
+    normalize_path, work_item::WorkStatus, Configuration, DarkluaResult, Options, Resources,
+    WorkItem, Worker,
+};
+
+#[derive(Debug, Default)]
+pub struct WorkerTree {
+    graph: StableDiGraph<WorkItem, ()>,
+    node_map: HashMap<PathBuf, NodeIndex>,
+    external_dependencies: HashMap<PathBuf, HashSet<NodeIndex>>,
+    remove_files: Vec<PathBuf>,
+    last_configuration_hash: Option<u64>,
+}
+
+impl WorkerTree {
+    pub fn collect_work(&mut self, resources: &Resources, options: &Options) -> DarkluaResult<()> {
+        log::trace!("start collecting work");
+        let collect_work_timer = Timer::now();
+
+        if let Some(output) = options.output().map(Path::to_path_buf) {
+            if resources.is_file(options.input())? {
+                if resources.is_directory(&output)? {
+                    let file_name = options.input().file_name().ok_or_else(|| {
+                        DarkluaError::custom(format!(
+                            "unable to extract file name from `{}`",
+                            options.input().display()
+                        ))
+                    })?;
+
+                    self.add_source_if_missing(options.input(), Some(output.join(file_name)));
+                } else if resources.is_file(&output)? || output.extension().is_some() {
+                    self.add_source_if_missing(options.input(), Some(output));
+                } else {
+                    let file_name = options.input().file_name().ok_or_else(|| {
+                        DarkluaError::custom(format!(
+                            "unable to extract file name from `{}`",
+                            options.input().display()
+                        ))
+                    })?;
+
+                    self.add_source_if_missing(options.input(), Some(output.join(file_name)));
+                }
+            } else {
+                let input = options.input().to_path_buf();
+
+                for source in resources.collect_work(&input) {
+                    let source = normalize_path(source);
+
+                    let relative_path = source.strip_prefix(&input).map_err(|err| {
+                        DarkluaError::custom(format!(
+                            "unable to remove path prefix `{}` from `{}`: {}",
+                            input.display(),
+                            source.display(),
+                            err
+                        ))
+                    })?;
+
+                    let output_path = Some(output.join(relative_path));
+                    self.add_source_if_missing(source, output_path);
+                }
+            }
+        } else {
+            let input = options.input().to_path_buf();
+
+            for source in resources.collect_work(input) {
+                self.add_source_if_missing(source, None);
+            }
+        }
+
+        log::trace!("work collected in {}", collect_work_timer.duration_label());
+
+        Ok(())
+    }
+
+    pub fn process(&mut self, resources: &Resources, mut options: Options) -> DarkluaResult<()> {
+        if !self.remove_files.is_empty() {
+            let remove_count = self.remove_files.len();
+            log::debug!(
+                "clean {} file{} before beginning process",
+                remove_count,
+                maybe_plural(remove_count)
+            );
+            for path in self.remove_files.drain(..) {
+                log::trace!("remove file {}", path.display());
+                if let Err(err) = resources.remove(path).map_err(DarkluaError::from) {
+                    log::warn!("failed to remove resource: {}", err);
+                }
+            }
+        }
+
+        let mut worker = Worker::new(resources);
+        worker.setup_worker(&mut options)?;
+
+        if self.has_configuration_changed(worker.configuration()) {
+            log::debug!("configuration change detected");
+            self.reset();
+        }
+
+        let total_not_done = self
+            .graph
+            .node_weights()
+            .filter(|work_item| !work_item.status.is_done())
+            .count();
+
+        if total_not_done == 0 {
+            return Ok(());
+        }
+
+        let work_timer = Timer::now();
+
+        'work_loop: loop {
+            let mut add_edges = Vec::new();
+
+            match toposort(&self.graph, None) {
+                Ok(node_indexes) => {
+                    let mut done_count = 0;
+
+                    for node_index in node_indexes {
+                        let work_item = self
+                            .graph
+                            .node_weight_mut(node_index)
+                            .expect("node index should exist");
+
+                        if !work_item.status.is_done() {
+                            match worker.advance_work(work_item) {
+                                Ok(()) => match &work_item.status {
+                                    WorkStatus::Done(result) => {
+                                        done_count += 1;
+                                        if result.is_ok() {
+                                            log::info!(
+                                                "successfully processed `{}`",
+                                                work_item.source().display()
+                                            );
+                                        }
+                                    }
+                                    WorkStatus::InProgress(progress) => {
+                                        for content in progress.required_content() {
+                                            if let Some(content_node_index) =
+                                                self.node_map.get(content)
+                                            {
+                                                add_edges.push((*content_node_index, node_index));
+                                            }
+                                        }
+                                        log::trace!(
+                                            "work on `{}` has not completed",
+                                            work_item.source().display()
+                                        );
+                                    }
+                                    WorkStatus::NotStarted => {}
+                                },
+                                Err(err) => {
+                                    log::error!(
+                                        "an error happened while processing {}: {}",
+                                        work_item.source().display(),
+                                        err
+                                    );
+                                    work_item.status = WorkStatus::err(err);
+                                    done_count += 1;
+                                    if options.should_fail_fast() {
+                                        log::debug!(
+                                            "dropping all work because the fail-fast option is enabled"
+                                        );
+                                        break 'work_loop;
+                                    }
+                                }
+                            }
+                        }
+
+                        for path in work_item.external_file_dependencies.iter() {
+                            let container = self
+                                .external_dependencies
+                                .entry(path.to_path_buf())
+                                .or_default();
+
+                            if !container.contains(&node_index) {
+                                log::trace!(
+                                    "link external dependency {} to {}",
+                                    path.display(),
+                                    work_item.source().display()
+                                );
+                                container.insert(node_index);
+                            }
+                        }
+                    }
+
+                    log::debug!("process batch of tasks ({}/{})", done_count, total_not_done);
+
+                    if done_count == total_not_done {
+                        break;
+                    }
+                }
+                Err(_cycle_err) => {
+                    return Err(DarkluaError::cyclic_work(
+                        self.graph
+                            .node_weights()
+                            .filter(|item| !item.status.is_done())
+                            .collect(),
+                    ));
+                }
+            }
+
+            for (from, to) in add_edges {
+                self.graph.add_edge(from, to, ());
+            }
+        }
+
+        log::info!("executed work in {}", work_timer.duration_label());
+
+        Ok(())
+    }
+
+    pub fn result(self) -> Result<(), Vec<DarkluaError>> {
+        let errors: Vec<_> = self.iter_errors().cloned().collect();
+        if errors.is_empty() {
+            Ok(())
+        } else {
+            Err(errors)
+        }
+    }
+
+    pub fn collect_errors(&self) -> Vec<&DarkluaError> {
+        self.iter_errors().collect()
+    }
+
+    fn iter_errors(&self) -> impl Iterator<Item = &DarkluaError> {
+        self.graph
+            .node_weights()
+            .filter_map(|work_item| match &work_item.status {
+                WorkStatus::NotStarted | WorkStatus::InProgress(_) => None,
+                WorkStatus::Done(result) => result.as_ref().err(),
+            })
+    }
+
+    pub fn success_count(&self) -> usize {
+        self.graph
+            .node_weights()
+            .filter_map(|work_item| match &work_item.status {
+                WorkStatus::NotStarted | WorkStatus::InProgress(_) => None,
+                WorkStatus::Done(result) => result.as_ref().ok(),
+            })
+            .count()
+    }
+
+    pub fn iter_external_dependencies(&self) -> impl Iterator<Item = &Path> {
+        self.external_dependencies
+            .iter()
+            .filter_map(|(path, container)| (!container.is_empty()).then_some(path.as_path()))
+    }
+
+    pub fn reset(&mut self) {
+        self.graph.node_weights_mut().for_each(|work_item| {
+            work_item.reset();
+        });
+        self.external_dependencies.clear();
+    }
+
+    pub fn source_changed(&mut self, path: impl AsRef<Path>) {
+        let path = normalize_path(path.as_ref());
+
+        if let Some(node_index) = self.node_map.get(&path) {
+            self.restart_work(*node_index);
+        } else {
+            let node_indexes: Vec<_> = self
+                .node_map
+                .iter()
+                .filter_map(|(node_path, node_index)| {
+                    node_path.starts_with(&path).then_some(*node_index)
+                })
+                .collect();
+
+            for node_index in node_indexes {
+                self.restart_work(node_index);
+            }
+        }
+
+        self.update_external_dependencies(&path);
+    }
+
+    fn update_external_dependencies(&mut self, path: &Path) {
+        let node_indexes = self
+            .external_dependencies
+            .get(path)
+            .map(|nodes| nodes.iter().copied().collect::<Vec<_>>())
+            .unwrap_or_default();
+
+        for index in node_indexes {
+            self.restart_work(index);
+        }
+    }
+
+    pub fn remove_source(&mut self, path: impl AsRef<Path>) {
+        let path = normalize_path(path.as_ref());
+
+        if let Some(node_index) = self.node_map.get(&path).copied() {
+            let root_item = self
+                .graph
+                .node_weight_mut(node_index)
+                .expect("node index should exist");
+
+            if !root_item.data.is_in_place() {
+                self.remove_files
+                    .push(root_item.data.output().to_path_buf());
+            }
+
+            self.restart_work(node_index);
+
+            self.graph.remove_node(node_index);
+            self.node_map.remove(&path);
+        } else {
+            let mut remove_nodes = Vec::new();
+
+            self.node_map.retain(|node_path, node_index| {
+                if node_path.starts_with(&path) {
+                    remove_nodes.push(*node_index);
+                    false
+                } else {
+                    true
+                }
+            });
+
+            for node_index in remove_nodes {
+                if let Some(work_item) = self.graph.remove_node(node_index) {
+                    if !work_item.data.is_in_place() {
+                        self.remove_files
+                            .push(work_item.data.output().to_path_buf());
+                    }
+                }
+            }
+        }
+
+        self.update_external_dependencies(&path);
+    }
+
+    pub fn contains(&mut self, path: impl AsRef<Path>) -> bool {
+        let path = normalize_path(path.as_ref());
+        self.node_map.contains_key(&path)
+    }
+
+    pub fn add_source(&mut self, path: impl AsRef<Path>, output: Option<PathBuf>) {
+        let path = normalize_path(path.as_ref());
+
+        self.update_external_dependencies(&path);
+
+        if let Some(node_index) = self.node_map.get(&path) {
+            self.restart_work(*node_index);
+        } else {
+            self.insert_source(path, output);
+        }
+    }
+
+    fn add_source_if_missing(&mut self, path: impl AsRef<Path>, output: Option<PathBuf>) {
+        let path = normalize_path(path.as_ref());
+
+        if !self.node_map.contains_key(&path) {
+            self.insert_source(path, output);
+        }
+    }
+
+    fn insert_source(&mut self, path: PathBuf, output: Option<PathBuf>) {
+        let node_index = self.graph.add_node(if let Some(output) = output {
+            WorkItem::new(path.clone(), output)
+        } else {
+            WorkItem::new_in_place(path.clone())
+        });
+        self.node_map.insert(path, node_index);
+    }
+
+    fn restart_work(&mut self, node_index: NodeIndex) {
+        let mut dfs = Dfs::new(&self.graph, node_index);
+
+        while let Some(dependent_node) = dfs.next(&self.graph) {
+            let item = self
+                .graph
+                .node_weight_mut(dependent_node)
+                .expect("node index should exist");
+
+            log::debug!("restart work for {}", item.source().display());
+            for path in item.external_file_dependencies.iter() {
+                if let Some(container) = self.external_dependencies.get_mut(path) {
+                    container.remove(&node_index);
+                }
+            }
+            item.reset();
+        }
+    }
+
+    fn has_configuration_changed(&mut self, config: &Configuration) -> bool {
+        let input = serde_json::to_vec(config).ok().unwrap_or_default();
+
+        let new_hash = xxh3_64(&input);
+
+        let last_hash = self.last_configuration_hash.replace(new_hash);
+
+        last_hash
+            .map(|last_hash| new_hash != last_hash)
+            .unwrap_or_default()
+    }
+}
diff --git a/src/generator/token_based.rs b/src/generator/token_based.rs
index 3d6b86d..76d2fcf 100644
--- a/src/generator/token_based.rs
+++ b/src/generator/token_based.rs
@@ -1688,7 +1688,7 @@ fn comma_token() -> Token {
     Token::from_content(",").with_trailing_trivia(TriviaKind::Whitespace.with_content(" "))
 }
 
-impl<'a> LuaGenerator for TokenBasedLuaGenerator<'a> {
+impl LuaGenerator for TokenBasedLuaGenerator<'_> {
     fn into_string(self) -> String {
         self.output
     }
diff --git a/src/lib.rs b/src/lib.rs
index e261fa7..1adfc4e 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -11,6 +11,6 @@ mod utils;
 
 pub use frontend::{
     convert_data, process, BundleConfiguration, Configuration, DarkluaError, GeneratorParameters,
-    Options, Resources,
+    Options, Resources, WorkerTree,
 };
 pub use parser::{Parser, ParserError};
diff --git a/src/process/expression_serializer.rs b/src/process/expression_serializer.rs
index 571703c..4bfd248 100644
--- a/src/process/expression_serializer.rs
+++ b/src/process/expression_serializer.rs
@@ -181,7 +181,7 @@ impl Serializer {
     }
 }
 
-impl<'a> ser::Serializer for &'a mut Serializer {
+impl ser::Serializer for &mut Serializer {
     // The output type produced by this `Serializer` during successful
     // serialization. Most serializers that produce text or binary output should
     // set `Ok = ()` and serialize into an `io::Write` or buffer contained
@@ -425,7 +425,7 @@ impl<'a> ser::Serializer for &'a mut Serializer {
 //
 // This impl is SerializeSeq so these methods are called after `serialize_seq`
 // is called on the Serializer.
-impl<'a> ser::SerializeSeq for &'a mut Serializer {
+impl ser::SerializeSeq for &mut Serializer {
     // Must match the `Ok` type of the serializer.
     type Ok = ();
     // Must match the `Error` type of the serializer.
@@ -446,7 +446,7 @@ impl<'a> ser::SerializeSeq for &'a mut Serializer {
 }
 
 // Same thing but for tuples.
-impl<'a> ser::SerializeTuple for &'a mut Serializer {
+impl ser::SerializeTuple for &mut Serializer {
     type Ok = ();
     type Error = LuaSerializerError;
 
@@ -463,7 +463,7 @@ impl<'a> ser::SerializeTuple for &'a mut Serializer {
 }
 
 // Same thing but for tuple structs.
-impl<'a> ser::SerializeTupleStruct for &'a mut Serializer {
+impl ser::SerializeTupleStruct for &mut Serializer {
     type Ok = ();
     type Error = LuaSerializerError;
 
@@ -483,7 +483,7 @@ impl<'a> ser::SerializeTupleStruct for &'a mut Serializer {
 // `serialize_tuple_variant` method above. The `end` method
 // in this impl is responsible for closing both the outer and
 // inner tables.
-impl<'a> ser::SerializeTupleVariant for &'a mut Serializer {
+impl ser::SerializeTupleVariant for &mut Serializer {
     type Ok = ();
     type Error = LuaSerializerError;
 
@@ -507,7 +507,7 @@ impl<'a> ser::SerializeTupleVariant for &'a mut Serializer {
 // There is a third optional method on the `SerializeMap` trait. The
 // `serialize_entry` method allows serializers to optimize for the case where
 // key and value are both available simultaneously.
-impl<'a> ser::SerializeMap for &'a mut Serializer {
+impl ser::SerializeMap for &mut Serializer {
     type Ok = ();
     type Error = LuaSerializerError;
 
@@ -535,7 +535,7 @@ impl<'a> ser::SerializeMap for &'a mut Serializer {
 
 // Structs are like maps in which the keys are constrained to be compile-time
 // constant strings.
-impl<'a> ser::SerializeStruct for &'a mut Serializer {
+impl ser::SerializeStruct for &mut Serializer {
     type Ok = ();
     type Error = LuaSerializerError;
 
@@ -556,7 +556,7 @@ impl<'a> ser::SerializeStruct for &'a mut Serializer {
 
 // Similar to `SerializeTupleVariant`, here the `end` method is responsible for
 // closing both of the curly braces opened by `serialize_struct_variant`.
-impl<'a> ser::SerializeStructVariant for &'a mut Serializer {
+impl ser::SerializeStructVariant for &mut Serializer {
     type Ok = ();
     type Error = LuaSerializerError;
 
diff --git a/src/process/processors/find_identifier.rs b/src/process/processors/find_identifier.rs
index 6b72e4c..264074a 100644
--- a/src/process/processors/find_identifier.rs
+++ b/src/process/processors/find_identifier.rs
@@ -60,7 +60,7 @@ impl<'a> FromIterator<&'a str> for FindVariables<'a> {
     }
 }
 
-impl<'a> NodeProcessor for FindVariables<'a> {
+impl NodeProcessor for FindVariables<'_> {
     fn process_variable_expression(&mut self, variable: &mut Identifier) {
         if !self.usage_found {
             let name = variable.get_name();
diff --git a/src/process/processors/find_usage.rs b/src/process/processors/find_usage.rs
index fbf0cbc..810c067 100644
--- a/src/process/processors/find_usage.rs
+++ b/src/process/processors/find_usage.rs
@@ -12,7 +12,7 @@ pub(crate) struct FindUsage<'a> {
     identifier_tracker: IdentifierTracker,
 }
 
-impl<'a> ops::Deref for FindUsage<'a> {
+impl ops::Deref for FindUsage<'_> {
     type Target = IdentifierTracker;
 
     fn deref(&self) -> &Self::Target {
@@ -20,7 +20,7 @@ impl<'a> ops::Deref for FindUsage<'a> {
     }
 }
 
-impl<'a> ops::DerefMut for FindUsage<'a> {
+impl ops::DerefMut for FindUsage<'_> {
     fn deref_mut(&mut self) -> &mut Self::Target {
         &mut self.identifier_tracker
     }
@@ -47,7 +47,7 @@ impl<'a> FindUsage<'a> {
     }
 }
 
-impl<'a> NodeProcessor for FindUsage<'a> {
+impl NodeProcessor for FindUsage<'_> {
     fn process_variable_expression(&mut self, variable: &mut Identifier) {
         self.verify_identifier(variable);
     }
diff --git a/src/rules/bundle/path_require_mode/mod.rs b/src/rules/bundle/path_require_mode/mod.rs
index b844e2b..78da5a9 100644
--- a/src/rules/bundle/path_require_mode/mod.rs
+++ b/src/rules/bundle/path_require_mode/mod.rs
@@ -261,7 +261,7 @@ impl<'a, 'b, 'code, 'resources> RequirePathProcessor<'a, 'b, 'code, 'resources>
     }
 }
 
-impl<'a, 'b, 'resources, 'code> Deref for RequirePathProcessor<'a, 'b, 'resources, 'code> {
+impl Deref for RequirePathProcessor<'_, '_, '_, '_> {
     type Target = IdentifierTracker;
 
     fn deref(&self) -> &Self::Target {
@@ -269,7 +269,7 @@ impl<'a, 'b, 'resources, 'code> Deref for RequirePathProcessor<'a, 'b, 'resource
     }
 }
 
-impl<'a, 'b, 'resources, 'code> DerefMut for RequirePathProcessor<'a, 'b, 'resources, 'code> {
+impl DerefMut for RequirePathProcessor<'_, '_, '_, '_> {
     fn deref_mut(&mut self) -> &mut Self::Target {
         &mut self.identifier_tracker
     }
@@ -300,7 +300,7 @@ where
     expression
 }
 
-impl<'a, 'b, 'resources, 'code> NodeProcessor for RequirePathProcessor<'a, 'b, 'resources, 'code> {
+impl NodeProcessor for RequirePathProcessor<'_, '_, '_, '_> {
     fn process_expression(&mut self, expression: &mut Expression) {
         if let Expression::Call(call) = expression {
             if let Some(replace_with) = self.try_inline_call(call) {
diff --git a/src/rules/bundle/path_require_mode/module_definitions.rs b/src/rules/bundle/path_require_mode/module_definitions.rs
index b8fc815..3245cd4 100644
--- a/src/rules/bundle/path_require_mode/module_definitions.rs
+++ b/src/rules/bundle/path_require_mode/module_definitions.rs
@@ -139,6 +139,10 @@ impl BuildModuleDefinitions {
             return;
         }
 
+        for (_, _, path) in self.module_definitions.iter() {
+            context.add_file_dependency(path.clone());
+        }
+
         let modules_identifier = Identifier::from(&self.modules_identifier);
 
         let mut shift_lines = 0;
diff --git a/src/rules/convert_require/mod.rs b/src/rules/convert_require/mod.rs
index c4ba6b2..9f77f86 100644
--- a/src/rules/convert_require/mod.rs
+++ b/src/rules/convert_require/mod.rs
@@ -92,7 +92,7 @@ struct RequireConverter<'a> {
     context: &'a Context<'a, 'a, 'a>,
 }
 
-impl<'a> Deref for RequireConverter<'a> {
+impl Deref for RequireConverter<'_> {
     type Target = IdentifierTracker;
 
     fn deref(&self) -> &Self::Target {
@@ -100,7 +100,7 @@ impl<'a> Deref for RequireConverter<'a> {
     }
 }
 
-impl<'a> DerefMut for RequireConverter<'a> {
+impl DerefMut for RequireConverter<'_> {
     fn deref_mut(&mut self) -> &mut Self::Target {
         &mut self.identifier_tracker
     }
@@ -131,7 +131,7 @@ impl<'a> RequireConverter<'a> {
     }
 }
 
-impl<'a> NodeProcessor for RequireConverter<'a> {
+impl NodeProcessor for RequireConverter<'_> {
     fn process_function_call(&mut self, call: &mut FunctionCall) {
         if is_require_call(call, self) {
             match self.try_require_conversion(call) {
diff --git a/src/rules/convert_require/roblox_require_mode.rs b/src/rules/convert_require/roblox_require_mode.rs
index fc22943..43821ef 100644
--- a/src/rules/convert_require/roblox_require_mode.rs
+++ b/src/rules/convert_require/roblox_require_mode.rs
@@ -31,6 +31,8 @@ impl RobloxRequireMode {
             .as_ref()
             .map(|rojo_sourcemap_path| context.project_location().join(rojo_sourcemap_path))
         {
+            context.add_file_dependency(rojo_sourcemap_path.clone());
+
             let sourcemap_parent_location = get_relative_parent_path(rojo_sourcemap_path);
             let sourcemap = RojoSourcemap::parse(
                 &context
diff --git a/src/rules/mod.rs b/src/rules/mod.rs
index 5f38013..e005018 100644
--- a/src/rules/mod.rs
+++ b/src/rules/mod.rs
@@ -112,6 +112,7 @@ impl<'a, 'resources, 'code> ContextBuilder<'a, 'resources, 'code> {
             original_code: self.original_code,
             blocks: self.blocks,
             project_location: self.project_location,
+            dependencies: Default::default(),
         }
     }
 
@@ -128,9 +129,10 @@ pub struct Context<'a, 'resources, 'code> {
     original_code: &'code str,
     blocks: HashMap<PathBuf, &'a Block>,
     project_location: Option<PathBuf>,
+    dependencies: std::cell::RefCell<Vec<PathBuf>>,
 }
 
-impl<'a, 'resources, 'code> Context<'a, 'resources, 'code> {
+impl Context<'_, '_, '_> {
     pub fn block(&self, path: impl AsRef<Path>) -> Option<&Block> {
         self.blocks.get(path.as_ref()).copied()
     }
@@ -139,6 +141,19 @@ impl<'a, 'resources, 'code> Context<'a, 'resources, 'code> {
         self.path.as_ref()
     }
 
+    pub fn add_file_dependency(&self, path: PathBuf) {
+        if let Ok(mut dependencies) = self.dependencies.try_borrow_mut() {
+            log::trace!("add file dependency {}", path.display());
+            dependencies.push(path);
+        } else {
+            log::warn!("unable to submit file dependency (internal error)");
+        }
+    }
+
+    pub fn into_dependencies(self) -> impl Iterator<Item = PathBuf> {
+        self.dependencies.into_inner().into_iter()
+    }
+
     fn resources(&self) -> &Resources {
         self.resources
     }
diff --git a/src/rules/remove_comments.rs b/src/rules/remove_comments.rs
index eda1ced..54dfa2d 100644
--- a/src/rules/remove_comments.rs
+++ b/src/rules/remove_comments.rs
@@ -250,7 +250,7 @@ impl<'a> FilterCommentProcessor<'a> {
     }
 }
 
-impl<'a> NodeProcessor for FilterCommentProcessor<'a> {
+impl NodeProcessor for FilterCommentProcessor<'_> {
     fn process_block(&mut self, block: &mut Block) {
         block.filter_comments(|trivia| self.ignore_trivia(trivia));
     }
diff --git a/src/rules/replace_referenced_tokens.rs b/src/rules/replace_referenced_tokens.rs
index 30493c9..7cc316e 100644
--- a/src/rules/replace_referenced_tokens.rs
+++ b/src/rules/replace_referenced_tokens.rs
@@ -17,7 +17,7 @@ impl<'a> Processor<'a> {
     }
 }
 
-impl<'a> NodeProcessor for Processor<'a> {
+impl NodeProcessor for Processor<'_> {
     fn process_block(&mut self, block: &mut Block) {
         block.replace_referenced_tokens(self.code);
     }
diff --git a/src/rules/require/path_iterator.rs b/src/rules/require/path_iterator.rs
index 5837a12..e8a0d44 100644
--- a/src/rules/require/path_iterator.rs
+++ b/src/rules/require/path_iterator.rs
@@ -34,7 +34,7 @@ impl<'a, 'b> PathIterator<'a, 'b> {
     }
 }
 
-impl<'a, 'b> Iterator for PathIterator<'a, 'b> {
+impl Iterator for PathIterator<'_, '_> {
     type Item = PathBuf;
 
     fn next(&mut self) -> Option<Self::Item> {
diff --git a/src/rules/require/path_require_mode.rs b/src/rules/require/path_require_mode.rs
index 604df10..c7163ef 100644
--- a/src/rules/require/path_require_mode.rs
+++ b/src/rules/require/path_require_mode.rs
@@ -89,7 +89,7 @@ impl PathRequireMode {
         _context: &Context<'_, '_, '_>,
     ) -> Result<Option<crate::nodes::Arguments>, crate::DarkluaError> {
         Err(DarkluaError::custom("unsupported target require mode")
-            .context("path require mode cannot"))
+            .context("path require mode cannot be used"))
     }
 }
 


Test patch:
diff --git a/tests/bundle.rs b/tests/bundle.rs
index 27dde32..d201de3 100644
--- a/tests/bundle.rs
+++ b/tests/bundle.rs
@@ -17,6 +17,7 @@ fn process_main_unchanged(resources: &Resources, main_code: &'static str) {
         resources,
         Options::new("src/main.lua").with_output("out.lua"),
     )
+    .unwrap()
     .result()
     .unwrap();
 
@@ -75,6 +76,7 @@ mod without_rules {
             resources,
             Options::new("src/main.lua").with_output("out.lua"),
         )
+        .unwrap()
         .result()
         .unwrap();
 
@@ -88,6 +90,7 @@ mod without_rules {
             resources,
             Options::new("src/main.lua").with_output("out.lua"),
         )
+        .unwrap()
         .result()
         .unwrap_err();
 
@@ -523,6 +526,7 @@ data:
                     resource_ref,
                     Options::new("src/main.lua").with_output("out.lua"),
                 )
+                .unwrap()
                 .result()
                 .unwrap();
             });
diff --git a/tests/frontend.rs b/tests/frontend.rs
index b96d9d9..c7742a8 100644
--- a/tests/frontend.rs
+++ b/tests/frontend.rs
@@ -15,7 +15,10 @@ fn apply_default_config_in_place() {
         "src/test.lua" => ANY_CODE,
     );
 
-    process(&resources, Options::new("src")).result().unwrap();
+    process(&resources, Options::new("src"))
+        .unwrap()
+        .result()
+        .unwrap();
 
     assert_eq!(
         resources.get("src/test.lua").unwrap(),
@@ -30,6 +33,7 @@ fn apply_default_config_to_output() {
     );
 
     process(&resources, Options::new("src").with_output("output"))
+        .unwrap()
         .result()
         .unwrap();
 
@@ -50,6 +54,7 @@ fn apply_default_config_to_output_from_file_in_directory() {
         &resources,
         Options::new("src/test.lua").with_output("output"),
     )
+    .unwrap()
     .result()
     .unwrap();
 
@@ -68,6 +73,7 @@ fn apply_default_config_to_output_with_nested_content() {
     );
 
     process(&resources, Options::new("src").with_output("output"))
+        .unwrap()
         .result()
         .unwrap();
 
@@ -88,6 +94,7 @@ fn apply_default_config_to_specific_file() {
         &resources,
         Options::new("src/test.lua").with_output("output/test.lua"),
     )
+    .unwrap()
     .result()
     .unwrap();
 
@@ -107,6 +114,7 @@ fn apply_default_config_to_specific_file_and_output_to_directory() {
         &resources,
         Options::new("src/test.lua").with_output("output"),
     )
+    .unwrap()
     .result()
     .unwrap();
 
@@ -123,7 +131,10 @@ fn use_provided_config_in_place() {
         "config.json" => "",
     );
 
-    process(&resources, Options::new("src")).result().unwrap();
+    process(&resources, Options::new("src"))
+        .unwrap()
+        .result()
+        .unwrap();
 
     assert_eq!(
         resources.get("src/test.lua").unwrap(),
@@ -138,7 +149,10 @@ fn use_default_json_config_in_place() {
         ".darklua.json" => "{ \"rules\": [ { \"rule\": \"inject_global_value\", \"identifier\": \"VALUE\", \"value\": 1 } ] }",
     );
 
-    process(&resources, Options::new("src")).result().unwrap();
+    process(&resources, Options::new("src"))
+        .unwrap()
+        .result()
+        .unwrap();
 
     assert_eq!(resources.get("src/test.lua").unwrap(), "return 1");
 }
@@ -150,7 +164,10 @@ fn use_default_json5_config_in_place() {
         ".darklua.json5" => "{ rules: [ { rule: 'inject_global_value', identifier: 'VALUE', value: 'Hello' } ] }",
     );
 
-    process(&resources, Options::new("src")).result().unwrap();
+    process(&resources, Options::new("src"))
+        .unwrap()
+        .result()
+        .unwrap();
 
     assert_eq!(resources.get("src/test.lua").unwrap(), "return 'Hello'");
 }
@@ -164,13 +181,16 @@ mod errors {
             Context, Rule, RuleConfiguration, RuleConfigurationError, RuleProcessResult,
             RuleProperties,
         },
-        Configuration,
+        Configuration, WorkerTree,
     };
 
     use super::*;
 
     fn assert_errors(snapshot_name: &'static str, resources: &Resources, options: Options) {
-        let errors = process(resources, options).result().unwrap_err();
+        let errors = process(resources, options)
+            .map_err(|err| vec![err])
+            .and_then(WorkerTree::result)
+            .unwrap_err();
 
         let errors_display = errors
             .into_iter()
diff --git a/tests/rule_tests/convert_require.rs b/tests/rule_tests/convert_require.rs
index a2f9b54..1d7e5a1 100644
--- a/tests/rule_tests/convert_require.rs
+++ b/tests/rule_tests/convert_require.rs
@@ -140,6 +140,7 @@ test_rule!(
 
 fn process_file(resources: &Resources, file_name: &str) -> String {
     darklua_core::process(resources, Options::new(file_name))
+        .unwrap()
         .result()
         .unwrap();
 
diff --git a/tests/utils.rs b/tests/utils.rs
index 4677097..362324c 100644
--- a/tests/utils.rs
+++ b/tests/utils.rs
@@ -58,6 +58,7 @@ pub fn snapshot_file_process_file_errors(
     snapshot_name: &str,
 ) {
     let errors = darklua_core::process(resources, darklua_core::Options::new(file_name))
+        .unwrap()
         .result()
         .unwrap_err();