/
comavp
/
first-interpreter
Обзор
Документация
Войти
/
comavp
/
first-interpreter
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/CourseWork.java
35 строк
1 KB
Anton
Initial commit
08 июл 2020, 21:40
08 июл 2020, 21:40
c01afc7
Код
Авторство
О чём код?
import interpreter.*; import java.io.FileReader; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Scanner; public class CourseWork { public static void main(String[] args) { try { String text = ""; String filename; Scanner in = new Scanner(System.in); System.out.println("Enter file name: "); filename = in.next(); ArrayList<String> list = (ArrayList<String>) Files.readAllLines(Paths.get(filename)); for (String s : list) { text += s + '\n'; } Interpreter interp = new Interpreter(new SyntaxAnalyzer(new LexicalAnalyzer(text))); interp.start(); } catch (IOException e) { System.out.println(e.getMessage()); } // catch (Exception e) { // System.out.println("Runtime error."); // } } }