parent
a11d21873a
commit
9e8a5abdaa
|
@ -0,0 +1,3 @@
|
||||||
|
from .main import main
|
||||||
|
|
||||||
|
__all__ = ['main']
|
|
@ -3,7 +3,7 @@
|
||||||
import sys
|
import sys
|
||||||
import pprint
|
import pprint
|
||||||
|
|
||||||
from parser.lexer import lex_jorts
|
from jortsc.parser.lexer import lex_jorts
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""main entry point"""
|
"""main entry point"""
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
from lark import Lark
|
||||||
|
|
||||||
|
# TODO: write a grammar
|
||||||
|
GRAMMAR = """
|
||||||
|
yeet
|
||||||
|
"""
|
||||||
|
|
||||||
|
def parse(string: str):
|
||||||
|
"""Parse"""
|
||||||
|
parser = Lark(GRAMMAR, parser='lalr', debug=True)
|
||||||
|
return parser.parse(string)
|
Loading…
Reference in New Issue