Reputation: 21
Why does my computer freeze when running this code?
import sys
from scanner import *
def main():
readTokens("words.txt")
def readTokens(fileName):
s = Scanner(fileName)
token = s.readtoken()
item = []
while (token != ""):
item.append(token)
token = s.readtoken()
s.close()
return item
main()
Upvotes: 0
Views: 442
Reputation: 1541
Most of that code is never called. Only readTokens() is called.
But without knowledge of "Scanner" code all one can suggest is to place some logging/debug statements into your code to see if it breaks in this code segment or somewhere else.
Upvotes: 3