needs refactoring
This commit is contained in:
18
Project-02/test.py
Normal file
18
Project-02/test.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# This is a sample Python script for testing your TRIPLA parser.
|
||||
|
||||
# In PyCharm press Umschalt+F10 to execute it.
|
||||
|
||||
import triplayacc as yacc
|
||||
import triplalex as lex
|
||||
|
||||
def test_parser(name):
|
||||
source = "\n".join(open(name).readlines())
|
||||
ast = yacc.parser.parse(source) # ,debug=True)
|
||||
print("AST:")
|
||||
print(ast)
|
||||
|
||||
# Press the green button in the gutter to run the script.
|
||||
if __name__ == '__main__':
|
||||
test_parser('triplaprograms/complex.tripla')
|
||||
|
||||
# See PyCharm help at https://www.jetbrains.com/help/pycharm/
|
||||
Reference in New Issue
Block a user