User Tools

Site Tools


01_user_documentation:07_rgg_xl:02_xl:08_object:02_pattern

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
01_user_documentation:07_rgg_xl:02_xl:08_object:02_pattern [2025/08/20 10:32] – ↷ Page moved from 01_user_documentation:07_rgg_xl:02_xl:04_object:02_pattern to 01_user_documentation:07_rgg_xl:02_xl:08_object:02_pattern gaetan01_user_documentation:07_rgg_xl:02_xl:08_object:02_pattern [2025/09/02 18:26] (current) gaetan
Line 1: Line 1:
 ====== Pattern ====== ====== Pattern ======
  
-class pattern >>> +Patterns are declared from a class that extends [[https://javadoc.grogra.de/xl/de/grogra/xl/query/UserDefinedPattern.html|UserDefinedPattern]]. Each concrete subclass of UserDefinedPattern declares a user-defined pattern, where the term “user-defined” distinguishes such a pattern from built-in patterns of the XL programming language. The signature (number and types of parameters) of a user-defined pattern is given by a special method named signature which has no further purpose. The [[https://javadoc.grogra.de/xl/de/grogra/xl/query/UserDefinedPattern.In.html|@In]] and [[https://javadoc.grogra.de/xl/de/grogra/xl/query/UserDefinedPattern.Out.html|@Out]] annotations in the signature are needed when textually neighboring patterns are connected. 
 + 
 +=====  ===== 
 + 
 + 
 +{{namespace>:01_user_documentation:07_rgg_xl:02_xl:08_object:02_pattern}} 
01_user_documentation/07_rgg_xl/02_xl/08_object/02_pattern.1755678741.txt.gz · Last modified: 2025/08/20 10:32 by gaetan