src/Doc/IsarRef/Outer_Syntax.thy
changeset 55045 99056d23e05b
parent 55033 8e8243975860
child 55112 b1a5d603fd12
equal deleted inserted replaced
55044:5f4d5f6876f1 55045:99056d23e05b
   399   @{syntax symident}.
   399   @{syntax symident}.
   400 
   400 
   401   @{rail "
   401   @{rail "
   402     @{syntax_def atom}: @{syntax nameref} | @{syntax typefree} |
   402     @{syntax_def atom}: @{syntax nameref} | @{syntax typefree} |
   403       @{syntax typevar} | @{syntax var} | @{syntax nat} | @{syntax float} |
   403       @{syntax typevar} | @{syntax var} | @{syntax nat} | @{syntax float} |
   404       @{syntax keyword}
   404       @{syntax keyword} | @{syntax cartouche}
   405     ;
   405     ;
   406     arg: @{syntax atom} | '(' @{syntax args} ')' | '[' @{syntax args} ']'
   406     arg: @{syntax atom} | '(' @{syntax args} ')' | '[' @{syntax args} ']'
   407     ;
   407     ;
   408     @{syntax_def args}: arg *
   408     @{syntax_def args}: arg *
   409     ;
   409     ;