User Tools

Site Tools


01_user_documentation:07_rgg_xl:02_xl:05_rule

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:05_rule [2025/09/04 12:26] – removed - external edit (Unknown date) 127.0.0.101_user_documentation:07_rgg_xl:02_xl:05_rule [2025/09/04 12:34] (current) gaetan
Line 1: Line 1:
 +~~NOTOC~~
 +====== Rule ======
  
 +In order to combine queries and production statements to rules, the XL programming language defines three arrow symbols ''%%==>%%'', ''%%==>>%%'' and ''%%::>%%''. The first two are ''structural rules'' whose
 +right-hand sides consist of production statements which define a successor graph. The third one is an ''execution rule'' which executes the statement for every match.
 +
 +Additionally, rules using ''%%==>%%'' extend rules using ''%%==>>%%'' by implicit connection transformations. I.e. with ''%%==>%%'' we can write L-system rules just as we would do this in an L-system environment.
 +
 +====== ======
 +
 +
 +{{namespace>01_user_documentation:07_rgg_xl:02_xl:05_rule}}