/
BracesToChangeOperatorEvaluationOrder.parsed
124 lines (124 loc) · 11.6 KB
/
BracesToChangeOperatorEvaluationOrder.parsed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?xml version="1.0" encoding="utf-8"?>
<UniversalExpressionParser.IParseExpressionResult ObjectId='0' PositionInTextOnCompletion='110' IndexInText='0' ItemLength='108'>
<ParseErrorData ObjectId='1' HasCriticalErrors='False' Interface='UniversalExpressionParser.IParseErrorData'>
<AllParseErrorItems ObjectId='2' Count='0' Interface='System.Collections.Generic.IReadOnlyList`1[UniversalExpressionParser.IParseErrorItem]'/>
</ParseErrorData>
<SortedCommentedTextData ObjectId='3' Count='1' Interface='System.Collections.Generic.IReadOnlyList`1[UniversalExpressionParser.ICommentedTextData]'>
<UniversalExpressionParser.ICommentedTextData ObjectId='4' IsLineComment='True' IndexInText='0' ItemLength='81'/>
</SortedCommentedTextData>
<RootExpressionItem Id='637880724435632199' IndexInText='83' ItemLength='25' Interface='UniversalExpressionParser.ExpressionItems.IRootExpressionItem'>
<RegularItems>
<IOperatorExpressionItem.Binary Name='=' Priority='2000' Id='637880724435634079' IndexInText='83' ItemLength='24' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'>
<Operand1.ILiteralExpressionItem LiteralName.Text='y1' Id='637880724435632673' IndexInText='83' ItemLength='6' Interface='UniversalExpressionParser.ExpressionItems.ILiteralExpressionItem'>
<AppliedKeywords>
<IKeywordExpressionItem Id='637880724435632395' IndexInText='83' ItemLength='3' Interface='UniversalExpressionParser.ExpressionItems.IKeywordExpressionItem'>
<LanguageKeywordInfo ObjectId='9' Id='637781064051574641' Keyword='var' Interface='UniversalExpressionParser.ILanguageKeywordInfo'/>
</IKeywordExpressionItem>
</AppliedKeywords>
<RegularItems>
<ILiteralNameExpressionItem Text='y1' Id='637880724435632669' IndexInText='87' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</RegularItems>
<OtherProperties>
<LiteralName Text='y1' Id='637880724435632669' IndexInText='87' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</OtherProperties>
</Operand1.ILiteralExpressionItem>
<IOperatorInfoExpressionItem OperatorType='BinaryOperator' Name='=' Priority='2000' Id='637880724435632739' IndexInText='90' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorInfoExpressionItem'>
<OperatorNameParts>
<IOperatorNamePartExpressionItem Text='=' Id='637880724435632725' IndexInText='90' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorNamePartExpressionItem'/>
</OperatorNameParts>
</IOperatorInfoExpressionItem>
<Operand2.IOperatorExpressionItem.Binary Name='*' Priority='20' Id='637880724435634084' IndexInText='92' ItemLength='15' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'>
<Operand1.IBracesExpressionItem Id='637880724435632822' IndexInText='92' ItemLength='7' Interface='UniversalExpressionParser.ExpressionItems.IBracesExpressionItem'>
<RegularItems>
<IOpeningBraceExpressionItem Text='[' Id='637880724435632826' IndexInText='92' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOpeningBraceExpressionItem'/>
<IOperatorExpressionItem.Binary Name='+' Priority='30' Id='637880724435633373' IndexInText='93' ItemLength='5' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'>
<Operand1.ILiteralExpressionItem LiteralName.Text='x1' Id='637880724435632891' IndexInText='93' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralExpressionItem'>
<RegularItems>
<ILiteralNameExpressionItem Text='x1' Id='637880724435632888' IndexInText='93' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</RegularItems>
<OtherProperties>
<LiteralName Text='x1' Id='637880724435632888' IndexInText='93' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</OtherProperties>
</Operand1.ILiteralExpressionItem>
<IOperatorInfoExpressionItem OperatorType='BinaryOperator' Name='+' Priority='30' Id='637880724435633090' IndexInText='95' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorInfoExpressionItem'>
<OperatorNameParts>
<IOperatorNamePartExpressionItem Text='+' Id='637880724435633087' IndexInText='95' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorNamePartExpressionItem'/>
</OperatorNameParts>
</IOperatorInfoExpressionItem>
<Operand2.ILiteralExpressionItem LiteralName.Text='x2' Id='637880724435633162' IndexInText='96' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralExpressionItem'>
<RegularItems>
<ILiteralNameExpressionItem Text='x2' Id='637880724435633160' IndexInText='96' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</RegularItems>
<OtherProperties>
<LiteralName Text='x2' Id='637880724435633160' IndexInText='96' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</OtherProperties>
</Operand2.ILiteralExpressionItem>
</IOperatorExpressionItem.Binary>
<IClosingBraceExpressionItem Text=']' Id='637880724435633418' IndexInText='98' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IClosingBraceExpressionItem'/>
</RegularItems>
<Children>
<IOperatorExpressionItem.Binary Name='+' Priority='30' Id='637880724435633373' IndexInText='93' ItemLength='5' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'/>
</Children>
<OtherProperties>
<OpeningBrace Text='[' Id='637880724435632826' IndexInText='92' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOpeningBraceExpressionItem'/>
<ClosingBrace Text=']' Id='637880724435633418' IndexInText='98' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IClosingBraceExpressionItem'/>
<NameLiteral value='null' interface='UniversalExpressionParser.ExpressionItems.ILiteralExpressionItem' />
<Parameters ObjectId='24' Count='1' Interface='System.Collections.Generic.IReadOnlyList`1[UniversalExpressionParser.ExpressionItems.IExpressionItemBase]'>
<UniversalExpressionParser.ExpressionItems.IExpressionItemBase Name='+' Priority='30' Id='637880724435633373' IndexInText='93' ItemLength='5' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'/>
</Parameters>
</OtherProperties>
</Operand1.IBracesExpressionItem>
<IOperatorInfoExpressionItem OperatorType='BinaryOperator' Name='*' Priority='20' Id='637880724435633618' IndexInText='99' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorInfoExpressionItem'>
<OperatorNameParts>
<IOperatorNamePartExpressionItem Text='*' Id='637880724435633614' IndexInText='99' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorNamePartExpressionItem'/>
</OperatorNameParts>
</IOperatorInfoExpressionItem>
<Operand2.IBracesExpressionItem Id='637880724435633688' IndexInText='100' ItemLength='7' Interface='UniversalExpressionParser.ExpressionItems.IBracesExpressionItem'>
<RegularItems>
<IOpeningBraceExpressionItem Text='(' Id='637880724435633691' IndexInText='100' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOpeningBraceExpressionItem'/>
<IOperatorExpressionItem.Binary Name='-' Priority='30' Id='637880724435634049' IndexInText='101' ItemLength='5' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'>
<Operand1.ILiteralExpressionItem LiteralName.Text='x3' Id='637880724435633744' IndexInText='101' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralExpressionItem'>
<RegularItems>
<ILiteralNameExpressionItem Text='x3' Id='637880724435633737' IndexInText='101' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</RegularItems>
<OtherProperties>
<LiteralName Text='x3' Id='637880724435633737' IndexInText='101' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</OtherProperties>
</Operand1.ILiteralExpressionItem>
<IOperatorInfoExpressionItem OperatorType='BinaryOperator' Name='-' Priority='30' Id='637880724435633952' IndexInText='103' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorInfoExpressionItem'>
<OperatorNameParts>
<IOperatorNamePartExpressionItem Text='-' Id='637880724435633948' IndexInText='103' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOperatorNamePartExpressionItem'/>
</OperatorNameParts>
</IOperatorInfoExpressionItem>
<Operand2.ILiteralExpressionItem LiteralName.Text='x4' Id='637880724435634027' IndexInText='104' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralExpressionItem'>
<RegularItems>
<ILiteralNameExpressionItem Text='x4' Id='637880724435634025' IndexInText='104' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</RegularItems>
<OtherProperties>
<LiteralName Text='x4' Id='637880724435634025' IndexInText='104' ItemLength='2' Interface='UniversalExpressionParser.ExpressionItems.ILiteralNameExpressionItem'/>
</OtherProperties>
</Operand2.ILiteralExpressionItem>
</IOperatorExpressionItem.Binary>
<IClosingBraceExpressionItem Text=')' Id='637880724435634063' IndexInText='106' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IClosingBraceExpressionItem'/>
</RegularItems>
<Children>
<IOperatorExpressionItem.Binary Name='-' Priority='30' Id='637880724435634049' IndexInText='101' ItemLength='5' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'/>
</Children>
<OtherProperties>
<OpeningBrace Text='(' Id='637880724435633691' IndexInText='100' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IOpeningBraceExpressionItem'/>
<ClosingBrace Text=')' Id='637880724435634063' IndexInText='106' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.IClosingBraceExpressionItem'/>
<NameLiteral value='null' interface='UniversalExpressionParser.ExpressionItems.ILiteralExpressionItem' />
<Parameters ObjectId='37' Count='1' Interface='System.Collections.Generic.IReadOnlyList`1[UniversalExpressionParser.ExpressionItems.IExpressionItemBase]'>
<UniversalExpressionParser.ExpressionItems.IExpressionItemBase Name='-' Priority='30' Id='637880724435634049' IndexInText='101' ItemLength='5' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'/>
</Parameters>
</OtherProperties>
</Operand2.IBracesExpressionItem>
</Operand2.IOperatorExpressionItem.Binary>
</IOperatorExpressionItem.Binary>
<ISeparatorCharacterExpressionItem Text=';' Id='637880724435634105' IndexInText='107' ItemLength='1' Interface='UniversalExpressionParser.ExpressionItems.ISeparatorCharacterExpressionItem'/>
</RegularItems>
<Children>
<IOperatorExpressionItem.Binary Name='=' Priority='2000' Id='637880724435634079' IndexInText='83' ItemLength='24' Interface='UniversalExpressionParser.ExpressionItems.IOperatorExpressionItem'/>
</Children>
</RootExpressionItem>
</UniversalExpressionParser.IParseExpressionResult>