ruta-ep-ide/src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaParser.g (9 lines): - line 578: //TODO added rule - line 636: RPAREN) SEMI // TODO removed question mark - line 900: // TODO handle quantifierPart. - line 915: // TODO handle quantifierPart. - line 1238: //TODO added rule - line 1767: {action = ActionFactory.createLogAction(name, lit, log);} //TODO handle logLevel - line 1866: {action = ActionFactory.createAction(name, type, list, ignore, numExpr, ignoreWS);} // TODO handle list - line 2171: //TODO cost parameter - line 2765: // TODO requires numberExpression first! ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/LanguageCheckerVisitor.java (9 lines): - line 282: // TODO package import not supported in Workbench - line 343: // TODO remember name for new types and their features! - line 383: // TODO create correct feature description! Works right now because the type is not - line 728: // TODO refactor to visitor? - line 1027: // TODO add syntax check for block extensions - line 1053: // TODO check on correct feature type, e.g., the type of the annotation - line 1112: // TODO: in conflict with double import - line 1160: // TODO refactor AST. This is not a really straightforward! - line 1541: // TODO reuse field in constants ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/Whisk.java (8 lines): - line 704: if (inside.size() <= windowSize) { // TODO add parameter for this! - line 854: // TODO: access type with string constant - line 886: // TODO: access type with string constant - line 932: // TODO try catch - line 961: // TODO: access type with string constant - line 971: // TODO change for multislot rules! - line 1024: // TODO share this between algorithms (e.g. LP2 and RAPIER, WHISK ?) and - line 1077: // TODO: access type with string constant ruta-core/src/main/java/org/apache/uima/ruta/rule/WildCardRuleElement.java (8 lines): - line 322: // TODO refactor - line 338: // TODO match and containermatch should be on the correct level! - line 383: // TODO match and containermatch should be on the correct level! - line 520: // TODO reimplement with cas select logic - line 523: // TODO adapt logic to changes in UIMA iterator behavior! - line 568: // TODO UIMA-6281 replace select and rewrite complete block - line 580: // TODO due to type priorities: RutaBasic is last -> moveTo will not work - line 623: // TODO matching direction not included in document.indexOf(). Need another method here ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/rapier/Rapier.java (6 lines): - line 179: // TODO also show round numbers and compression fail count and such - line 330: // TODO optimize !! don't call the machinery with the same rule pair - line 539: // TODO optimize and don't store all 3 genLists ! but for debugging - line 614: // TODO optimize and don't store all 3 genLists ! but for debugging - line 664: // TODO add try catch - line 690: // TODO share this between algorithms (e.g. LP2 and RAPIER ?) and make a ruta-core/src/main/java/org/apache/uima/ruta/rule/ComposedRuleElement.java (5 lines): - line 223: // TODO sort matches, no need to merge them, right?! - line 294: // TODO hotfix: this needs a correct implementation - line 330: // TODO hotfix: this needs a correct implementation - line 450: // TODO failed was caused by a child: should here failed = false? - line 469: // TODO: do we need to backtrack the annotation? ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/views/evalDataTable/EvalTableLabelProvider.java (5 lines): - line 29: // TODO Auto-generated method stub - line 60: // TODO Auto-generated method stub - line 65: // TODO Auto-generated method stub - line 70: // TODO Auto-generated method stub - line 75: // TODO Auto-generated method stub ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java (5 lines): - line 206: // TODO UIMA-6281 replace select - line 609: // TODO this should never happen! test it! - line 860: // TODO UIMA-6281 replace select - line 1488: // TODO: this should be solved by having a boolean expression and an atomic feature - line 1578: // TODO implement incremental reindexing ruta-core/src/main/java/org/apache/uima/ruta/visitor/DebugInfoCollectorVisitor.java (5 lines): - line 107: // TODO create UIMA stuff here not later -> save memory! - line 133: // TODO hotfixed - line 138: // TODO too many blocks added - line 144: // TODO refactor !!! ... really!!!! - line 151: // TODO too many blocks added ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/handlers/RerunActionHandler.java (4 lines): - line 194: // TODO this approach (may) causes problems, when Java/uimaFIT engines have their own - line 212: // TODO call monitor.done() - line 283: // TODO throw exception - line 289: // TODO throw exception ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaRuleElement.java (4 lines): - line 116: // TODO move and refactor this: - line 218: // TODO: should we support this in interface? - line 341: // TODO enforce match update? - line 430: // TODO what about the match context? ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/editor/RutaOutlinePage.java (4 lines): - line 54: // TODO help support - line 66: // TODO help support - line 73: // TODO: add correct icon - line 80: // TODO help support ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/BasicLP2.java (4 lines): - line 276: // TODO add correction rule learn stuff - line 427: // TODO try catch - line 489: // TODO should that be done in both directions ? left and right - line 509: // TODO stop after the first found match or create one bad ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaAnnotationTypeMatcher.java (4 lines): - line 56: // TODO this is maybe a bit expensive sometimes - line 68: // TODO defer to getter of expression? - line 86: // TODO what about dynamic windowing? - line 92: // TODO: Throwing away the result so far in this for loop seems odd ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/handlers/RemoveTestsHandler.java (4 lines): - line 51: // TODO Refactor this - line 65: // TODO Auto-generated method stub - line 70: // TODO Auto-generated method stub - line 75: // TODO Auto-generated method stub ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/formatter/RutaFormatter.java (3 lines): - line 79: // TODO implement useful format for code snippets - line 107: // // TODO reset throwing exception - line 135: // TODO Auto-generated catch block ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/codeassist/RutaSelectionEngine.java (3 lines): - line 129: // TODO refactor: extern declaration always checked, even if - line 168: // TODO ?? - line 226: // TODO not working yet ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/rapier/RapierGeneralizationHelper.java (3 lines): - line 167: // TODO semantic class generalization - line 297: // else SPECIAL CASE 3 // TODO make those values configurable ? - line 642: // TODO filter out possible duplicates ? ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/kep/KEPLearner.java (3 lines): - line 276: // TODO this is a parameter! - line 1121: // TODO try catch - line 1144: // TODO check if this is a legal alternative to "new NotConstraint(constraint)": ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/parser/DLTKRutaErrorReporter.java (3 lines): - line 113: // TODO handle default syntax errors smarter: - line 153: // TODO handle filename - line 235: // TODO martin: "rewrite converter" ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/codeassist/RutaCompletionParser.java (3 lines): - line 121: // // TODO: Add inner completion here. - line 359: // TODO: Add more compecated check. - line 373: // // TODO: Possible require cases. ruta-core/src/main/java/org/apache/uima/ruta/rule/RuleMatch.java (3 lines): - line 106: // TODO refactor this! - line 114: // TODO refactor this - line 135: // TODO rethink the reverse ruta-core/src/main/java/org/apache/uima/ruta/expression/feature/FeatureMatchExpression.java (3 lines): - line 191: // TODO can throw exception in rule inference!! - line 192: // TODO replace by something stable and correct - line 195: // TODO: handle exception ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/debug/ui/preferences/RutaDebuggingEnginePreferencePage.java (2 lines): - line 68: // TODO Auto-generated method stub - line 86: // TODO Auto-generated method stub ruta-core/src/main/java/org/apache/uima/ruta/RutaEnvironment.java (2 lines): - line 367: // TODO import also wordlists and variables? - line 891: // TODO find the problem with the null values! ruta-core/src/main/java/org/apache/uima/ruta/engine/HtmlConverter.java (2 lines): - line 393: // TODO be careful here, because some people inherit from DocumentAnnotation - line 413: // TODO handle nested annotation features ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/Whisk.java (2 lines): - line 602: // TODO try catch - line 645: // TODO share this between algorithms (e.g. LP2 and RAPIER, WHISK ?) and ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/core/TextRulerExampleDocument.java (2 lines): - line 146: // TODO add log here - line 171: // TODO stop after the first found match or create one bad ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/debug/ui/launchConfiguration/RutaCommonTab.java (2 lines): - line 681: // TODO constant was removed in Eclipse 3.7, find a substitute - line 784: // TODO Auto-generated catch block ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/handlers/RunTestHandler.java (2 lines): - line 47: // TODO create a new view for every resource file - line 61: * TODO Create a separate view for every tm project that is selected if ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java (2 lines): - line 269: // TODO: find a solution for this hotfix - line 297: // TODO copied method to avoid extended classpath ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g (2 lines): - line 2308: //TODO cost parameter - line 2763: // TODO what about float numbers? ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/OptimizedLP2.java (2 lines): - line 92: // TODO set isCorrectionRuleMode = true ?! - line 453: // TODO make all other tags contextual tags here. for now we take only ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/views/evalDataTable/EvalTableContentProvider.java (2 lines): - line 38: // TODO Auto-generated method stub - line 43: // TODO Auto-generated method stub ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/RutaEngineAndCallChecker.java (2 lines): - line 159: // TODO emit errors for doublettes (names in scripts and - line 173: // TODO see antlr grammar: no viable child defined! ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/ui/CDEPreferencePage.java (2 lines): - line 48: // TODO Auto-generated constructor stub - line 53: // TODO Auto-generated constructor stub ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/RutaCalleeProcessor.java (2 lines): - line 89: // TODO: Report error here. - line 186: // // TODO Auto-generated catch block ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/trabal/TrabalLearner.java (2 lines): - line 607: // TODO amount of conditions? parameter for 50! - line 1453: // // TODO what about the features!! ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLaunchConfigurationDelegate.java (1 line): - line 377: // TODO: find a solution for this hotfix ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/RutaCheckerUtils.java (1 line): - line 56: // TODO rewrite method! ruta-core/src/main/java/org/apache/uima/ruta/expression/number/SimpleNumberListExpression.java (1 line): - line 41: // TODO support arrays ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/core/TextRulerExampleDocumentSet.java (1 line): - line 198: // TODO this is not tested yet! ruta-core/src/main/java/org/apache/uima/ruta/rule/AbstractRuleElement.java (1 line): - line 150: // TODO: which rule element match should be used? all? should context matter? ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/core/CasCache.java (1 line): - line 142: tail.cas.reset(); // TODO loadCAS below also does a reset. are ruta-core/src/main/java/org/apache/uima/ruta/expression/string/SimpleStringListExpression.java (1 line): - line 41: // TODO support arrays ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/core/TextRulerBasicLearner.java (1 line): - line 325: // TODO if you need false negatives (missing annotations), please ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/ui/ConstraintSelectView.java (1 line): - line 49: // TODO Auto-generated method stub ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/console/RutaConsoleTextHover.java (1 line): - line 46: // TODO: log exception ruta-core/src/main/java/org/apache/uima/ruta/block/RutaScriptBlock.java (1 line): - line 64: // TODO refactor!! ruta-core/src/main/java/org/apache/uima/ruta/expression/list/UntypedListExpression.java (1 line): - line 47: // TODO support arrays ruta-core/src/main/java/org/apache/uima/ruta/condition/ImplicitCondition.java (1 line): - line 63: // TODO refactor ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/views/ListDropAdapter.java (1 line): - line 62: // TODO Auto-generated method stub ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRuleItem.java (1 line): - line 62: // TODO is the matching END also a requirement ? ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/extension/TextRulerController.java (1 line): - line 107: // TODO delete all temporary files and directories?! this data are good ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/RutaCheckerProblemFactory.java (1 line): - line 163: // TODO refactor and find better solution ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/rapier/RapierRuleItem.java (1 line): - line 166: // TODO richtig? ruta-core/src/main/java/org/apache/uima/ruta/action/MarkTableReloadAction.java (1 line): - line 176: // TODO: does not cover all variants ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java (1 line): - line 238: // TODO hotfixes: where do I get the final types?? ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/core/TextRulerToolkit.java (1 line): - line 250: posStart > 0 ? posStart - 1 : 0, posEnd); // TODO ist das ruta-core/src/main/java/org/apache/uima/ruta/expression/string/StringListVariableExpression.java (1 line): - line 45: // TODO support arrays ruta-ep-core-ext/src/main/java/org/apache/uima/ruta/action/MarkReloadActionIDEExtension.java (1 line): - line 38: // TODO add syntax check ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/debug/RutaDebugPreferences.java (1 line): - line 36: // // TODO: add logging ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/evaluator/FeatureCasEvaluator.java (1 line): - line 238: // TODO Auto-generated catch block ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/ActionFactory.java (1 line): - line 80: // TODO add map ruta-core/src/main/java/org/apache/uima/ruta/action/ImplicitFeatureAction.java (1 line): - line 65: // TODO refactor and do we really need multiple annotations for each matched ones? ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/text/RutaAutoEditStrategy.java (1 line): - line 824: // TODO commented to retain indent of pasted blocks ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaInterpreterRunner.java (1 line): - line 166: // TODO: find a solution for this hotfix ruta-core/src/main/java/org/apache/uima/ruta/engine/Ruta.java (1 line): - line 195: // TODO provide a robust implementation considering also other $, e.g., in strings ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/handlers/LoadFilesFromFolderHandler.java (1 line): - line 55: // TODO Auto-generated method stub ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/console/PasteRutaToConsole.java (1 line): - line 36: // TODO: implement ruta-core/src/main/java/org/apache/uima/ruta/expression/number/NumberListVariableExpression.java (1 line): - line 45: // TODO support arrays ruta-core/src/main/java/org/apache/uima/ruta/resource/MultiTreeWordList.java (1 line): - line 347: // TODO improve this method! ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/debug/ui/preferences/RutaDebugPreferencePage.java (1 line): - line 86: // TODO Auto-generated method stub ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/debug/ui/launchConfiguration/RutaRemoteTab.java (1 line): - line 170: // TODO: Log this ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/RutaIdeUIPlugin.java (1 line): - line 179: // TODO move this method... it is called way too early when eclipse starts ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/ui/ConstraintSelectComposite.java (1 line): - line 415: // TODO Auto-generated method stub ruta-core/src/main/java/org/apache/uima/ruta/rule/RegExpRule.java (1 line): - line 218: // TODO add functionality for fsarrays ruta-core/src/main/java/org/apache/uima/ruta/extensions/RutaExternalFactory.java (1 line): - line 88: // TODO throw exception ruta-ep-addons/src/main/java/org/apache/uima/ruta/statistics/StatisticsViewPage.java (1 line): - line 201: // TODO Auto-generated method stub ruta-core/src/main/java/org/apache/uima/ruta/condition/PartOfCondition.java (1 line): - line 79: // TODO: do we really need to check again on the anchors? ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/preferences/RutaSmartTypingConfigurationBlock.java (1 line): - line 145: // TODO create a link with an argument, so the formatter preference page ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/text/RutaSourceViewerConfiguration.java (1 line): - line 246: // TODO: check contentType. think, do we really need it? :) ruta-core/src/main/java/org/apache/uima/ruta/visitor/DebugInfoFactory.java (1 line): - line 87: // TODO refactor and remove counting hotfix ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/ui/DocumentTableContentProvider.java (1 line): - line 44: * TODO Not sure if the following code will be needed in future. Keep it for now, delete once ruta-maven-plugin/src/main/java/org/apache/uima/ruta/maven/RutaGenerateDescriptorMojo.java (1 line): - line 264: // TODO should check the correct package! ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/views/EvalDataDialog.java (1 line): - line 38: // TODO Auto-generated constructor stub ruta-core/src/main/java/org/apache/uima/ruta/expression/RutaExpression.java (1 line): - line 63: // TODO refactor ruta-core/src/main/java/org/apache/uima/ruta/condition/PartOfNeqCondition.java (1 line): - line 85: // TODO: maybe faster to move in the other direction? ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/ui/ResultViewComposite.java (1 line): - line 101: // TODO Auto-generated method stub ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/RutaChecker.java (1 line): - line 60: // TODO refactor ruta-core/src/main/java/org/apache/uima/ruta/condition/StartsWithCondition.java (1 line): - line 48: // TODO rewrite ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/apply/ApplyTreeLabelProvider.java (1 line): - line 116: // TODO FSArray break in inlined by purpose? ruta-core/src/main/java/org/apache/uima/ruta/seed/DefaultSeeder.java (1 line): - line 55: // FIXME: lexer rules for html markup won't work. Therefore, those rules where removed in the ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/codeassist/RutaResolver.java (1 line): - line 159: // TODO Auto-generated catch block ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/parser/RutaSourceElementRequestVisitor.java (1 line): - line 186: // TODO handle tm-import statement ruta-core/src/main/java/org/apache/uima/ruta/engine/RutaEngine.java (1 line): - line 805: // TODO find a better solution for telling everyone about the types! ruta-ep-addons/src/main/java/org/apache/uima/ruta/query/ui/QueryActionHandler.java (1 line): - line 187: // TODO check on valid input and extend for scr ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaRule.java (1 line): - line 131: // TODO recursive declarations are not supported right now, but we should check it anyways ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRuleItem.java (1 line): - line 60: // TODO is the matching END also a requirement ? ruta-core/src/main/java/org/apache/uima/ruta/action/MarkTableAction.java (1 line): - line 133: // TODO: does not cover all variants ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/builder/RutaProjectUtils.java (1 line): - line 595: // TODO: skip jre libs? ruta-core/src/main/java/org/apache/uima/ruta/FilterManager.java (1 line): - line 197: // TODO: UIMA-6281 replace select ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/LP2RuleItem.java (1 line): - line 103: // TODO is the matching END also a requirement ? ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/packages/PackagesManager.java (1 line): - line 444: // TODO compare and save only if there are changes ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/core/TextRulerWordConstraint.java (1 line): - line 33: // TODO add a preference for it or include it in the learner ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/ui/views/util/CASLoader.java (1 line): - line 70: // TODO: where are the type priorities? ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaScript.java (1 line): - line 25: // TODO Auto-generated constructor stub ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaRuleElement.java (1 line): - line 49: // TODO to be removed ruta-ep-core-ext/src/main/java/org/apache/uima/ruta/block/fst/FSTBlockIDEExtension.java (1 line): - line 37: // TODO do not add additional checks ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/ui/TextRulerView.java (1 line): - line 74: // TODO does not work in OS X since alert.open always returns 256 ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/text/ExternalTypeHyperlinkDetector.java (1 line): - line 163: // TODO fix workaround ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/formatter/RutaFormatterConstants.java (1 line): - line 40: // TODO implement smarter format options, first just indentation... ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRule.java (1 line): - line 115: // TODO this could be moved to the core framework (TextRulerMultiSlotRule) ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/debugger/preferences/RutaDebuggerPreferencePage.java (1 line): - line 84: // TODO Auto-generated method stub ruta-core/src/main/java/org/apache/uima/ruta/engine/RutaCutter.java (1 line): - line 234: // TODO handle nested annotation features ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/LP2CurrentBestRulesQueue.java (1 line): - line 54: // TODO: ruta-core/src/main/java/org/apache/uima/ruta/condition/ContainsCondition.java (1 line): - line 139: // TODO: this wont work for numbers yet! ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/parser/RutaSourceParser.java (1 line): - line 89: // TODO refacor , also in grammar ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRule.java (1 line): - line 115: // TODO this could be moved to the core framework (TextRulerMultiSlotRule) ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/NaiveLP2.java (1 line): - line 146: // // TODO use all other slot tags! (see optimized version as well)