@Test public void invalid_escape_sequence() { assertThat(converter.parse("\"\\xff\"")).isNotNull(); }
@Override public Tree parse(String content) { try { return parseContent(content); } catch (StandardError e) { throw new ParseException(e.getMessage(), getErrorLocation(e), e); } catch (Exception e) { throw new ParseException(e.getMessage(), null, e); } }
RubyConverter implements ASTConverter { @Override public Tree parse(String content) { try { return parseContent(content); } catch (StandardError e) { throw new ParseException(e.getMessage(), getErrorLocation(e), e); } catch (Exception e) { throw new ParseException(e.getMessage(), null, e); } } }
RubyConverter implements ASTConverter { @Override public Tree parse(String content) { try { return parseContent(content); } catch (StandardError e) { throw new ParseException(e.getMessage(), getErrorLocation(e), e); } catch (Exception e) { throw new ParseException(e.getMessage(), null, e); } } RubyConverter(RubyRuntimeAdapter rubyRuntimeAdapter);  RubyConverter(); }
RubyConverter implements ASTConverter { @Override public Tree parse(String content) { try { return parseContent(content); } catch (StandardError e) { throw new ParseException(e.getMessage(), getErrorLocation(e), e); } catch (Exception e) { throw new ParseException(e.getMessage(), null, e); } } RubyConverter(RubyRuntimeAdapter rubyRuntimeAdapter);  RubyConverter(); @Override void terminate(); @Override Tree parse(String content); }
RubyConverter implements ASTConverter { @Override public Tree parse(String content) { try { return parseContent(content); } catch (StandardError e) { throw new ParseException(e.getMessage(), getErrorLocation(e), e); } catch (Exception e) { throw new ParseException(e.getMessage(), null, e); } } RubyConverter(RubyRuntimeAdapter rubyRuntimeAdapter);  RubyConverter(); @Override void terminate(); @Override Tree parse(String content);  }