add external files

This commit is contained in:
Shunsuke Shibayama 2024-02-11 23:04:16 +09:00
parent 7823243dbe
commit 92aa3ea078
122 changed files with 1087 additions and 0 deletions

View file

@ -0,0 +1,8 @@
.erg_parser = pyimport "erg_parser"
.compile: (code: Str, mode: Str) -> Code
.compile_ast: (ast: .erg_parser.ast.AST, mode: Str) -> Code
.compile_file: (path: Str) -> Code
.exec: (code: Str) -> Module
.exec_ast: (ast: .erg_parser.ast.AST) -> Module
.__import__: (name: Str) -> Module

View file

@ -0,0 +1,4 @@
.ast = pyimport "./ast"
.expr = pyimport "./expr"
.parse: (code: Str) -> .ast.Module

View file

@ -0,0 +1,38 @@
.Token: ClassType
.TokenKind: ClassType
.Literal: ClassType
.VarName: ClassType
.Identifier: ClassType
.Attribute: ClassType
.TupleAttribute: ClassType
.Subscript: ClassType
.TypeApp: ClassType
.NormalArray: ClassType
.NormalTuple: ClassType
.NormalDict: ClassType
.NormalSet: ClassType
.NormalRecord: ClassType
.BinOp: ClassType
.UnaryOp: ClassType
.Call: ClassType
.Args: ClassType
.Block: ClassType
.DataPack: ClassType
.Lambda: ClassType
.TypeAscription: ClassType
.VarSignature: ClassType
.SubrSignature: ClassType
.Def: ClassType
.Methods: ClassType
.ClassDef: ClassType
.PatchDef: ClassType
.ReDef: ClassType
.Compound: ClassType
.InlineModule: ClassType
.Dummy: ClassType
.Module: ClassType
.AST: ClassType
.AST.
new: (name: Str, mod: .Module) -> .AST

View file

@ -0,0 +1,20 @@
.Literal: ClassType
.NormalArray: ClassType
.NormalTuple: ClassType
.NormalDict: ClassType
.NormalSet: ClassType
.NormalRecord: ClassType
.BinOp: ClassType
.UnaryOp: ClassType
.Call: ClassType
.DataPack: ClassType
.Lambda: ClassType
.TypeAscription: ClassType
.Def: ClassType
.Methods: ClassType
.ClassDef: ClassType
.PatchDef: ClassType
.ReDef: ClassType
.Compound: ClassType
.InlineModule: ClassType
.Dummy: ClassType