@Override public LineConvertor newLineConvertor() { LineConvertor[] lineConvertors = new LineConvertor[PhpInterpreter.LINE_PATTERNS.length]; int i = 0; for (Pattern linePattern : PhpInterpreter.LINE_PATTERNS) { lineConvertors[i++] = LineConvertors.filePattern(null, linePattern, null, 1, 2); } return LineConvertors.proxy(lineConvertors); } }
/** * Gets the standard convertors. * * @param locator the locator for the convertors to use. * @return */ public static List<LineConvertor> getStandardConvertors(FileLocator locator) { List<LineConvertor> result = new ArrayList<LineConvertor>(4); result.add(new ShortCircuitConvertor(TIME_MATCHER)); result.add(new ShortCircuitConvertor(URL_MATCHER)); result.add(LineConvertors.filePattern(locator, RAILS_RECOGNIZER, null, 1, 2)); result.add(LineConvertors.filePattern(locator, RUBY_COMPILER_WIN_MY, null, 1, 2)); result.add(LineConvertors.filePattern(locator, JRUBY_COMPILER, null, 1, 2)); result.add(LineConvertors.filePattern(locator, RUBY_COMPILER, null, 1, 2)); result.add(LineConvertors.filePattern(locator, RUBY_COMPILER_WIN, null, 1, 2)); return result; }
@Override public LineConvertor newLineConvertor() { return LineConvertors.proxy(LineConvertors.filePattern(null, Pattern.compile("^file://([^:]*[^ ])(:)([0-9]*).*"), null, 1, 3), // NOI18N LineConvertors.httpUrl()); } }
desc.fileLocator(new RubyFileLocator(context, project)); desc.addStandardRecognizers(); desc.addOutConvertor(LineConvertors.filePattern(desc.getFileLocator(), RubyLineConvertorFactory.RUBY_TEST_OUTPUT, RubyLineConvertorFactory.EXT_RE ,1,2)); desc.addErrConvertor(LineConvertors.filePattern(desc.getFileLocator(), RubyLineConvertorFactory.RUBY_TEST_OUTPUT, RubyLineConvertorFactory.EXT_RE
desc.fileLocator(new DirectoryFileLocator(dirFO)); LineConvertor convertor = LineConvertors.filePattern(desc.getFileLocator(), RAILS_GENERATOR_PATTERN, null, 2, -1); desc.addStandardRecognizers(); desc.addErrConvertor(convertor);
desc.fileLocator(new RailsFileLocator(context, project)); desc.addStandardRecognizers(); desc.addOutConvertor(LineConvertors.filePattern(desc.getFileLocator(), RubyLineConvertorFactory.RUBY_TEST_OUTPUT, RubyLineConvertorFactory.EXT_RE ,1,2)); desc.addErrConvertor(LineConvertors.filePattern(desc.getFileLocator(), RubyLineConvertorFactory.RUBY_TEST_OUTPUT, RubyLineConvertorFactory.EXT_RE
appendJdkToPath(platform.isJRuby()). addStandardRecognizers(). addErrConvertor(LineConvertors.filePattern(fileLocator, RubyLineConvertorFactory.RUBY_TEST_OUTPUT, RubyLineConvertorFactory.EXT_RE, 1, 2)).