Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 785 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 785 Bytes

Assignment 1

Hiện thực lexer và parser cho ngôn ngữ MP

First intstructions

  • Set environment variable ANTLR_LIB to the file antlr-4.7.1-complete.jar in your computer
  • Change current directory to initial/src where there is file run.py
  • Type: python run.py gen
  • Then type: python3 run.py test LexerSuite
  • Then type: python3 run.py test ParserSuite
  • Then type: python3 run.py test ASTGenSuite
  • Then type: python3 run.py test CheckSuite
  • Then type: python3 run.py test CodeGenSuite

Quickstart

  • Thư mục chính: ./src/

Chạy src

  • Có các file scripts cho việc chạy nhanh các lệnh Python từ bước chuyển ANTLR thành mã Python và chạy testcases, vẽ cây Parse Tree. Các file scripts.