Skip to content

Commit

Permalink
Moved ignore_errors to JavaTokenizer constructor.
Browse files Browse the repository at this point in the history
  • Loading branch information
cassianomonteiro committed Apr 9, 2018
1 parent acc7ed6 commit 7665435
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions javalang/tokenizer.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,8 +146,9 @@ class JavaTokenizer(object):

IDENT_PART_CATEGORIES = set(['Lu', 'Ll', 'Lt', 'Lm', 'Lo', 'Mc', 'Mn', 'Nd', 'Nl', 'Pc', 'Sc'])

def __init__(self, data):
def __init__(self, data, ignore_errors=False):
self.data = data
self.ignore_errors = ignore_errors

self.current_line = 1
self.start_of_line = 0
Expand Down Expand Up @@ -586,8 +587,7 @@ def error(self, message, char=None):
raise LexerError(message)

def tokenize(code, ignore_errors=False):
tokenizer = JavaTokenizer(code)
tokenizer.ignore_errors = ignore_errors
tokenizer = JavaTokenizer(code, ignore_errors)
return tokenizer.tokenize()

def reformat_tokens(tokens):
Expand Down

0 comments on commit 7665435

Please sign in to comment.