You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Renaud Richardet (JIRA)" <de...@uima.apache.org> on 2012/04/24 11:35:33 UTC
[jira] [Created] (UIMA-2390) Variables in Variables for
RegexAnnotator
Renaud Richardet created UIMA-2390:
--------------------------------------
Summary: Variables in Variables for RegexAnnotator
Key: UIMA-2390
URL: https://issues.apache.org/jira/browse/UIMA-2390
Project: UIMA
Issue Type: Improvement
Components: Sandbox-RegexAnnotator
Affects Versions: 2.4.0Addons
Reporter: Renaud Richardet
Priority: Minor
Fix For: 2.4.0Addons
Hello,
We are successfully using the RegexAnnotator, but would like to use *variables in variables* (see example below), is it currently possible?
If not, does anyone has a workaround or code?
If not, we will provide a patch.
Thanks, Renaud
{code:xml}
<conceptSet>
<variables>
<variable name="volume_units" value="(?:k|d|m|M|µ)?(?:l|L|m3)" />
<variable name="mass_units" value="(?:k|d|m|M|µ)?(?:g)" />
<variable name="units" value="\v{mass_units}/\v{volume_units}" />
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (UIMA-2390) Variables in Variables for
RegexAnnotator
Posted by "Renaud Richardet (JIRA)" <de...@uima.apache.org>.
[ https://issues.apache.org/jira/browse/UIMA-2390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13291690#comment-13291690 ]
Renaud Richardet commented on UIMA-2390:
----------------------------------------
The provided patch allows to use variables in variables. It also allows to use $ in variables for end-of-string matching (see tests).
Let me know if the patch is ok for inclusion. For the impatients, you can find the patched module there:
{code:xml}
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>RegularExpressionAnnotator</artifactId>
<version>2.3.2-SNAPSHOT</version>
</dependency>
<repositories>
<repository>
<id>snapshot-repo</id>
<url>https://github.com/renaud/maven_repo/raw/master/snapshots</url>
</repository>
</repositories>
{code}
> Variables in Variables for RegexAnnotator
> -----------------------------------------
>
> Key: UIMA-2390
> URL: https://issues.apache.org/jira/browse/UIMA-2390
> Project: UIMA
> Issue Type: Improvement
> Components: Sandbox-RegexAnnotator
> Affects Versions: 2.4.0Addons
> Reporter: Renaud Richardet
> Priority: Minor
> Fix For: 2.4.0Addons
>
> Attachments: RegExAnnotVariablesInVariables.xml, variablesConcept4Ref.txt, variablesInVariables.diff, variablesInVariables.xml, variablesInVariablesRef.txt
>
>
> Hello,
> We are successfully using the RegexAnnotator, but would like to use *variables in variables* (see example below), is it currently possible?
> If not, does anyone has a workaround or code?
> If not, we will provide a patch.
> Thanks, Renaud
> {code:xml}
> <conceptSet>
> <variables>
> <variable name="volume_units" value="(?:k|d|m|M|µ)?(?:l|L|m3)" />
> <variable name="mass_units" value="(?:k|d|m|M|µ)?(?:g)" />
> <variable name="units" value="\v{mass_units}/\v{volume_units}" />
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (UIMA-2390) Variables in Variables for
RegexAnnotator
Posted by "Renaud Richardet (JIRA)" <de...@uima.apache.org>.
[ https://issues.apache.org/jira/browse/UIMA-2390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Renaud Richardet updated UIMA-2390:
-----------------------------------
Attachment: variablesInVariables.xml
variablesInVariablesRef.txt
variablesConcept4Ref.txt
RegExAnnotVariablesInVariables.xml
variablesInVariables.diff
diff against trunk,
accompanying test files, to be copied in RegularExpressionAnnotator/src/test/resources/variables/
> Variables in Variables for RegexAnnotator
> -----------------------------------------
>
> Key: UIMA-2390
> URL: https://issues.apache.org/jira/browse/UIMA-2390
> Project: UIMA
> Issue Type: Improvement
> Components: Sandbox-RegexAnnotator
> Affects Versions: 2.4.0Addons
> Reporter: Renaud Richardet
> Priority: Minor
> Fix For: 2.4.0Addons
>
> Attachments: RegExAnnotVariablesInVariables.xml, variablesConcept4Ref.txt, variablesInVariables.diff, variablesInVariables.xml, variablesInVariablesRef.txt
>
>
> Hello,
> We are successfully using the RegexAnnotator, but would like to use *variables in variables* (see example below), is it currently possible?
> If not, does anyone has a workaround or code?
> If not, we will provide a patch.
> Thanks, Renaud
> {code:xml}
> <conceptSet>
> <variables>
> <variable name="volume_units" value="(?:k|d|m|M|µ)?(?:l|L|m3)" />
> <variable name="mass_units" value="(?:k|d|m|M|µ)?(?:g)" />
> <variable name="units" value="\v{mass_units}/\v{volume_units}" />
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira