Nested Classes
Modifier and Type |
Class |
Description |
protected class |
BslParsetreeConstructor.AddHandlerStatement_AddHandlerKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.AddHandlerStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.AddHandlerStatement_CommaKeyword_2 |
|
protected class |
BslParsetreeConstructor.AddHandlerStatement_EventExpressionAssignment_1 |
|
protected class |
BslParsetreeConstructor.AddHandlerStatement_Group |
begin Rule AddHandlerStatement ****************
AddHandlerStatement:
('AddHandler' | 'ДобавитьОбработчик') eventExpression=Expression
','
handlerExpression=Expression;
|
protected class |
BslParsetreeConstructor.AddHandlerStatement_HandlerExpressionAssignment_3 |
|
protected class |
BslParsetreeConstructor.AwaitExpression_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.AwaitExpression_AwaitKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.AwaitExpression_ExpressionAssignment_1 |
|
protected class |
BslParsetreeConstructor.AwaitExpression_Group |
begin Rule AwaitExpression ****************
AwaitExpression:
('Await' | 'Ждать') expression=Expression;
|
protected class |
BslParsetreeConstructor.AwaitStatement_ExpressionAssignment |
begin Rule AwaitStatement ****************
AwaitStatement:
expression=AwaitExpression;
|
protected class |
BslParsetreeConstructor.BooleanLiteral_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.BooleanLiteral_BooleanLiteralAction_0 |
|
protected class |
BslParsetreeConstructor.BooleanLiteral_FalseKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.BooleanLiteral_Group |
begin Rule BooleanLiteral ****************
BooleanLiteral:
{BooleanLiteral} ('False' | 'Ложь' | isTrue?='True' | isTrue?='Истина');
|
protected class |
BslParsetreeConstructor.BooleanLiteral_IsTrueAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.BooleanLiteral_IsTrueAssignment_1_3 |
|
protected class |
BslParsetreeConstructor.BracketPreprocessorExpression_Group |
begin Rule BracketPreprocessorExpression ****************
BracketPreprocessorExpression:
'(' operand=PreprocessorExpression ')';
|
protected class |
BslParsetreeConstructor.BracketPreprocessorExpression_LeftParenthesisKeyword_0 |
|
protected class |
BslParsetreeConstructor.BracketPreprocessorExpression_OperandAssignment_1 |
|
protected class |
BslParsetreeConstructor.BracketPreprocessorExpression_RightParenthesisKeyword_2 |
|
protected class |
BslParsetreeConstructor.BreakStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.BreakStatement_BreakKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.BreakStatement_BreakStatementAction_1 |
|
protected class |
BslParsetreeConstructor.BreakStatement_Group |
begin Rule BreakStatement ****************
BreakStatement:
('Break' | 'Прервать') {BreakStatement};
|
protected class |
BslParsetreeConstructor.Conditional_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.Conditional_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.Conditional_Group |
begin Rule Conditional ****************
Conditional:
predicate=Expression ('Then' | 'Тогда') (statements+=PreprocessorStatementInner |
-> (statements+=StatementWithoutEmpty? ((SEMICOLON statements+=Statement)* (SEMICOLON
statements+=PreprocessorStatementInner)?))?);
|
protected class |
BslParsetreeConstructor.Conditional_Group_2_1 |
|
protected class |
BslParsetreeConstructor.Conditional_Group_2_1_0 |
|
protected class |
BslParsetreeConstructor.Conditional_Group_2_1_0_1 |
|
protected class |
BslParsetreeConstructor.Conditional_Group_2_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.Conditional_Group_2_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.Conditional_PredicateAssignment_0 |
|
protected class |
BslParsetreeConstructor.Conditional_SEMICOLONTerminalRuleCall_2_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.Conditional_SEMICOLONTerminalRuleCall_2_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.Conditional_StatementsAssignment_2_0 |
|
protected class |
BslParsetreeConstructor.Conditional_StatementsAssignment_2_1_0_0 |
|
protected class |
BslParsetreeConstructor.Conditional_StatementsAssignment_2_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.Conditional_StatementsAssignment_2_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.Conditional_ThenKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.ContinueStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.ContinueStatement_ContinueKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.ContinueStatement_ContinueStatementAction_1 |
|
protected class |
BslParsetreeConstructor.ContinueStatement_Group |
begin Rule ContinueStatement ****************
ContinueStatement:
('Continue' | 'Продолжить') {ContinueStatement};
|
protected class |
BslParsetreeConstructor.Creator_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.Creator_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.Creator_Alternatives_1_1_2_1 |
|
protected class |
BslParsetreeConstructor.Creator_Alternatives_1_1_2_1_1_0 |
|
protected class |
BslParsetreeConstructor.Creator_CommaKeyword_1_0_3_0 |
|
protected class |
BslParsetreeConstructor.Creator_CommaKeyword_1_1_2_1_1_0_0_1_0 |
|
protected class |
BslParsetreeConstructor.Creator_CommaKeyword_1_1_2_1_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.Creator_FunctionStyleCreatorAction_1_0_0 |
|
protected class |
BslParsetreeConstructor.Creator_Group |
begin Rule Creator ****************
Creator Expression:
('New' | 'Новый') ({FunctionStyleCreator}
'('
typeNameExpression=Expression (',' paramsExpression=Expression)?
')'
| {OperatorStyleCreator} type=[mcore::Type|TypeName] ('(' (')'
| (params+=EmptyExpression (',' params+=ExpressionOrEmpty)+
| params+=Expression (',' params+=ExpressionOrEmpty)*)
')'))?);
|
protected class |
BslParsetreeConstructor.Creator_Group_1_0 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_0_3 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_1 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_1_2 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_1_2_1_1 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_1_2_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_1_2_1_1_0_0_1 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_1_2_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Creator_Group_1_1_2_1_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.Creator_LeftParenthesisKeyword_1_0_1 |
|
protected class |
BslParsetreeConstructor.Creator_LeftParenthesisKeyword_1_1_2_0 |
|
protected class |
BslParsetreeConstructor.Creator_NewKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.Creator_OperatorStyleCreatorAction_1_1_0 |
|
protected class |
BslParsetreeConstructor.Creator_ParamsAssignment_1_1_2_1_1_0_0_0 |
|
protected class |
BslParsetreeConstructor.Creator_ParamsAssignment_1_1_2_1_1_0_0_1_1 |
|
protected class |
BslParsetreeConstructor.Creator_ParamsAssignment_1_1_2_1_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.Creator_ParamsAssignment_1_1_2_1_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.Creator_ParamsExpressionAssignment_1_0_3_1 |
|
protected class |
BslParsetreeConstructor.Creator_RightParenthesisKeyword_1_0_4 |
|
protected class |
BslParsetreeConstructor.Creator_RightParenthesisKeyword_1_1_2_1_1_1 |
|
protected class |
BslParsetreeConstructor.Creator_TypeAssignment_1_1_1 |
|
protected class |
BslParsetreeConstructor.Creator_TypeNameExpressionAssignment_1_0_2 |
|
protected class |
BslParsetreeConstructor.DateLiteral_ValueAssignment |
begin Rule DateLiteral ****************
DateLiteral:
value=DATE;
|
protected class |
BslParsetreeConstructor.DeclareStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.DeclareStatement_CommaKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.DeclareStatement_Group |
begin Rule DeclareStatement ****************
DeclareStatement:
('Var' | 'Перем') variables+=ExplicitVariable (',' variables+=ExplicitVariable)*;
|
protected class |
BslParsetreeConstructor.DeclareStatement_Group_2 |
|
protected class |
BslParsetreeConstructor.DeclareStatement_VariablesAssignment_1 |
|
protected class |
BslParsetreeConstructor.DeclareStatement_VariablesAssignment_2_1 |
|
protected class |
BslParsetreeConstructor.DeclareStatement_VarKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_CommaKeyword_3_0 |
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_Group |
begin Rule DeclareStatementWithPragmas ****************
DeclareStatementWithPragmas DeclareStatement:
pragmas+=Pragma* ('Var' | 'Перем') variables+=ExplicitVariable (',' variables+=ExplicitVariable)*;
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_Group_3 |
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_PragmasAssignment_0 |
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_VariablesAssignment_2 |
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_VariablesAssignment_3_1 |
|
protected class |
BslParsetreeConstructor.DeclareStatementWithPragmas_VarKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.DeletePreprocessorBslExpression_BEGIN_DELETETerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.DeletePreprocessorBslExpression_END_DELETETerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.DeletePreprocessorBslExpression_Group |
begin Rule DeletePreprocessorBslExpression ****************
DeletePreprocessorBslExpression RegionPreprocessorExpression:
{RegionPreprocessorExpression} BEGIN_DELETE (item=PreprocessorItemExpression SEMICOLON?) END_DELETE;
|
protected class |
BslParsetreeConstructor.DeletePreprocessorBslExpression_Group_2 |
|
protected class |
BslParsetreeConstructor.DeletePreprocessorBslExpression_ItemAssignment_2_0 |
|
protected class |
BslParsetreeConstructor.DeletePreprocessorBslExpression_RegionPreprocessorExpressionAction_0 |
|
protected class |
BslParsetreeConstructor.EmptyExpression_EmptyExpressionAction |
begin Rule EmptyExpression ****************
EmptyExpression:
{EmptyExpression};
|
protected class |
BslParsetreeConstructor.EmptyStatement_EmptyStatementAction |
begin Rule EmptyStatement ****************
EmptyStatement:
{EmptyStatement};
|
protected class |
BslParsetreeConstructor.ExecuteStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.ExecuteStatement_ExecuteKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.ExecuteStatement_ExpressionAssignment_1 |
|
protected class |
BslParsetreeConstructor.ExecuteStatement_Group |
begin Rule ExecuteStatement ****************
ExecuteStatement:
('Execute' | 'Выполнить') expression=Expression;
|
protected class |
BslParsetreeConstructor.ExplicitVariable_ExportAssignment_1 |
|
protected class |
BslParsetreeConstructor.ExplicitVariable_Group |
begin Rule ExplicitVariable ****************
ExplicitVariable:
name=Name
export?=('Export' | 'Экспорт')?;
|
protected class |
BslParsetreeConstructor.ExplicitVariable_NameAssignment_0 |
|
protected class |
BslParsetreeConstructor.Expression_BinaryExpressionLeftAction_1_0 |
|
protected class |
BslParsetreeConstructor.Expression_Group |
begin Rule Expression ****************
Expression:
LogTerm ({BinaryExpression.left=current} operation=LogAddOp
right=LogTerm)*;
|
protected class |
BslParsetreeConstructor.Expression_Group_1 |
|
protected class |
BslParsetreeConstructor.Expression_LogTermParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.Expression_OperationAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.Expression_RightAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.ExpressionOrEmpty_Alternatives |
begin Rule ExpressionOrEmpty ****************
ExpressionOrEmpty Expression:
Expression
| EmptyExpression;
|
protected class |
BslParsetreeConstructor.ExpressionOrEmpty_EmptyExpressionParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.ExpressionOrEmpty_ExpressionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.Fact_Alternatives |
begin Rule Fact ****************
Fact Expression:
{UnaryExpression} operation=Sign operand=Primary | Primary;
|
protected class |
BslParsetreeConstructor.Fact_Group_0 |
|
protected class |
BslParsetreeConstructor.Fact_OperandAssignment_0_2 |
|
protected class |
BslParsetreeConstructor.Fact_OperationAssignment_0_1 |
|
protected class |
BslParsetreeConstructor.Fact_PrimaryParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.Fact_UnaryExpressionAction_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Alternatives_1_0_1_0_2 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Alternatives_1_0_1_0_2_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Alternatives_1_1_1_2 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Alternatives_2_3_2 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Alternatives_2_3_2_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_CommaKeyword_1_0_1_0_2_1_0_0_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_CommaKeyword_1_0_1_0_2_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_CommaKeyword_1_1_1_2_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_CommaKeyword_2_3_2_1_0_0_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_CommaKeyword_2_3_2_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_DynamicFeatureAccessSourceAction_2_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_FullStopKeyword_2_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group |
begin Rule FeatureResolving ****************
FeatureResolving Expression:
{StaticFeatureAccess} (name=Name (('(' {Invocation.methodAccess=current} (')'
| (params+=EmptyExpression (',' params+=ExpressionOrEmpty)+
| params+=Expression (',' params+=ExpressionOrEmpty)*)
')'))? ({IndexAccess.source=current}
'['
index=Expression
']')*) | name=Question ('(' {Invocation.methodAccess=current} (')'
| (params+=Expression (',' params+=Expression)*)
')'))?) ({DynamicFeatureAccess.source=current}
'.'
name=ExtName ('(' {Invocation.methodAccess=current} (')'
| (params+=EmptyExpression (',' params+=ExpressionOrEmpty)+
| params+=Expression (',' params+=ExpressionOrEmpty)*)
')'))? ({IndexAccess.source=current}
'['
index=Expression
']')*)*;
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1_0_2_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1_0_2_1_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1_0_2_1_0_0_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1_0_2_1_0_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1_0_2_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_1_1_2_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_1_1_2_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_1_1_1_2_1_0_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2_3 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2_3_2_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2_3_2_1_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2_3_2_1_0_0_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2_3_2_1_0_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2_3_2_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_Group_2_4 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_IndexAccessSourceAction_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_IndexAccessSourceAction_2_4_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_IndexAssignment_1_0_1_1_2 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_IndexAssignment_2_4_2 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_InvocationMethodAccessAction_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_InvocationMethodAccessAction_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_InvocationMethodAccessAction_2_3_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_LeftParenthesisKeyword_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_LeftParenthesisKeyword_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_LeftParenthesisKeyword_2_3_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_LeftSquareBracketKeyword_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_LeftSquareBracketKeyword_2_4_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_NameAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_NameAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_NameAssignment_2_2 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_1_0_1_0_2_1_0_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_1_0_1_0_2_1_0_0_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_1_0_1_0_2_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_1_0_1_0_2_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_1_1_1_2_1_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_1_1_1_2_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_2_3_2_1_0_0_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_2_3_2_1_0_0_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_2_3_2_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_ParamsAssignment_2_3_2_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightParenthesisKeyword_1_0_1_0_2_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightParenthesisKeyword_1_0_1_0_2_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightParenthesisKeyword_1_1_1_2_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightParenthesisKeyword_1_1_1_2_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightParenthesisKeyword_2_3_2_0 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightParenthesisKeyword_2_3_2_1_1 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightSquareBracketKeyword_1_0_1_1_3 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_RightSquareBracketKeyword_2_4_3 |
|
protected class |
BslParsetreeConstructor.FeatureResolving_StaticFeatureAccessAction_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Alternatives_4 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Alternatives_5 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Alternatives_6 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_CollectionAssignment_3 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_DoKeyword_4_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_EachKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_EndDoKeyword_6_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Group |
begin Rule ForEachStatementRest ****************
ForEachStatementRest ForEachStatement:
('Each' | 'Каждого') variableAccess=VariableAccess ('In' | 'Из') collection=Expression ('Do' | 'Цикл')
(statements+=PreprocessorStatementInner |
-> (statements+=StatementWithoutEmpty? ((SEMICOLON statements+=Statement)* (SEMICOLON
statements+=PreprocessorStatementInner)?))?) ('EndDo' | 'КонецЦикла');
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Group_5_1 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Group_5_1_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Group_5_1_0_1 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Group_5_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_Group_5_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_InKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_SEMICOLONTerminalRuleCall_5_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_SEMICOLONTerminalRuleCall_5_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_StatementsAssignment_5_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_StatementsAssignment_5_1_0_0 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_StatementsAssignment_5_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_StatementsAssignment_5_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.ForEachStatementRest_VariableAccessAssignment_1 |
|
protected class |
BslParsetreeConstructor.FormalParam_Alternatives_2_1 |
|
protected class |
BslParsetreeConstructor.FormalParam_Alternatives_2_1_1_0 |
|
protected class |
BslParsetreeConstructor.FormalParam_ByValueAssignment_0 |
|
protected class |
BslParsetreeConstructor.FormalParam_DefaultValueAssignment_2_1_0 |
|
protected class |
BslParsetreeConstructor.FormalParam_DefaultValueAssignment_2_1_1_1 |
|
protected class |
BslParsetreeConstructor.FormalParam_EqualsSignKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.FormalParam_Group |
begin Rule FormalParam ****************
FormalParam:
byValue?=('Val' | 'Знач')?
name=Name ('=' (defaultValue=Literal | ('+' | "-") defaultValue=NumberLiteral))?;
|
protected class |
BslParsetreeConstructor.FormalParam_Group_2 |
|
protected class |
BslParsetreeConstructor.FormalParam_Group_2_1_1 |
|
protected class |
BslParsetreeConstructor.FormalParam_NameAssignment_1 |
|
protected class |
BslParsetreeConstructor.FormalParam_PlusSignKeyword_2_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.ForStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.ForStatement_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.ForStatement_ForEachStatementRestParserRuleCall_1_1 |
|
protected class |
BslParsetreeConstructor.ForStatement_ForKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.ForStatement_ForToStatementRestParserRuleCall_1_0 |
|
protected class |
BslParsetreeConstructor.ForStatement_Group |
begin Rule ForStatement ****************
ForStatement LoopStatement:
('For' | 'Для') (ForToStatementRest
| ForEachStatementRest);
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Alternatives_3 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Alternatives_5 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Alternatives_6 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Alternatives_7 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_BoundAssignment_4 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_DoKeyword_5_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_EndDoKeyword_7_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_EqualsSignKeyword_1 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Group |
begin Rule ForToStatementRest ****************
ForToStatementRest ForToStatement:
variableAccess=VariableAccess
'='
initializer=Expression ('To' | 'По') bound=Expression ('Do' | 'Цикл') (statements+=PreprocessorStatementInner |
-> (statements+=StatementWithoutEmpty? ((SEMICOLON statements+=Statement)* (SEMICOLON
statements+=PreprocessorStatementInner)?))?) ('EndDo' | 'КонецЦикла');
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Group_6_1 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Group_6_1_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Group_6_1_0_1 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Group_6_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_Group_6_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_InitializerAssignment_2 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_SEMICOLONTerminalRuleCall_6_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_SEMICOLONTerminalRuleCall_6_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_StatementsAssignment_6_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_StatementsAssignment_6_1_0_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_StatementsAssignment_6_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_StatementsAssignment_6_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_ToKeyword_3_0 |
|
protected class |
BslParsetreeConstructor.ForToStatementRest_VariableAccessAssignment_0 |
|
protected class |
BslParsetreeConstructor.Function_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.Function_Alternatives_8_1 |
|
protected class |
BslParsetreeConstructor.Function_Alternatives_9 |
|
protected class |
BslParsetreeConstructor.Function_AsyncAssignment_1 |
|
protected class |
BslParsetreeConstructor.Function_CommaKeyword_5_1_0 |
|
protected class |
BslParsetreeConstructor.Function_DeclareStatementsAssignment_8_0_0 |
|
protected class |
BslParsetreeConstructor.Function_DeclareStatementsAssignment_8_1_0 |
|
protected class |
BslParsetreeConstructor.Function_EndFunctionKeyword_9_0 |
|
protected class |
BslParsetreeConstructor.Function_ExportAssignment_7 |
|
protected class |
BslParsetreeConstructor.Function_FormalParamsAssignment_5_0 |
|
protected class |
BslParsetreeConstructor.Function_FormalParamsAssignment_5_1_1 |
|
protected class |
BslParsetreeConstructor.Function_FunctionKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.Function_Group |
begin Rule Function ****************
Function:
pragmas+=Pragma*
async?=('Async' | 'Асинх')? ('Function' | 'Функция') name=Id
'(' (formalParams+=FormalParam (',' formalParams+=FormalParam)*)? ')'
export?=('Export' | 'Экспорт')? ((declareStatements+=DeclareStatement SEMICOLON)*
(declareStatements+=PreprocessorMethod | ((statements+=Statement SEMICOLON) ((statements+=Statement SEMICOLON)*
statements+=PreprocessorStatementInner?))?)) ('EndFunction' | 'КонецФункции');
|
protected class |
BslParsetreeConstructor.Function_Group_5 |
|
protected class |
BslParsetreeConstructor.Function_Group_5_1 |
|
protected class |
BslParsetreeConstructor.Function_Group_8 |
|
protected class |
BslParsetreeConstructor.Function_Group_8_0 |
|
protected class |
BslParsetreeConstructor.Function_Group_8_1_1 |
|
protected class |
BslParsetreeConstructor.Function_Group_8_1_1_0 |
|
protected class |
BslParsetreeConstructor.Function_Group_8_1_1_1 |
|
protected class |
BslParsetreeConstructor.Function_Group_8_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.Function_LeftParenthesisKeyword_4 |
|
protected class |
BslParsetreeConstructor.Function_NameAssignment_3 |
|
protected class |
BslParsetreeConstructor.Function_PragmasAssignment_0 |
|
protected class |
BslParsetreeConstructor.Function_RightParenthesisKeyword_6 |
|
protected class |
BslParsetreeConstructor.Function_SEMICOLONTerminalRuleCall_8_0_1 |
|
protected class |
BslParsetreeConstructor.Function_SEMICOLONTerminalRuleCall_8_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Function_SEMICOLONTerminalRuleCall_8_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Function_StatementsAssignment_8_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Function_StatementsAssignment_8_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Function_StatementsAssignment_8_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.GotoStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.GotoStatement_GotoKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.GotoStatement_Group |
begin Rule GotoStatement ****************
GotoStatement:
('Goto' | 'Перейти') label=[Label|LABEL_TOK];
|
protected class |
BslParsetreeConstructor.GotoStatement_LabelAssignment_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_Alternatives_2_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_Alternatives_3_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_Alternatives_3_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_Alternatives_4 |
|
protected class |
BslParsetreeConstructor.IfStatement_ElseKeyword_3_0_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_ElseStatementsAssignment_3_1_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_ElseStatementsAssignment_3_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_ElseStatementsAssignment_3_1_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_ElseStatementsAssignment_3_1_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_ElsIfKeyword_2_0_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_ElsIfPartsAssignment_2_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_EndIfKeyword_4_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_Group |
begin Rule IfStatement ****************
IfStatement:
('If' | 'Если') ifPart=Conditional (('ElsIf' | 'ИначеЕсли') elsIfParts+=Conditional)* (('Else' | 'Иначе')
(elseStatements+=PreprocessorStatementInner |
-> (elseStatements+=StatementWithoutEmpty? ((SEMICOLON elseStatements+=Statement)* (SEMICOLON
elseStatements+=PreprocessorStatementInner)?))?))? ('EndIf' | 'КонецЕсли');
|
protected class |
BslParsetreeConstructor.IfStatement_Group_2 |
|
protected class |
BslParsetreeConstructor.IfStatement_Group_3 |
|
protected class |
BslParsetreeConstructor.IfStatement_Group_3_1_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_Group_3_1_1_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_Group_3_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_Group_3_1_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_Group_3_1_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_IfKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_IfPartAssignment_1 |
|
protected class |
BslParsetreeConstructor.IfStatement_SEMICOLONTerminalRuleCall_3_1_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.IfStatement_SEMICOLONTerminalRuleCall_3_1_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.InsertPreprocessorBslExpression_BEGIN_INSERTTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.InsertPreprocessorBslExpression_END_INSERTTerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.InsertPreprocessorBslExpression_Group |
begin Rule InsertPreprocessorBslExpression ****************
InsertPreprocessorBslExpression RegionPreprocessorExpression:
{RegionPreprocessorExpression} BEGIN_INSERT (item=PreprocessorItemExpression SEMICOLON?) END_INSERT;
|
protected class |
BslParsetreeConstructor.InsertPreprocessorBslExpression_Group_2 |
|
protected class |
BslParsetreeConstructor.InsertPreprocessorBslExpression_ItemAssignment_2_0 |
|
protected class |
BslParsetreeConstructor.InsertPreprocessorBslExpression_RegionPreprocessorExpressionAction_0 |
|
protected class |
BslParsetreeConstructor.Label_ColonKeyword_1 |
|
protected class |
BslParsetreeConstructor.Label_Group |
begin Rule Label ****************
Label:
name=LABEL_TOK
':';
|
protected class |
BslParsetreeConstructor.Label_NameAssignment_0 |
|
protected class |
BslParsetreeConstructor.LabeledStatement_Group |
begin Rule LabeledStatement ****************
LabeledStatement:
labels+=Label+ statement=UnlabeledStatement;
|
protected class |
BslParsetreeConstructor.LabeledStatement_LabelsAssignment_0 |
|
protected class |
BslParsetreeConstructor.LabeledStatement_StatementAssignment_1 |
|
protected class |
BslParsetreeConstructor.Literal_Alternatives |
begin Rule Literal ****************
Literal:
NullLiteral
| UndefinedLiteral
| BooleanLiteral
| NumberLiteral
| StringLiteral
| DateLiteral;
|
protected class |
BslParsetreeConstructor.Literal_BooleanLiteralParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.Literal_DateLiteralParserRuleCall_5 |
|
protected class |
BslParsetreeConstructor.Literal_NullLiteralParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.Literal_NumberLiteralParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.Literal_StringLiteralParserRuleCall_4 |
|
protected class |
BslParsetreeConstructor.Literal_UndefinedLiteralParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.LiteralPreprocessor_Group |
begin Rule LiteralPreprocessor ****************
LiteralPreprocessor PreprocessorExpression:
{PreprocessorLiteralExpression} typeLiteral=PreprocessorLiteralExpressionType;
|
protected class |
BslParsetreeConstructor.LiteralPreprocessor_PreprocessorLiteralExpressionAction_0 |
|
protected class |
BslParsetreeConstructor.LiteralPreprocessor_TypeLiteralAssignment_1 |
|
protected class |
BslParsetreeConstructor.LogFact_Alternatives |
begin Rule LogFact ****************
LogFact Expression:
{UnaryExpression} operation=LogSign operand=LogPrimary | LogPrimary;
|
protected class |
BslParsetreeConstructor.LogFact_Group_0 |
|
protected class |
BslParsetreeConstructor.LogFact_LogPrimaryParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.LogFact_OperandAssignment_0_2 |
|
protected class |
BslParsetreeConstructor.LogFact_OperationAssignment_0_1 |
|
protected class |
BslParsetreeConstructor.LogFact_UnaryExpressionAction_0_0 |
|
protected class |
BslParsetreeConstructor.LogFactPreprocessor_Alternatives |
begin Rule LogFactPreprocessor ****************
LogFactPreprocessor PreprocessorExpression:
{UnaryPreprocessorExpression} operation=LogSign operand=SimplePreprocessorExpression | SimplePreprocessorExpression;
|
protected class |
BslParsetreeConstructor.LogFactPreprocessor_Group_0 |
|
protected class |
BslParsetreeConstructor.LogFactPreprocessor_OperandAssignment_0_2 |
|
protected class |
BslParsetreeConstructor.LogFactPreprocessor_OperationAssignment_0_1 |
|
protected class |
BslParsetreeConstructor.LogFactPreprocessor_SimplePreprocessorExpressionParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.LogFactPreprocessor_UnaryPreprocessorExpressionAction_0_0 |
|
protected class |
BslParsetreeConstructor.LogPrimary_BinaryExpressionLeftAction_1_0 |
|
protected class |
BslParsetreeConstructor.LogPrimary_Group |
begin Rule LogPrimary ****************
LogPrimary Expression:
SimpleExpression ({BinaryExpression.left=current} operation=CompOp
right=SimpleExpression)* // Originally *.
|
protected class |
BslParsetreeConstructor.LogPrimary_Group_1 |
|
protected class |
BslParsetreeConstructor.LogPrimary_OperationAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.LogPrimary_RightAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.LogPrimary_SimpleExpressionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.LogTerm_BinaryExpressionLeftAction_1_0 |
|
protected class |
BslParsetreeConstructor.LogTerm_Group |
begin Rule LogTerm ****************
LogTerm Expression:
LogFact ({BinaryExpression.left=current} operation=LogMulOp
right=LogFact)*;
|
protected class |
BslParsetreeConstructor.LogTerm_Group_1 |
|
protected class |
BslParsetreeConstructor.LogTerm_LogFactParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.LogTerm_OperationAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.LogTerm_RightAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.LogTermPreprocessor_BinaryPreprocessorExpressionLeftAction_1_0 |
|
protected class |
BslParsetreeConstructor.LogTermPreprocessor_Group |
begin Rule LogTermPreprocessor ****************
LogTermPreprocessor PreprocessorExpression:
LogFactPreprocessor ({BinaryPreprocessorExpression.left=current} operation=LogMulOp
right=LogFactPreprocessor)*;
|
protected class |
BslParsetreeConstructor.LogTermPreprocessor_Group_1 |
|
protected class |
BslParsetreeConstructor.LogTermPreprocessor_LogFactPreprocessorParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.LogTermPreprocessor_OperationAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.LogTermPreprocessor_RightAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.Method_Alternatives |
begin Rule Method ****************
Method:
Procedure
| Function;
|
protected class |
BslParsetreeConstructor.Method_FunctionParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.Method_ProcedureParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.Module_Alternatives_1_1 |
|
protected class |
BslParsetreeConstructor.Module_DeclareStatementsAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.Module_DeclareStatementsAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.Module_Group |
begin Rule Module ****************
Module:
{Module} ((declareStatements+=DeclareStatementWithPragmas SEMICOLON)* (declareStatements+=PreprocessorModule |
(methods+=Method methods+=Method* preprocessors+=PreprocessorMethodStatement?)? ((statements+=Statement SEMICOLON) (
(statements+=Statement SEMICOLON)* statements+=PreprocessorStatement?))?));
|
protected class |
BslParsetreeConstructor.Module_Group_1 |
|
protected class |
BslParsetreeConstructor.Module_Group_1_0 |
|
protected class |
BslParsetreeConstructor.Module_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.Module_Group_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.Module_Group_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.Module_Group_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.Module_Group_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.Module_Group_1_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.Module_MethodsAssignment_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Module_MethodsAssignment_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Module_ModuleAction_0 |
|
protected class |
BslParsetreeConstructor.Module_PreprocessorsAssignment_1_1_1_0_2 |
|
protected class |
BslParsetreeConstructor.Module_SEMICOLONTerminalRuleCall_1_0_1 |
|
protected class |
BslParsetreeConstructor.Module_SEMICOLONTerminalRuleCall_1_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Module_SEMICOLONTerminalRuleCall_1_1_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Module_StatementsAssignment_1_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Module_StatementsAssignment_1_1_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Module_StatementsAssignment_1_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.NullLiteral_Group |
begin Rule NullLiteral ****************
NullLiteral:
{NullLiteral}
'Null';
|
protected class |
BslParsetreeConstructor.NullLiteral_NullKeyword_1 |
|
protected class |
BslParsetreeConstructor.NullLiteral_NullLiteralAction_0 |
|
protected class |
BslParsetreeConstructor.NumberLiteral_ValueAssignment |
begin Rule NumberLiteral ****************
NumberLiteral:
value+=NUMBER+;
|
protected class |
BslParsetreeConstructor.Pragma_AmpersandKeyword_0 |
|
protected class |
BslParsetreeConstructor.Pragma_Group |
begin Rule Pragma ****************
Pragma:
'&' symbol=Name ('(' value=SL_STRING ')')?;
|
protected class |
BslParsetreeConstructor.Pragma_Group_2 |
|
protected class |
BslParsetreeConstructor.Pragma_LeftParenthesisKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.Pragma_RightParenthesisKeyword_2_2 |
|
protected class |
BslParsetreeConstructor.Pragma_SymbolAssignment_1 |
|
protected class |
BslParsetreeConstructor.Pragma_ValueAssignment_2_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorBslExpression_Alternatives |
begin Rule PreprocessorBslExpression ****************
PreprocessorBslExpression Expression:
RegionPreprocessorBslExpression | DeletePreprocessorBslExpression | InsertPreprocessorBslExpression;
|
protected class |
BslParsetreeConstructor.PreprocessorBslExpression_DeletePreprocessorBslExpressionParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorBslExpression_InsertPreprocessorBslExpressionParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorBslExpression_RegionPreprocessorBslExpressionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethod_ELSE_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethod_Group |
begin Rule PreprocessorConditionalMethod ****************
PreprocessorConditionalMethod PreprocessorConditional:
ELSE_PREPROCESSOR {PreprocessorConditional} item=PreprocessorItemMethod;
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethod_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethod_PreprocessorConditionalAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethodStatement_ELSE_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethodStatement_Group |
begin Rule PreprocessorConditionalMethodStatement ****************
PreprocessorConditionalMethodStatement PreprocessorConditional:
ELSE_PREPROCESSOR {PreprocessorConditional} item=PreprocessorItemMethodStatement;
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethodStatement_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalMethodStatement_PreprocessorConditionalAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalModule_ELSE_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalModule_Group |
begin Rule PreprocessorConditionalModule ****************
PreprocessorConditionalModule PreprocessorConditional:
ELSE_PREPROCESSOR {PreprocessorConditional} item=PreprocessorItemModule;
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalModule_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalModule_PreprocessorConditionalAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalStatement_ELSE_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalStatement_Group |
begin Rule PreprocessorConditionalStatement ****************
PreprocessorConditionalStatement PreprocessorConditional:
ELSE_PREPROCESSOR {PreprocessorConditional} item=PreprocessorItemStatement;
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalStatement_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorConditionalStatement_PreprocessorConditionalAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethod_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethod_ELSEIF_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethod_Group |
begin Rule PreprocessorElseIfConditionalMethod ****************
PreprocessorElseIfConditionalMethod PreprocessorIfConditional:
ELSEIF_PREPROCESSOR
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemMethod;
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethod_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethod_PredicateAssignment_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethod_ThenKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethodStatement_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethodStatement_ELSEIF_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethodStatement_Group |
begin Rule PreprocessorElseIfConditionalMethodStatement ****************
PreprocessorElseIfConditionalMethodStatement PreprocessorIfConditional:
ELSEIF_PREPROCESSOR
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemMethodStatement;
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethodStatement_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethodStatement_PredicateAssignment_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalMethodStatement_ThenKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalModule_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalModule_ELSEIF_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalModule_Group |
begin Rule PreprocessorElseIfConditionalModule ****************
PreprocessorElseIfConditionalModule PreprocessorIfConditional:
ELSEIF_PREPROCESSOR
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemModule;
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalModule_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalModule_PredicateAssignment_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalModule_ThenKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalStatement_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalStatement_ELSEIF_PREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalStatement_Group |
begin Rule PreprocessorElseIfConditionalStatement ****************
PreprocessorElseIfConditionalStatement PreprocessorIfConditional:
ELSEIF_PREPROCESSOR
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemStatement;
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalStatement_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalStatement_PredicateAssignment_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorElseIfConditionalStatement_ThenKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorExpression_BinaryPreprocessorExpressionLeftAction_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorExpression_Group |
begin Rule PreprocessorExpression ****************
PreprocessorExpression:
LogTermPreprocessor ({BinaryPreprocessorExpression.left=current} operation=LogAddOp
right=LogTermPreprocessor)*;
|
protected class |
BslParsetreeConstructor.PreprocessorExpression_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorExpression_LogTermPreprocessorParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorExpression_OperationAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorExpression_RightAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethod_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethod_Group |
begin Rule PreprocessorIfConditionalMethod ****************
PreprocessorIfConditionalMethod PreprocessorIfConditional:
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemMethod;
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethod_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethod_PredicateAssignment_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethod_ThenKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethodStatement_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethodStatement_Group |
begin Rule PreprocessorIfConditionalMethodStatement ****************
PreprocessorIfConditionalMethodStatement PreprocessorIfConditional:
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemMethodStatement;
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethodStatement_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethodStatement_PredicateAssignment_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalMethodStatement_ThenKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalModule_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalModule_Group |
begin Rule PreprocessorIfConditionalModule ****************
PreprocessorIfConditionalModule PreprocessorIfConditional:
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemModule;
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalModule_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalModule_PredicateAssignment_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalModule_ThenKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalStatement_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalStatement_Group |
begin Rule PreprocessorIfConditionalStatement ****************
PreprocessorIfConditionalStatement PreprocessorIfConditional:
predicate=PreprocessorExpression ('Then' | 'Тогда') item=PreprocessorItemStatement;
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalStatement_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalStatement_PredicateAssignment_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorIfConditionalStatement_ThenKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemExpression_ExpressionAssignment_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemExpression_Group |
begin Rule PreprocessorItemExpression ****************
PreprocessorItemExpression PreprocessorItem:
{PreprocessorItemExpression} expression=Expression;
|
protected class |
BslParsetreeConstructor.PreprocessorItemExpression_PreprocessorItemExpressionAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Alternatives_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_DeclareStatementsAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_DeclareStatementsAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Group |
begin Rule PreprocessorItemMethod ****************
PreprocessorItemMethod PreprocessorItem:
{PreprocessorItemAllTypeStatements} ((declareStatements+=DeclareStatement SEMICOLON)*
(declareStatements+=PreprocessorMethod | ((statements+=Statement SEMICOLON) ((statements+=Statement SEMICOLON)*
statements+=PreprocessorStatementInner?))?));
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Group_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Group_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Group_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_Group_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_PreprocessorItemAllTypeStatementsAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_SEMICOLONTerminalRuleCall_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_SEMICOLONTerminalRuleCall_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_SEMICOLONTerminalRuleCall_1_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_StatementsAssignment_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_StatementsAssignment_1_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethod_StatementsAssignment_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_Alternatives_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_DeclareStatementsAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_DeclareStatementsAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_Group |
begin Rule PreprocessorItemMethodAfter ****************
PreprocessorItemMethodAfter PreprocessorItem:
{PreprocessorItemAllTypeStatements} ((declareStatements+=DeclareStatement SEMICOLON)*
(declareStatements+=PreprocessorMethod | (statements+=Statement SEMICOLON) (statements+=Statement SEMICOLON)*
statements+=PreprocessorStatementInner?)?);
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_Group_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_Group_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_Group_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_PreprocessorItemAllTypeStatementsAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_SEMICOLONTerminalRuleCall_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_SEMICOLONTerminalRuleCall_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_SEMICOLONTerminalRuleCall_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_StatementsAssignment_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_StatementsAssignment_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodAfter_StatementsAssignment_1_1_1_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_Alternatives_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_Group |
begin Rule PreprocessorItemMethodStatement ****************
PreprocessorItemMethodStatement PreprocessorItem:
{PreprocessorItemMethodStatement} (methods+=Method* (preprocessors+=PreprocessorMethodStatement | (
(statements+=Statement SEMICOLON) ((statements+=Statement SEMICOLON)* statements+=PreprocessorStatement?))?));
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_Group_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_Group_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_Group_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_MethodsAssignment_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_PreprocessorItemMethodStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_PreprocessorsAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_SEMICOLONTerminalRuleCall_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_SEMICOLONTerminalRuleCall_1_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_StatementsAssignment_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_StatementsAssignment_1_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatement_StatementsAssignment_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_Alternatives_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_Group |
begin Rule PreprocessorItemMethodStatementAfter ****************
PreprocessorItemMethodStatementAfter PreprocessorItem:
{PreprocessorItemMethodStatement} (methods+=Method* (preprocessors+=PreprocessorMethodStatement |
(=>statements+=Statement SEMICOLON) (=>statements+=Statement SEMICOLON)* statements+=PreprocessorStatement?)?);
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_Group_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_Group_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_MethodsAssignment_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_PreprocessorItemMethodStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_PreprocessorsAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_SEMICOLONTerminalRuleCall_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_SEMICOLONTerminalRuleCall_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_StatementsAssignment_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_StatementsAssignment_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemMethodStatementAfter_StatementsAssignment_1_1_1_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Alternatives_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_DeclareStatementsAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_DeclareStatementsAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group |
begin Rule PreprocessorItemModule ****************
PreprocessorItemModule PreprocessorItem:
{PreprocessorItemModule} ((declareStatements+=DeclareStatementWithPragmas SEMICOLON)*
(declareStatements+=PreprocessorModule | (methods+=Method methods+=Method*
preprocessors+=PreprocessorMethodStatement?)? ((statements+=Statement SEMICOLON) ((statements+=Statement SEMICOLON)*
statements+=PreprocessorStatement?))?));
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_Group_1_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_MethodsAssignment_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_MethodsAssignment_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_PreprocessorItemModuleAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_PreprocessorsAssignment_1_1_1_0_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_SEMICOLONTerminalRuleCall_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_SEMICOLONTerminalRuleCall_1_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_SEMICOLONTerminalRuleCall_1_1_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_StatementsAssignment_1_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_StatementsAssignment_1_1_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModule_StatementsAssignment_1_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Alternatives_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_DeclareStatementsAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_DeclareStatementsAssignment_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group |
begin Rule PreprocessorItemModuleAfter ****************
PreprocessorItemModuleAfter PreprocessorItem:
{PreprocessorItemModule} ((declareStatements+=DeclareStatementWithPragmas SEMICOLON)*
(declareStatements+=PreprocessorModule | (methods+=Method methods+=Method*
preprocessors+=PreprocessorMethodStatement?)? ((statements+=Statement SEMICOLON) (=>statements+=Statement SEMICOLON)*
statements+=PreprocessorStatement?))?);
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_Group_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_MethodsAssignment_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_MethodsAssignment_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_PreprocessorItemModuleAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_PreprocessorsAssignment_1_1_1_0_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_SEMICOLONTerminalRuleCall_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_SEMICOLONTerminalRuleCall_1_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_SEMICOLONTerminalRuleCall_1_1_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_StatementsAssignment_1_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_StatementsAssignment_1_1_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemModuleAfter_StatementsAssignment_1_1_1_1_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatement_Group |
begin Rule PreprocessorItemStatement ****************
PreprocessorItemStatement PreprocessorItem:
{PreprocessorItemStatements} ((statements+=Statement SEMICOLON)* statements+=PreprocessorStatement?);
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatement_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatement_Group_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatement_PreprocessorItemStatementsAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatement_SEMICOLONTerminalRuleCall_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatement_StatementsAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatement_StatementsAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementAfter_Group |
begin Rule PreprocessorItemStatementAfter ****************
PreprocessorItemStatementAfter PreprocessorItem:
{PreprocessorItemStatements} ((=>statements+=Statement SEMICOLON)* statements+=PreprocessorStatement?);
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementAfter_Group_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementAfter_Group_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementAfter_PreprocessorItemStatementsAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementAfter_SEMICOLONTerminalRuleCall_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementAfter_StatementsAssignment_1_0_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementAfter_StatementsAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_Group |
begin Rule PreprocessorItemStatementInnerAfter ****************
PreprocessorItemStatementInnerAfter PreprocessorItem:
{PreprocessorItemStatements} (statements+=PreprocessorStatementInner | (SEMICOLON* statements+=StatementWithoutEmpty
) (SEMICOLON+ statements+=StatementWithoutEmpty)* (SEMICOLON+ statements+=PreprocessorStatementInner?)?);
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_Group_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_Group_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_Group_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_Group_1_1_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_PreprocessorItemStatementsAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_SEMICOLONTerminalRuleCall_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_SEMICOLONTerminalRuleCall_1_1_2_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_StatementsAssignment_1_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_StatementsAssignment_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_StatementsAssignment_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorItemStatementInnerAfter_StatementsAssignment_1_1_2_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethod_Alternatives |
begin Rule PreprocessorMethod ****************
PreprocessorMethod DeclareStatement:
PreprocessorMethodRegion | PreprocessorMethodIf | PreprocessorMethodDelete | PreprocessorMethodInsert;
|
protected class |
BslParsetreeConstructor.PreprocessorMethod_PreprocessorMethodDeleteParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethod_PreprocessorMethodIfParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethod_PreprocessorMethodInsertParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethod_PreprocessorMethodRegionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodDelete_BEGIN_DELETETerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodDelete_END_DELETETerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodDelete_Group |
begin Rule PreprocessorMethodDelete ****************
PreprocessorMethodDelete DeclareStatement:
{RegionPreprocessorDeclareStatement} BEGIN_DELETE
item=PreprocessorItemMethod
END_DELETE
itemAfter=PreprocessorItemMethodAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodDelete_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodDelete_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodDelete_RegionPreprocessorDeclareStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_BEGIN_IFPREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_ElseElementAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_ElsIfPartsAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_END_IFPREPROCESSORTerminalRuleCall_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_Group |
begin Rule PreprocessorMethodIf ****************
PreprocessorMethodIf DeclareStatement:
BEGIN_IFPREPROCESSOR {IfPreprocessorDeclareStatement} ifPart=PreprocessorIfConditionalMethod
elsIfParts+=PreprocessorElseIfConditionalMethod*
elseElement=PreprocessorConditionalMethod?
END_IFPREPROCESSOR
itemAfter=PreprocessorItemMethodAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_IfPartAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_IfPreprocessorDeclareStatementAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodIf_ItemAfterAssignment_6 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodInsert_BEGIN_INSERTTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodInsert_END_INSERTTerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodInsert_Group |
begin Rule PreprocessorMethodInsert ****************
PreprocessorMethodInsert DeclareStatement:
{RegionPreprocessorDeclareStatement} BEGIN_INSERT
item=PreprocessorItemMethod
END_INSERT
itemAfter=PreprocessorItemMethodAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodInsert_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodInsert_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodInsert_RegionPreprocessorDeclareStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodRegion_BEGIN_REGIONTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodRegion_END_REGIONTerminalRuleCall_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodRegion_Group |
begin Rule PreprocessorMethodRegion ****************
PreprocessorMethodRegion DeclareStatement:
{RegionPreprocessorDeclareStatement} BEGIN_REGION name=Id
item=PreprocessorItemMethod
END_REGION
itemAfter=PreprocessorItemMethodAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodRegion_ItemAfterAssignment_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodRegion_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodRegion_NameAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodRegion_RegionPreprocessorDeclareStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatement_Alternatives |
begin Rule PreprocessorMethodStatement ****************
PreprocessorMethodStatement Preprocessor:
PreprocessorMethodStatementRegion | PreprocessorMethodStatementIf | PreprocessorMethodStatementDelete |
PreprocessorMethodStatementInsert;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatement_PreprocessorMethodStatementDeleteParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatement_PreprocessorMethodStatementIfParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatement_PreprocessorMethodStatementInsertParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatement_PreprocessorMethodStatementRegionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementDelete_BEGIN_DELETETerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementDelete_END_DELETETerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementDelete_Group |
begin Rule PreprocessorMethodStatementDelete ****************
PreprocessorMethodStatementDelete RegionPreprocessor:
{RegionPreprocessor} BEGIN_DELETE
item=PreprocessorItemMethodStatement
END_DELETE
itemAfter=PreprocessorItemMethodStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementDelete_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementDelete_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementDelete_RegionPreprocessorAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_BEGIN_IFPREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_ElseElementAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_ElsIfPartsAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_END_IFPREPROCESSORTerminalRuleCall_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_Group |
begin Rule PreprocessorMethodStatementIf ****************
PreprocessorMethodStatementIf Preprocessor:
BEGIN_IFPREPROCESSOR {IfPreprocessor} ifPart=PreprocessorIfConditionalMethodStatement
elsIfParts+=PreprocessorElseIfConditionalMethodStatement*
elseElement=PreprocessorConditionalMethodStatement?
END_IFPREPROCESSOR
itemAfter=PreprocessorItemMethodStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_IfPartAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_IfPreprocessorAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementIf_ItemAfterAssignment_6 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementInsert_BEGIN_INSERTTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementInsert_END_INSERTTerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementInsert_Group |
begin Rule PreprocessorMethodStatementInsert ****************
PreprocessorMethodStatementInsert RegionPreprocessor:
{RegionPreprocessor} BEGIN_INSERT
item=PreprocessorItemMethodStatement
END_INSERT
itemAfter=PreprocessorItemMethodStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementInsert_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementInsert_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementInsert_RegionPreprocessorAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementRegion_BEGIN_REGIONTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementRegion_END_REGIONTerminalRuleCall_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementRegion_Group |
begin Rule PreprocessorMethodStatementRegion ****************
PreprocessorMethodStatementRegion RegionPreprocessor:
{RegionPreprocessor} BEGIN_REGION name=Id
item=PreprocessorItemMethodStatement
END_REGION
itemAfter=PreprocessorItemMethodStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementRegion_ItemAfterAssignment_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementRegion_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementRegion_NameAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorMethodStatementRegion_RegionPreprocessorAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorModule_Alternatives |
begin Rule PreprocessorModule ****************
PreprocessorModule DeclareStatement:
PreprocessorModuleRegion | PreprocessorModuleIf | PreprocessorModuleDelete | PreprocessorModuleInsert;
|
protected class |
BslParsetreeConstructor.PreprocessorModule_PreprocessorModuleDeleteParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorModule_PreprocessorModuleIfParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorModule_PreprocessorModuleInsertParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorModule_PreprocessorModuleRegionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleDelete_BEGIN_DELETETerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleDelete_END_DELETETerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleDelete_Group |
begin Rule PreprocessorModuleDelete ****************
PreprocessorModuleDelete DeclareStatement:
{RegionPreprocessorDeclareStatement} BEGIN_DELETE
item=PreprocessorItemModule
END_DELETE
itemAfter=PreprocessorItemModuleAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorModuleDelete_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleDelete_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleDelete_RegionPreprocessorDeclareStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_BEGIN_IFPREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_ElseElementAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_ElsIfPartsAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_END_IFPREPROCESSORTerminalRuleCall_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_Group |
begin Rule PreprocessorModuleIf ****************
PreprocessorModuleIf DeclareStatement:
BEGIN_IFPREPROCESSOR {IfPreprocessorDeclareStatement} ifPart=PreprocessorIfConditionalModule
elsIfParts+=PreprocessorElseIfConditionalModule*
elseElement=PreprocessorConditionalModule?
END_IFPREPROCESSOR
itemAfter=PreprocessorItemModuleAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_IfPartAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_IfPreprocessorDeclareStatementAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleIf_ItemAfterAssignment_6 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleInsert_BEGIN_INSERTTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleInsert_END_INSERTTerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleInsert_Group |
begin Rule PreprocessorModuleInsert ****************
PreprocessorModuleInsert DeclareStatement:
{RegionPreprocessorDeclareStatement} BEGIN_INSERT
item=PreprocessorItemModule
END_INSERT
itemAfter=PreprocessorItemModuleAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorModuleInsert_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleInsert_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleInsert_RegionPreprocessorDeclareStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleRegion_BEGIN_REGIONTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleRegion_END_REGIONTerminalRuleCall_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleRegion_Group |
begin Rule PreprocessorModuleRegion ****************
PreprocessorModuleRegion DeclareStatement:
{RegionPreprocessorDeclareStatement} BEGIN_REGION name=Id
item=PreprocessorItemModule
END_REGION
itemAfter=PreprocessorItemModuleAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorModuleRegion_ItemAfterAssignment_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleRegion_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleRegion_NameAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorModuleRegion_RegionPreprocessorDeclareStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatement_Alternatives |
begin Rule PreprocessorStatement ****************
PreprocessorStatement Statement:
PreprocessorStatementRegion | PreprocessorStatementIf | PreprocessorStatementDelete | PreprocessorStatementInsert;
|
protected class |
BslParsetreeConstructor.PreprocessorStatement_PreprocessorStatementDeleteParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatement_PreprocessorStatementIfParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatement_PreprocessorStatementInsertParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatement_PreprocessorStatementRegionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementDelete_BEGIN_DELETETerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementDelete_END_DELETETerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementDelete_Group |
begin Rule PreprocessorStatementDelete ****************
PreprocessorStatementDelete Statement:
{RegionPreprocessorStatement} BEGIN_DELETE
item=PreprocessorItemStatement
END_DELETE
itemAfter=PreprocessorItemStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementDelete_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementDelete_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementDelete_RegionPreprocessorStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_BEGIN_IFPREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_ElseElementAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_ElsIfPartsAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_END_IFPREPROCESSORTerminalRuleCall_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_Group |
begin Rule PreprocessorStatementIf ****************
PreprocessorStatementIf Statement:
BEGIN_IFPREPROCESSOR {IfPreprocessorStatement} ifPart=PreprocessorIfConditionalStatement
elsIfParts+=PreprocessorElseIfConditionalStatement*
elseElement=PreprocessorConditionalStatement?
END_IFPREPROCESSOR
itemAfter=PreprocessorItemStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_IfPartAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_IfPreprocessorStatementAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementIf_ItemAfterAssignment_6 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInner_Alternatives |
begin Rule PreprocessorStatementInner ****************
PreprocessorStatementInner Statement:
PreprocessorStatementInnerRegion | PreprocessorStatementInnerIf | PreprocessorStatementInnerDelete |
PreprocessorStatementInnerInsert;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInner_PreprocessorStatementInnerDeleteParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInner_PreprocessorStatementInnerIfParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInner_PreprocessorStatementInnerInsertParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInner_PreprocessorStatementInnerRegionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerDelete_BEGIN_DELETETerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerDelete_END_DELETETerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerDelete_Group |
begin Rule PreprocessorStatementInnerDelete ****************
PreprocessorStatementInnerDelete Statement:
{RegionPreprocessorStatement} BEGIN_DELETE
item=PreprocessorItemStatement
END_DELETE
itemAfter=PreprocessorItemStatementInnerAfter?;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerDelete_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerDelete_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerDelete_RegionPreprocessorStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_BEGIN_IFPREPROCESSORTerminalRuleCall_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_ElseElementAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_ElsIfPartsAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_END_IFPREPROCESSORTerminalRuleCall_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_Group |
begin Rule PreprocessorStatementInnerIf ****************
PreprocessorStatementInnerIf Statement:
BEGIN_IFPREPROCESSOR {IfPreprocessorStatement} ifPart=PreprocessorIfConditionalStatement
elsIfParts+=PreprocessorElseIfConditionalStatement*
elseElement=PreprocessorConditionalStatement?
END_IFPREPROCESSOR
itemAfter=PreprocessorItemStatementInnerAfter?;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_IfPartAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_IfPreprocessorStatementAction_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerIf_ItemAfterAssignment_6 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerInsert_BEGIN_INSERTTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerInsert_END_INSERTTerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerInsert_Group |
begin Rule PreprocessorStatementInnerInsert ****************
PreprocessorStatementInnerInsert Statement:
{RegionPreprocessorStatement} BEGIN_INSERT
item=PreprocessorItemStatement
END_INSERT
itemAfter=PreprocessorItemStatementInnerAfter?;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerInsert_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerInsert_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerInsert_RegionPreprocessorStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerRegion_BEGIN_REGIONTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerRegion_END_REGIONTerminalRuleCall_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerRegion_Group |
begin Rule PreprocessorStatementInnerRegion ****************
PreprocessorStatementInnerRegion Statement:
{RegionPreprocessorStatement} BEGIN_REGION name=Id
item=PreprocessorItemStatement
END_REGION
itemAfter=PreprocessorItemStatementInnerAfter?;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerRegion_ItemAfterAssignment_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerRegion_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerRegion_NameAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInnerRegion_RegionPreprocessorStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInsert_BEGIN_INSERTTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInsert_END_INSERTTerminalRuleCall_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInsert_Group |
begin Rule PreprocessorStatementInsert ****************
PreprocessorStatementInsert Statement:
{RegionPreprocessorStatement} BEGIN_INSERT
item=PreprocessorItemStatement
END_INSERT
itemAfter=PreprocessorItemStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInsert_ItemAfterAssignment_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInsert_ItemAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementInsert_RegionPreprocessorStatementAction_0 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementRegion_BEGIN_REGIONTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementRegion_END_REGIONTerminalRuleCall_4 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementRegion_Group |
begin Rule PreprocessorStatementRegion ****************
PreprocessorStatementRegion Statement:
{RegionPreprocessorStatement} BEGIN_REGION name=Id
item=PreprocessorItemStatement
END_REGION
itemAfter=PreprocessorItemStatementAfter;
|
protected class |
BslParsetreeConstructor.PreprocessorStatementRegion_ItemAfterAssignment_5 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementRegion_ItemAssignment_3 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementRegion_NameAssignment_2 |
|
protected class |
BslParsetreeConstructor.PreprocessorStatementRegion_RegionPreprocessorStatementAction_0 |
|
protected class |
BslParsetreeConstructor.Primary_Alternatives |
begin Rule Primary ****************
Primary Expression:
'(' Expression ')'
| FeatureResolving
| Creator
| Literal
| PreprocessorBslExpression
| AwaitExpression;
|
protected class |
BslParsetreeConstructor.Primary_AwaitExpressionParserRuleCall_5 |
|
protected class |
BslParsetreeConstructor.Primary_CreatorParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.Primary_ExpressionParserRuleCall_0_1 |
|
protected class |
BslParsetreeConstructor.Primary_FeatureResolvingParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.Primary_Group_0 |
|
protected class |
BslParsetreeConstructor.Primary_LeftParenthesisKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.Primary_LiteralParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.Primary_PreprocessorBslExpressionParserRuleCall_4 |
|
protected class |
BslParsetreeConstructor.Primary_RightParenthesisKeyword_0_2 |
|
protected class |
BslParsetreeConstructor.Procedure_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.Procedure_Alternatives_8_1 |
|
protected class |
BslParsetreeConstructor.Procedure_Alternatives_9 |
|
protected class |
BslParsetreeConstructor.Procedure_AsyncAssignment_1 |
|
protected class |
BslParsetreeConstructor.Procedure_CommaKeyword_5_1_0 |
|
protected class |
BslParsetreeConstructor.Procedure_DeclareStatementsAssignment_8_0_0 |
|
protected class |
BslParsetreeConstructor.Procedure_DeclareStatementsAssignment_8_1_0 |
|
protected class |
BslParsetreeConstructor.Procedure_EndProcedureKeyword_9_0 |
|
protected class |
BslParsetreeConstructor.Procedure_ExportAssignment_7 |
|
protected class |
BslParsetreeConstructor.Procedure_FormalParamsAssignment_5_0 |
|
protected class |
BslParsetreeConstructor.Procedure_FormalParamsAssignment_5_1_1 |
|
protected class |
BslParsetreeConstructor.Procedure_Group |
begin Rule Procedure ****************
Procedure:
pragmas+=Pragma*
async?=('Async' | 'Асинх')? ('Procedure' | 'Процедура') name=Id
'(' (formalParams+=FormalParam (',' formalParams+=FormalParam)*)? ')'
export?=('Export' | 'Экспорт')? ((declareStatements+=DeclareStatement SEMICOLON)*
(declareStatements+=PreprocessorMethod | ((statements+=Statement SEMICOLON) ((statements+=Statement SEMICOLON)*
statements+=PreprocessorStatementInner?))?)) ('EndProcedure' | 'КонецПроцедуры');
|
protected class |
BslParsetreeConstructor.Procedure_Group_5 |
|
protected class |
BslParsetreeConstructor.Procedure_Group_5_1 |
|
protected class |
BslParsetreeConstructor.Procedure_Group_8 |
|
protected class |
BslParsetreeConstructor.Procedure_Group_8_0 |
|
protected class |
BslParsetreeConstructor.Procedure_Group_8_1_1 |
|
protected class |
BslParsetreeConstructor.Procedure_Group_8_1_1_0 |
|
protected class |
BslParsetreeConstructor.Procedure_Group_8_1_1_1 |
|
protected class |
BslParsetreeConstructor.Procedure_Group_8_1_1_1_0 |
|
protected class |
BslParsetreeConstructor.Procedure_LeftParenthesisKeyword_4 |
|
protected class |
BslParsetreeConstructor.Procedure_NameAssignment_3 |
|
protected class |
BslParsetreeConstructor.Procedure_PragmasAssignment_0 |
|
protected class |
BslParsetreeConstructor.Procedure_ProcedureKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.Procedure_RightParenthesisKeyword_6 |
|
protected class |
BslParsetreeConstructor.Procedure_SEMICOLONTerminalRuleCall_8_0_1 |
|
protected class |
BslParsetreeConstructor.Procedure_SEMICOLONTerminalRuleCall_8_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Procedure_SEMICOLONTerminalRuleCall_8_1_1_1_0_1 |
|
protected class |
BslParsetreeConstructor.Procedure_StatementsAssignment_8_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Procedure_StatementsAssignment_8_1_1_1_0_0 |
|
protected class |
BslParsetreeConstructor.Procedure_StatementsAssignment_8_1_1_1_1 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_CommaKeyword_2_0_2_0 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_ExpressionsAssignment_2_0_1 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_ExpressionsAssignment_2_0_2_1 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_ExpressionsAssignment_2_1 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_Group |
begin Rule RaiseStatement ****************
RaiseStatement:
('Raise' | 'ВызватьИсключение') {RaiseStatement} (->'(' expressions+=ExpressionOrEmpty (','
expressions+=ExpressionOrEmpty)* ')' | expressions+=Expression?);
|
protected class |
BslParsetreeConstructor.RaiseStatement_Group_2_0 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_Group_2_0_2 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_LeftParenthesisKeyword_2_0_0 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_RaiseKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_RaiseStatementAction_1 |
|
protected class |
BslParsetreeConstructor.RaiseStatement_RightParenthesisKeyword_2_0_3 |
|
protected class |
BslParsetreeConstructor.RegionPreprocessorBslExpression_BEGIN_REGIONTerminalRuleCall_1 |
|
protected class |
BslParsetreeConstructor.RegionPreprocessorBslExpression_END_REGIONTerminalRuleCall_4 |
|
protected class |
BslParsetreeConstructor.RegionPreprocessorBslExpression_Group |
begin Rule RegionPreprocessorBslExpression ****************
RegionPreprocessorBslExpression RegionPreprocessorExpression:
{RegionPreprocessorExpression} BEGIN_REGION name=Id (item=PreprocessorItemExpression SEMICOLON?) END_REGION;
|
protected class |
BslParsetreeConstructor.RegionPreprocessorBslExpression_Group_3 |
|
protected class |
BslParsetreeConstructor.RegionPreprocessorBslExpression_ItemAssignment_3_0 |
|
protected class |
BslParsetreeConstructor.RegionPreprocessorBslExpression_NameAssignment_2 |
|
protected class |
BslParsetreeConstructor.RegionPreprocessorBslExpression_RegionPreprocessorExpressionAction_0 |
|
protected class |
BslParsetreeConstructor.RemoveHandlerStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.RemoveHandlerStatement_CommaKeyword_2 |
|
protected class |
BslParsetreeConstructor.RemoveHandlerStatement_EventExpressionAssignment_1 |
|
protected class |
BslParsetreeConstructor.RemoveHandlerStatement_Group |
begin Rule RemoveHandlerStatement ****************
RemoveHandlerStatement:
('RemoveHandler' | 'УдалитьОбработчик') eventExpression=Expression
','
handlerExpression=Expression;
|
protected class |
BslParsetreeConstructor.RemoveHandlerStatement_HandlerExpressionAssignment_3 |
|
protected class |
BslParsetreeConstructor.RemoveHandlerStatement_RemoveHandlerKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.ReturnStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.ReturnStatement_ExpressionAssignment_2 |
|
protected class |
BslParsetreeConstructor.ReturnStatement_Group |
begin Rule ReturnStatement ****************
ReturnStatement:
('Return' | 'Возврат') {ReturnStatement} expression=Expression?;
|
protected class |
BslParsetreeConstructor.ReturnStatement_ReturnKeyword_0_0 |
|
protected class |
BslParsetreeConstructor.ReturnStatement_ReturnStatementAction_1 |
|
protected class |
BslParsetreeConstructor.SimpleExpression_BinaryExpressionLeftAction_1_0 |
|
protected class |
BslParsetreeConstructor.SimpleExpression_Group |
begin Rule SimpleExpression ****************
SimpleExpression Expression:
Term ({BinaryExpression.left=current} operation=AddOp
right=Term)*;
|
protected class |
BslParsetreeConstructor.SimpleExpression_Group_1 |
|
protected class |
BslParsetreeConstructor.SimpleExpression_OperationAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.SimpleExpression_RightAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.SimpleExpression_TermParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.SimplePreprocessorExpression_Alternatives |
begin Rule SimplePreprocessorExpression ****************
SimplePreprocessorExpression PreprocessorExpression:
BracketPreprocessorExpression
| LiteralPreprocessor;
|
protected class |
BslParsetreeConstructor.SimplePreprocessorExpression_BracketPreprocessorExpressionParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.SimplePreprocessorExpression_LiteralPreprocessorParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.SimpleStatement_EqualsSignKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.SimpleStatement_Group |
begin Rule SimpleStatement ****************
SimpleStatement:
left=FeatureResolving ('=' right=Expression)?;
|
protected class |
BslParsetreeConstructor.SimpleStatement_Group_1 |
|
protected class |
BslParsetreeConstructor.SimpleStatement_LeftAssignment_0 |
|
protected class |
BslParsetreeConstructor.SimpleStatement_RightAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.Statement_Alternatives |
begin Rule Statement ****************
Statement:
LabeledStatement
| UnlabeledStatement;
|
protected class |
BslParsetreeConstructor.Statement_LabeledStatementParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.Statement_UnlabeledStatementParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.StatementWithoutEmpty_Alternatives |
begin Rule StatementWithoutEmpty ****************
StatementWithoutEmpty Statement:
LabeledStatement
| UnlabeledStatementWithoutEmpty;
|
protected class |
BslParsetreeConstructor.StatementWithoutEmpty_LabeledStatementParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.StatementWithoutEmpty_UnlabeledStatementWithoutEmptyParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.StringLiteral_Alternatives |
begin Rule StringLiteral ****************
StringLiteral:
(lines+=SL_STRING | lines+=BML_STRING lines+=MML_STRING* lines+=EML_STRING)+;
|
protected class |
BslParsetreeConstructor.StringLiteral_Group_1 |
|
protected class |
BslParsetreeConstructor.StringLiteral_LinesAssignment_0 |
|
protected class |
BslParsetreeConstructor.StringLiteral_LinesAssignment_1_0 |
|
protected class |
BslParsetreeConstructor.StringLiteral_LinesAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.StringLiteral_LinesAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.Term_BinaryExpressionLeftAction_1_0 |
|
protected class |
BslParsetreeConstructor.Term_FactParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.Term_Group |
begin Rule Term ****************
Term Expression:
Fact ({BinaryExpression.left=current} operation=MulOp
right=Fact)*;
|
protected class |
BslParsetreeConstructor.Term_Group_1 |
|
protected class |
BslParsetreeConstructor.Term_OperationAssignment_1_1 |
|
protected class |
BslParsetreeConstructor.Term_RightAssignment_1_2 |
|
protected class |
BslParsetreeConstructor.ThisRootNode |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Alternatives_3 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Alternatives_4 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Alternatives_5 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_EndTryKeyword_5_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_ExceptKeyword_3_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_ExceptStatementsAssignment_4_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_ExceptStatementsAssignment_4_1_0_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_ExceptStatementsAssignment_4_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_ExceptStatementsAssignment_4_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group |
begin Rule TryExceptStatement ****************
TryExceptStatement:
{TryExceptStatement} ('Try' | 'Попытка') (tryStatements+=PreprocessorStatementInner |
-> (tryStatements+=StatementWithoutEmpty? ((SEMICOLON tryStatements+=Statement)* (SEMICOLON
tryStatements+=PreprocessorStatementInner)?))?) ('Except' | 'Исключение')
(exceptStatements+=PreprocessorStatementInner |
-> (exceptStatements+=StatementWithoutEmpty? ((SEMICOLON exceptStatements+=Statement)* (SEMICOLON
exceptStatements+=PreprocessorStatementInner)?))?) ('EndTry' | 'КонецПопытки');
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_2_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_2_1_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_2_1_0_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_2_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_2_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_4_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_4_1_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_4_1_0_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_4_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_Group_4_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_SEMICOLONTerminalRuleCall_2_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_SEMICOLONTerminalRuleCall_2_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_SEMICOLONTerminalRuleCall_4_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_SEMICOLONTerminalRuleCall_4_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_TryExceptStatementAction_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_TryKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_TryStatementsAssignment_2_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_TryStatementsAssignment_2_1_0_0 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_TryStatementsAssignment_2_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.TryExceptStatement_TryStatementsAssignment_2_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.UndefinedLiteral_Alternatives_1 |
|
protected class |
BslParsetreeConstructor.UndefinedLiteral_Group |
begin Rule UndefinedLiteral ****************
UndefinedLiteral:
{UndefinedLiteral} ('Undefined' | 'Неопределено');
|
protected class |
BslParsetreeConstructor.UndefinedLiteral_UndefinedKeyword_1_0 |
|
protected class |
BslParsetreeConstructor.UndefinedLiteral_UndefinedLiteralAction_0 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_AddHandlerStatementParserRuleCall_11 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_Alternatives |
begin Rule UnlabeledStatement ****************
UnlabeledStatement:
SimpleStatement
| IfStatement
| WhileStatement
| ForStatement
| TryExceptStatement
| GotoStatement
| BreakStatement
| ContinueStatement
| ReturnStatement
| RaiseStatement
| ExecuteStatement
| AddHandlerStatement
| RemoveHandlerStatement
| AwaitStatement
| EmptyStatement;
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_AwaitStatementParserRuleCall_13 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_BreakStatementParserRuleCall_6 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_ContinueStatementParserRuleCall_7 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_EmptyStatementParserRuleCall_14 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_ExecuteStatementParserRuleCall_10 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_ForStatementParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_GotoStatementParserRuleCall_5 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_IfStatementParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_RaiseStatementParserRuleCall_9 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_RemoveHandlerStatementParserRuleCall_12 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_ReturnStatementParserRuleCall_8 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_SimpleStatementParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_TryExceptStatementParserRuleCall_4 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatement_WhileStatementParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_AddHandlerStatementParserRuleCall_11 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_Alternatives |
begin Rule UnlabeledStatementWithoutEmpty ****************
UnlabeledStatementWithoutEmpty UnlabeledStatement:
SimpleStatement
| IfStatement
| WhileStatement
| ForStatement
| TryExceptStatement
| GotoStatement
| BreakStatement
| ContinueStatement
| ReturnStatement
| RaiseStatement
| ExecuteStatement
| AddHandlerStatement
| RemoveHandlerStatement
| AwaitStatement;
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_AwaitStatementParserRuleCall_13 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_BreakStatementParserRuleCall_6 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_ContinueStatementParserRuleCall_7 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_ExecuteStatementParserRuleCall_10 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_ForStatementParserRuleCall_3 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_GotoStatementParserRuleCall_5 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_IfStatementParserRuleCall_1 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_RaiseStatementParserRuleCall_9 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_RemoveHandlerStatementParserRuleCall_12 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_ReturnStatementParserRuleCall_8 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_SimpleStatementParserRuleCall_0 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_TryExceptStatementParserRuleCall_4 |
|
protected class |
BslParsetreeConstructor.UnlabeledStatementWithoutEmpty_WhileStatementParserRuleCall_2 |
|
protected class |
BslParsetreeConstructor.VariableAccess_NameAssignment |
begin Rule VariableAccess ****************
VariableAccess StaticFeatureAccess:
name=Name;
|
protected class |
BslParsetreeConstructor.WhileStatement_Alternatives_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Alternatives_2 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Alternatives_3 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Alternatives_4 |
|
protected class |
BslParsetreeConstructor.WhileStatement_DoKeyword_2_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_EndDoKeyword_4_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Group |
begin Rule WhileStatement ****************
WhileStatement:
('While' | 'Пока') predicate=Expression ('Do' | 'Цикл') (statements+=PreprocessorStatementInner |
-> (statements+=StatementWithoutEmpty? ((SEMICOLON statements+=Statement)* (SEMICOLON
statements+=PreprocessorStatementInner)?))?) ('EndDo' | 'КонецЦикла');
|
protected class |
BslParsetreeConstructor.WhileStatement_Group_3_1 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Group_3_1_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Group_3_1_0_1 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Group_3_1_0_1_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_Group_3_1_0_1_1 |
|
protected class |
BslParsetreeConstructor.WhileStatement_PredicateAssignment_1 |
|
protected class |
BslParsetreeConstructor.WhileStatement_SEMICOLONTerminalRuleCall_3_1_0_1_0_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_SEMICOLONTerminalRuleCall_3_1_0_1_1_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_StatementsAssignment_3_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_StatementsAssignment_3_1_0_0 |
|
protected class |
BslParsetreeConstructor.WhileStatement_StatementsAssignment_3_1_0_1_0_1 |
|
protected class |
BslParsetreeConstructor.WhileStatement_StatementsAssignment_3_1_0_1_1_1 |
|
protected class |
BslParsetreeConstructor.WhileStatement_WhileKeyword_0_0 |
|