readFile function
void
readFile()
This method reads the contents of a file and executes each line of code.
Implementation
void readFile(
String fileName,
Map<String, dynamic> tokenMap,
Map<String, dynamic> grammar,
List<String> cosmeticTokens,
Map<String, dynamic> functionMap) {
String fileContents = File(fileName).readAsStringSync();
List<String> fileContentsList = fileContents.split('\n');
for (int i = 0; i < fileContentsList.length; i++) {
if (fileContentsList[i] == '\n') {
} else {
evaluateLine(
tokenMap, fileContentsList[i], grammar, cosmeticTokens, functionMap);
}
}
}