Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EvaluatePreprocessedFile ¶
func EvaluatePreprocessedFile(buildRoot string, command *CompilerCommand) ([]byte, error)
Types ¶
type CompilerCommand ¶
type CompilerCommand struct { Compiler string Arguments []string OutputPath string InputPath string }
func ParseClangCommandString ¶
func ParseClangCommandString(commands string) (*CompilerCommand, error)
type Database ¶
type Database = []DatabaseEntry
type DatabaseEntry ¶
type DatabaseEntry struct { Directory string `json:"directory"` Command string `json:"command"` File string `json:"file"` }
func ExtractCompilationTarget ¶
func ExtractCompilationTarget(databaseRootPath string, target string) (*DatabaseEntry, error)
type TidyInvocation ¶
func ParseTidyCommand ¶
func ParseTidyCommand(args []string) (*TidyInvocation, error)
Click to show internal directories.
Click to hide internal directories.