blark.transform.StringTypeDeclaration
- class blark.transform.StringTypeDeclaration(name: Token, string_type: StringTypeSpecification, value: String | None, meta: Meta | None = None)[source]
Bases:
object
A string type declaration.
- Examples::
TypeName : STRING TypeName : STRING := ‘literal’ TypeName : STRING[5] TypeName : STRING[100] := ‘literal’ TypeName : WSTRING[100] := “literal”
Lark grammar
This class is used by the following grammar rules:
string_type_declaration
string_type_declaration: string_type_name ":" string_type_specification [ ":=" string_literal ]
Methods
__init__
(name, string_type, value[, meta])Attributes
- string_type: StringTypeSpecification
- __init__(name: Token, string_type: StringTypeSpecification, value: String | None, meta: Meta | None = None) None
- from_lark() T