コード例 #1
0
ファイル: test.py プロジェクト: QuentinOchem/langkit
class FooNode(ASTNode):
    v = UserField(type=T.LogicVar, public=False)
コード例 #2
0
ファイル: test.py プロジェクト: pmderodat/langkit
class FooNodeStruct(Struct):
    node = UserField(T.FooNode.entity)
コード例 #3
0
class Metadata(Struct):
    node = UserField(T.FooNode)
コード例 #4
0
 class MyStruct(Struct):
     A = UserField(type=BoolType)
コード例 #5
0
ファイル: test.py プロジェクト: pmderodat/langkit
class NodeResult(Struct):
    n = UserField(type=T.Example)
コード例 #6
0
class TestStruct(Struct):
    count = UserField(type=T.Int)
    nodes = UserField(type=T.Example.entity.array)
コード例 #7
0
class EnvStruct(Struct):
    env = UserField(type=T.LexicalEnv)
コード例 #8
0
ファイル: test.py プロジェクト: QuentinOchem/langkit
class Metadata(Struct):
    is_first = UserField(Bool)
    is_second = UserField(Bool)
コード例 #9
0
 class Metadata(Struct):
     flag = UserField(type=T.Bool)
コード例 #10
0
ファイル: test.py プロジェクト: QuentinOchem/langkit
class KV(Struct):
    key = UserField(type=T.String)
    value = UserField(type=T.Int, default_value=42)
    node = UserField(type=T.FooNode, default_value=No(T.FooNode))
コード例 #11
0
ファイル: test.py プロジェクト: pmderodat/langkit
class Str(Struct):
    value = UserField(type=T.String)
コード例 #12
0
ファイル: test.py プロジェクト: briot/langkit
 class MyStruct(Struct):
     a = UserField(type=LongType)
     b = UserField(type=LongType)
コード例 #13
0
ファイル: test.py プロジェクト: shintakezou/langkit
class MyStruct(Struct):
    children = UserField(type=T.MyStruct.array)
コード例 #14
0
ファイル: test.py プロジェクト: pmderodat/langkit
class SomeStruct(Struct):
    examples = UserField(T.Example.entity.array)
コード例 #15
0
ファイル: test.py プロジェクト: QuentinOchem/langkit
class KV(Struct):
    key = UserField(type=T.String)
    value = UserField(type=T.String)
コード例 #16
0
class Point(Struct):
    label = UserField(type=T.String)
    x = UserField(type=T.BigInt)
    y = UserField(type=T.BigInt)
コード例 #17
0
ファイル: test.py プロジェクト: QuentinOchem/langkit
class SynthId(FooNode):
    sym = UserField(type=T.Symbol, public=False)

    @langkit_property(return_type=T.String, public=True)
    def get_sym():
        return Self.sym.image
コード例 #18
0
 class FooNode(ASTNode):
     ref_var = UserField(LogicVar, public=False)
     type_var = UserField(LogicVar, public=False)
コード例 #19
0
class Metadata(Struct):
    node = UserField(type=FooNode)
コード例 #20
0
ファイル: test.py プロジェクト: yakobowski/langkit
 class Example(FooNode):
     f = UserField(FooNode)
コード例 #21
0
class Metadata(Struct):
    b = UserField(type=BoolType)
コード例 #22
0
 class StructB(StructA):
     b = UserField(type=Int)
コード例 #23
0
ファイル: test.py プロジェクト: shintakezou/langkit
class MyStruct(Struct):
    entity_field = UserField(type=T.FooNode)
    array_field = UserField(type=T.FooNode.entity.array)
    bigint_field = UserField(type=T.BigInt)
コード例 #24
0
class StructA(Struct):
    a = UserField(type=Int)
コード例 #25
0
ファイル: test.py プロジェクト: pmderodat/langkit
class PrivatePoint(Struct):
    x = UserField(type=T.BigInt)
    y = UserField(type=T.BigInt)
コード例 #26
0
 class KV(Struct):
     key = UserField(type=T.String)
     val = UserField(type=T.BigInt)