Non-terminal symbol SpecialForm

rule(s)occurrences


Description

A SpecialForm is introduced with a dollar sign ('$') followed by specially interpreted contents; at present the available special forms are:

  • the identifier value, in which case the CST node it refers to must be a terminal;

  • the identifier text; followed with a sequence of arguments, each being wither a SYMBOL (i.e., a string literal (possibly single or double-quoted), or an expression of the form n/attr, this being a reference to the contents of attribute attr of the XML element for RHS position n.


Defining rules for nonterminal symbol SpecialForm:

SpecialForm VALUE 
TEXT  '(TextArguments  ')


Occurrences of symbol SpecialForm in body of other rules:

AttributeValue SpecialForm 
ChildXmlTree SpecialForm 


Copyright © 2019 by Hassan Aït-Kaci; All Rights Reserved.