• Home
  • Raw
  • Download

Lines Matching defs:Context

66 type Context struct {  struct
68 moduleFactories map[string]ModuleFactory
69 moduleGroups map[string]*moduleGroup
70 moduleInfo map[Module]*moduleInfo
71 modulesSorted []*moduleInfo
72 singletonInfo []*singletonInfo
73 mutatorInfo []*mutatorInfo
74 earlyMutatorInfo []*earlyMutatorInfo
75 variantMutatorNames []string
76 moduleNinjaNames map[string]*moduleGroup
78 dependenciesReady bool // set to true on a successful ResolveDependencies
79 buildActionsReady bool // set to true on a successful PrepareBuildActions
82 ignoreUnknownModuleTypes bool
85 allowMissingDependencies bool
88 pkgNames map[*packageContext]string
89 globalVariables map[Variable]*ninjaString
90 globalPools map[Pool]*poolDef
91 globalRules map[Rule]*ruleDef
94 ninjaBuildDir *ninjaString // The builddir special Ninja variable
95 requiredNinjaMajor int // For the ninja_required_version variable
96 requiredNinjaMinor int // For the ninja_required_version variable
97 requiredNinjaMicro int // For the ninja_required_version variable
100 cachedSortedModuleNames []string
317 func (c *Context) RegisterModuleType(name string, factory ModuleFactory) {
337 func (c *Context) RegisterSingletonType(name string, factory SingletonFactory) {
375 func (c *Context) RegisterTopDownMutator(name string, mutator TopDownMutator) {
395 func (c *Context) RegisterBottomUpMutator(name string, mutator BottomUpMutator) {
425 func (c *Context) RegisterEarlyMutator(name string, mutator EarlyMutator) {
448 func (c *Context) SetIgnoreUnknownModuleTypes(ignoreUnknownModuleTypes bool) {
456 func (c *Context) SetAllowMissingDependencies(allowMissingDependencies bool) {
470 func (c *Context) parse(rootDir, filename string, r io.Reader,
559 func (c *Context) ParseBlueprintsFiles(rootFile string) (deps []string,
643 func (c *Context) WalkBlueprintsFiles(rootFile string, handler FileHandler) (deps []string,
713 func (c *Context) parseBlueprintsFile(filename string, scope *parser.Scope, rootDir string,
745 func (c *Context) findBuildBlueprints(dir string, build []string,
792 func (c *Context) findSubdirBlueprints(dir string, subdirs []string, subdirsPos scanner.Position,
902 func (c *Context) createVariations(origModule *moduleInfo, mutatorName string,
988 func (c *Context) convertDepsToVariation(module *moduleInfo,
1015 func (c *Context) prettyPrintVariant(variant variationMap) string {
1026 func (c *Context) processModuleDef(moduleDef *parser.Module,
1072 func (c *Context) addModule(module *moduleInfo) []error {
1113 func (c *Context) ResolveDependencies(config interface{}) []error {
1152 func (c *Context) findMatchingVariant(module *moduleInfo, group *moduleGroup) *moduleInfo {
1166 func (c *Context) addDependency(module *moduleInfo, depName string) []error {
1206 …nc (c *Context) findReverseDependency(module *moduleInfo, destName string) (*moduleInfo, []error) {
1235 func (c *Context) addVariationDependency(module *moduleInfo, variations []Variation,
1300 func (c *Context) parallelVisitAllBottomUp(visit func(group *moduleInfo) bool) {
1348 func (c *Context) updateDependencies() (errs []error) {
1473 func (c *Context) PrepareBuildActions(config interface{}) (deps []string, errs []error) {
1520 func (c *Context) runEarlyMutators(config interface{}) (errs []error) {
1572 func (c *Context) runMutators(config interface{}) (errs []error) {
1594 func (c *Context) runTopDownMutator(config interface{},
1631 func (c *Context) runBottomUpMutator(config interface{},
1734 func (c *Context) initSpecialVariables() {
1741 func (c *Context) generateModuleBuildActions(config interface{},
1833 func (c *Context) generateSingletonBuildActions(config interface{},
1887 func (c *Context) processLocalBuildActions(out, in *localBuildActions,
1928 func (c *Context) walkDeps(topModule *moduleInfo,
1960 func (c *Context) visitDepsDepthFirst(topModule *moduleInfo, visit func(Module)) {
1989 func (c *Context) visitDepsDepthFirstIf(topModule *moduleInfo, pred func(Module) bool,
2022 func (c *Context) visitDirectDeps(module *moduleInfo, visit func(Module)) {
2037 func (c *Context) visitDirectDepsIf(module *moduleInfo, pred func(Module) bool,
2056 func (c *Context) sortedModuleNames() []string {
2069 func (c *Context) visitAllModules(visit func(Module)) {
2087 func (c *Context) visitAllModulesIf(pred func(Module) bool,
2109 func (c *Context) visitAllModuleVariants(module *moduleInfo,
2126 func (c *Context) requireNinjaVersion(major, minor, micro int) {
2139 func (c *Context) setNinjaBuildDir(value *ninjaString) {
2145 func (c *Context) makeUniquePackageNames(
2204 func (c *Context) checkForVariableReferenceCycles(
2280 func (c *Context) AllTargets() (map[string]string, error) {
2318 func (c *Context) NinjaBuildDir() (string, error) {
2328 func (c *Context) ModuleTypePropertyStructs() map[string][]interface{} {
2337 func (c *Context) ModuleName(logicModule Module) string {
2342 func (c *Context) ModuleDir(logicModule Module) string {
2347 func (c *Context) ModuleSubDir(logicModule Module) string {
2352 func (c *Context) BlueprintFile(logicModule Module) string {
2357 func (c *Context) ModuleErrorf(logicModule Module, format string,
2367 func (c *Context) VisitAllModules(visit func(Module)) {
2371 func (c *Context) VisitAllModulesIf(pred func(Module) bool,
2377 func (c *Context) VisitDepsDepthFirst(module Module,
2383 func (c *Context) VisitDepsDepthFirstIf(module Module,
2389 func (c *Context) PrimaryModule(module Module) Module {
2393 func (c *Context) FinalModule(module Module) Module {
2398 func (c *Context) VisitAllModuleVariants(module Module,
2407 func (c *Context) WriteBuildFile(w io.Writer) error {
2482 func (c *Context) writeBuildFileHeader(nw *ninjaWriter) error {
2521 func (c *Context) writeNinjaRequiredVersion(nw *ninjaWriter) error {
2533 func (c *Context) writeBuildDir(nw *ninjaWriter) error {
2571 func (c *Context) writeGlobalVariables(nw *ninjaWriter) error {
2622 func (c *Context) writeGlobalPools(nw *ninjaWriter) error {
2648 func (c *Context) writeGlobalRules(nw *ninjaWriter) error {
2694 func (c *Context) writeAllModuleActions(nw *ninjaWriter) error {
2764 func (c *Context) writeAllSingletonActions(nw *ninjaWriter) error {
2818 func (c *Context) writeLocalBuildActions(nw *ninjaWriter,