One struct per source file File can be virtual or located in some File System Stored in CompilationContext.files
One per token Stored in CompilationContext.tokenLocationBuffer
See Source File
Boost License 1.0.
Copyright (c) 2021 Andrey Penechko.
Andrey Penechko. Source file, source location