private static Token matchIdentifier(String word, int line, int position){
		StringBuilder token = new StringBuilder();
		int i=0;

		for (; i<word.length(); i++){
			char current = word.charAt(i);
			if (!Character.isLetterOrDigit(current)){				
				break;
			}
			token.append(current);
		}

		if (i != 0) {
			Keyword key = testForKeyword(token.toString());
			if (key != null)
				return new Token(key, line, position);
			else
				return new Token(TokenType.IDENTIFIER, token.toString(), line, position);
		}

		return null;
	}