コード例 #1
0
ファイル: test.py プロジェクト: pmderodat/langkit
class BaseExample(FooNode):
    # Check for proper member inheritance handling: the introspection API
    # should list "fld_1" first and "fld_2" for BaseExample, but the opposite
    # order for Example.
    fld_1 = AbstractField(type=T.Name)
    fld_2 = AbstractField(type=FooNode)

    @langkit_property(return_type=T.Bool,
                      public=True,
                      kind=AbstractKind.abstract)
    def id_bool(id=T.Bool):
        pass
コード例 #2
0
class Decl(FooNode):
    name = AbstractField(T.FooNode)  # Warning on this abstract field
コード例 #3
0
ファイル: parser.py プロジェクト: t-14/langkit-query-language
class ChainedPatternLink(LKQLNode):
    """
    Element of a chained pattern of the form:
        (selector|field|property) pattern
    """
    pattern = AbstractField(type=UnfilteredPattern)
コード例 #4
0
ファイル: test.py プロジェクト: QuentinOchem/langkit
class Decl(FooNode):
    name = AbstractField(T.Name)
    value = AbstractField(T.Expr)
コード例 #5
0
ファイル: test.py プロジェクト: yakobowski/langkit
 class BaseExampleHolder(FooNode):
     f = AbstractField(type=T.Example)
コード例 #6
0
ファイル: test.py プロジェクト: yakobowski/langkit
 class ExampleHolder(BaseExampleHolder):
     f = AbstractField(T.FooNode)
コード例 #7
0
ファイル: test.py プロジェクト: yakobowski/langkit
 class ExampleHolder(BaseExampleHolder):
     f1 = AbstractField(T.FooNode)
     f2 = Field(type=T.FooNode)
コード例 #8
0
ファイル: test.py プロジェクト: yakobowski/langkit
 class BaseExampleHolder(FooNode):
     f1 = AbstractField(T.FooNode)
コード例 #9
0
ファイル: decl.py プロジェクト: Tubbz-alt/gpr
class AdaMain(AdaPreludeNode):
    name = AbstractField(type=T.Expr)