|
The ident had parenthesis
Example: let (|Odd|Even|) = ...
The active pattern ident will be "|Odd|Even|", while originally there were parenthesis.
-
leftParenRange
:
range
-
rightParenRange
:
range
|
|
The ident originally had a different notation.
Example: a + b
The operator ident will be compiled into "op_Addition", while the original notation was "+"
-
text
:
string
|
|
The ident originally had a different notation and parenthesis
Example: let (>=>) a b = ...
The operator ident will be compiled into "op_GreaterEqualsGreater", while the original notation was ">=>" and had parenthesis
-
leftParenRange
:
range
-
text
:
string
-
rightParenRange
:
range
|