|
Option C Tools
|
Go to the source code of this file.
Classes | |
| class | workspace.WorkspaceError |
| class | workspace.Subproject |
| class | workspace.Workspace |
Namespaces | |
| namespace | workspace |
Functions | |
| Workspace | workspace.load_workspace (Path root) |
| Path|None | workspace.find_workspace_root (Path start) |
| tuple[bool, str] | workspace._validate_workspace_pattern (object pattern) |
| re.Pattern[str] | workspace._glob_to_regex (str pattern) |
| bool | workspace.matches_workspace_files (str rel_path, tuple[str,...] patterns) |
| Subproject|None | workspace.assign_to_subproject (Path file_path, Workspace workspace) |
Variables | |
| str | workspace.WORKSPACE_MANIFEST = ".option_c_workspace.json" |
| str | workspace._SCHEMA_VERSION = "1.0" |
| tuple | workspace._VALID_PROFILES = ("proto", "compact", "strict") |
| str | workspace._DEFAULT_WORKSPACE_PROFILE = "compact" |
| re | workspace._VALID_WORKSPACE_PATTERN_RE |