Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 789 Bytes

README.md

File metadata and controls

14 lines (10 loc) · 789 Bytes

Анализатор

На вход принимается имя файла или строка (с флагами -s или --string). Программа в консольном выводе сообщит, корректен ли код. В случае, если код корректен, создаст .svg файл с деревом обхода.

Сборка

$ mkdir bin
$ javac -d bin/ src/main/Main.java src/main/parser/* src/main/lexer/* src/main/svgDraw/* src/test/Tests.java src/test/assertions/*
$ java --class-path bin/ Main filename #запуск анализатора на файле filename
$ java --class-path bin/ Main -s 'f :- g.' #запуск анализатора на строке
$ java --class-path bin/ Tests #запуск тестов