added structure & interpreter & lexer & first ast stucture
This commit is contained in:
6
src/Models/Class.py
Normal file
6
src/Models/Class.py
Normal file
@@ -0,0 +1,6 @@
|
||||
class Class:
|
||||
|
||||
def __init__(self, name: str, ast: list, access: ''):
|
||||
self.name = name
|
||||
self.ast = ast
|
||||
self.access = access
|
5
src/Models/Error.py
Normal file
5
src/Models/Error.py
Normal file
@@ -0,0 +1,5 @@
|
||||
class Error:
|
||||
|
||||
def __init__(self, code: float, msg: str):
|
||||
self.code = code
|
||||
self.msg = msg
|
6
src/Models/Func.py
Normal file
6
src/Models/Func.py
Normal file
@@ -0,0 +1,6 @@
|
||||
class Func:
|
||||
|
||||
def __init__(self, name: str, ast: list, access='') -> None:
|
||||
self.name = name
|
||||
self.ast = ast
|
||||
self.access = access
|
5
src/Models/Lib.py
Normal file
5
src/Models/Lib.py
Normal file
@@ -0,0 +1,5 @@
|
||||
class Lib:
|
||||
|
||||
def __init__(self, name: str, ast: list):
|
||||
self.name = name
|
||||
self.ast = ast
|
5
src/Models/Token.py
Normal file
5
src/Models/Token.py
Normal file
@@ -0,0 +1,5 @@
|
||||
class Token:
|
||||
|
||||
def __init__(self, type: str, value: str) -> None:
|
||||
self.type = type
|
||||
self.value = value
|
6
src/Models/Var.py
Normal file
6
src/Models/Var.py
Normal file
@@ -0,0 +1,6 @@
|
||||
class Var:
|
||||
|
||||
def __init__(self, name: str, value: str, type: str) -> None:
|
||||
self.name = name
|
||||
self.value = value
|
||||
self.type = type
|
0
src/Models/__init__.py
Normal file
0
src/Models/__init__.py
Normal file
Reference in New Issue
Block a user