1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
|
# SPDX-License-Identifier: Apache-2.0
# Copyright 2013-2021 The Meson development team
__all__ = [
'InterpreterObject',
'MesonInterpreterObject',
'ObjectHolder',
'IterableObject',
'MutableInterpreterObject',
'ContextManagerObject',
'MesonOperator',
'Disabler',
'is_disabled',
'InterpreterException',
'InvalidCode',
'InvalidArguments',
'SubdirDoneRequest',
'ContinueRequest',
'BreakRequest',
'default_resolve_key',
'flatten',
'resolve_second_level_holders',
'stringifyUserArguments',
'noPosargs',
'noKwargs',
'stringArgs',
'noArgsFlattening',
'noSecondLevelHolderResolving',
'unholder_return',
'disablerIfNotFound',
'permittedKwargs',
'typed_operator',
'typed_pos_args',
'ContainerTypeInfo',
'KwargInfo',
'typed_kwargs',
'FeatureCheckBase',
'FeatureNew',
'FeatureDeprecated',
'FeatureBroken',
'FeatureNewKwargs',
'FeatureDeprecatedKwargs',
'InterpreterBase',
'SubProject',
'TV_func',
'TYPE_elementary',
'TYPE_var',
'TYPE_nvar',
'TYPE_kwargs',
'TYPE_nkwargs',
'TYPE_key_resolver',
'TYPE_HoldableTypes',
'HoldableTypes',
]
from .baseobjects import (
InterpreterObject,
MesonInterpreterObject,
ObjectHolder,
IterableObject,
MutableInterpreterObject,
ContextManagerObject,
TV_func,
TYPE_elementary,
TYPE_var,
TYPE_nvar,
TYPE_kwargs,
TYPE_nkwargs,
TYPE_key_resolver,
TYPE_HoldableTypes,
SubProject,
HoldableTypes,
)
from .decorators import (
noPosargs,
noKwargs,
stringArgs,
noArgsFlattening,
noSecondLevelHolderResolving,
unholder_return,
disablerIfNotFound,
permittedKwargs,
typed_pos_args,
ContainerTypeInfo,
KwargInfo,
typed_operator,
typed_kwargs,
FeatureCheckBase,
FeatureNew,
FeatureDeprecated,
FeatureBroken,
FeatureNewKwargs,
FeatureDeprecatedKwargs,
)
from .exceptions import (
InterpreterException,
InvalidCode,
InvalidArguments,
SubdirDoneRequest,
ContinueRequest,
BreakRequest,
)
from .disabler import Disabler, is_disabled
from .helpers import (
default_resolve_key,
flatten,
resolve_second_level_holders,
stringifyUserArguments,
)
from .interpreterbase import InterpreterBase
from .operator import MesonOperator
|