Class Hierarchy
- java.lang.Object
- de.jplag.AbstractParser
- de.jplag.csharp.CSharpParserAdapter
- de.jplag.csharp.grammar.CSharpParserBaseListener (implements de.jplag.csharp.grammar.CSharpParserListener)
- de.jplag.csharp.CSharpListener
- de.jplag.csharp.grammar.CSharpPreprocessorParserBaseListener (implements de.jplag.csharp.grammar.CSharpPreprocessorParserListener)
- de.jplag.csharp.Language (implements de.jplag.Language)
- org.antlr.v4.runtime.Recognizer<Symbol,
ATNInterpreter> - org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- de.jplag.csharp.grammar.CSharpLexer
- org.antlr.v4.runtime.Parser
- de.jplag.csharp.grammar.CSharpParserBase
- de.jplag.csharp.grammar.CSharpParser
- de.jplag.csharp.grammar.CSharpPreprocessorParser
- de.jplag.csharp.grammar.CSharpParserBase
- org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- org.antlr.v4.runtime.RuleContext (implements org.antlr.v4.runtime.tree.RuleNode)
- org.antlr.v4.runtime.ParserRuleContext
- de.jplag.csharp.grammar.CSharpParser.Accessor_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Accessor_declarationsContext
- de.jplag.csharp.grammar.CSharpParser.Accessor_modifierContext
- de.jplag.csharp.grammar.CSharpParser.Add_accessor_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Additive_expressionContext
- de.jplag.csharp.grammar.CSharpParser.All_member_modifierContext
- de.jplag.csharp.grammar.CSharpParser.All_member_modifiersContext
- de.jplag.csharp.grammar.CSharpParser.And_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Anonymous_function_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Anonymous_function_signatureContext
- de.jplag.csharp.grammar.CSharpParser.Anonymous_object_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Arg_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Argument_listContext
- de.jplag.csharp.grammar.CSharpParser.ArgumentContext
- de.jplag.csharp.grammar.CSharpParser.Array_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Array_typeContext
- de.jplag.csharp.grammar.CSharpParser.Assignment_operatorContext
- de.jplag.csharp.grammar.CSharpParser.AssignmentContext
- de.jplag.csharp.grammar.CSharpParser.Attribute_argumentContext
- de.jplag.csharp.grammar.CSharpParser.Attribute_listContext
- de.jplag.csharp.grammar.CSharpParser.Attribute_sectionContext
- de.jplag.csharp.grammar.CSharpParser.Attribute_targetContext
- de.jplag.csharp.grammar.CSharpParser.AttributeContext
- de.jplag.csharp.grammar.CSharpParser.AttributesContext
- de.jplag.csharp.grammar.CSharpParser.Base_typeContext
- de.jplag.csharp.grammar.CSharpParser.BlockContext
- de.jplag.csharp.grammar.CSharpParser.BodyContext
- de.jplag.csharp.grammar.CSharpParser.Boolean_literalContext
- de.jplag.csharp.grammar.CSharpParser.Bracket_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Case_guardContext
- de.jplag.csharp.grammar.CSharpParser.Catch_clausesContext
- de.jplag.csharp.grammar.CSharpParser.Class_baseContext
- de.jplag.csharp.grammar.CSharpParser.Class_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Class_definitionContext
- de.jplag.csharp.grammar.CSharpParser.Class_member_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Class_member_declarationsContext
- de.jplag.csharp.grammar.CSharpParser.Class_typeContext
- de.jplag.csharp.grammar.CSharpParser.Collection_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Combined_join_clauseContext
- de.jplag.csharp.grammar.CSharpParser.Common_member_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Compilation_unitContext
- de.jplag.csharp.grammar.CSharpParser.Conditional_and_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Conditional_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Conditional_or_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Constant_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Constant_declaratorContext
- de.jplag.csharp.grammar.CSharpParser.Constant_declaratorsContext
- de.jplag.csharp.grammar.CSharpParser.Constructor_constraintContext
- de.jplag.csharp.grammar.CSharpParser.Constructor_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Constructor_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Conversion_operator_declaratorContext
- de.jplag.csharp.grammar.CSharpParser.DeclarationStatementContext
- de.jplag.csharp.grammar.CSharpParser.Delegate_definitionContext
- de.jplag.csharp.grammar.CSharpParser.Destructor_definitionContext
- de.jplag.csharp.grammar.CSharpParser.Element_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Embedded_statementContext
- de.jplag.csharp.grammar.CSharpParser.Enum_baseContext
- de.jplag.csharp.grammar.CSharpParser.Enum_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Enum_definitionContext
- de.jplag.csharp.grammar.CSharpParser.Enum_member_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Equality_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Event_accessor_declarationsContext
- de.jplag.csharp.grammar.CSharpParser.Event_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Exception_filterContext
- de.jplag.csharp.grammar.CSharpParser.Exclusive_or_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Explicit_anonymous_function_parameter_listContext
- de.jplag.csharp.grammar.CSharpParser.Explicit_anonymous_function_parameterContext
- de.jplag.csharp.grammar.CSharpParser.Expression_listContext
- de.jplag.csharp.grammar.CSharpParser.ExpressionContext
- de.jplag.csharp.grammar.CSharpParser.Extern_alias_directiveContext
- de.jplag.csharp.grammar.CSharpParser.Extern_alias_directivesContext
- de.jplag.csharp.grammar.CSharpParser.Field_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Finally_clauseContext
- de.jplag.csharp.grammar.CSharpParser.Fixed_parameterContext
- de.jplag.csharp.grammar.CSharpParser.Fixed_parametersContext
- de.jplag.csharp.grammar.CSharpParser.Fixed_pointer_declaratorContext
- de.jplag.csharp.grammar.CSharpParser.Fixed_pointer_declaratorsContext
- de.jplag.csharp.grammar.CSharpParser.Fixed_pointer_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Fixed_size_buffer_declaratorContext
- de.jplag.csharp.grammar.CSharpParser.Floating_point_typeContext
- de.jplag.csharp.grammar.CSharpParser.For_initializerContext
- de.jplag.csharp.grammar.CSharpParser.For_iteratorContext
- de.jplag.csharp.grammar.CSharpParser.Formal_parameter_listContext
- de.jplag.csharp.grammar.CSharpParser.From_clauseContext
- de.jplag.csharp.grammar.CSharpParser.General_catch_clauseContext
- de.jplag.csharp.grammar.CSharpParser.Generic_dimension_specifierContext
- de.jplag.csharp.grammar.CSharpParser.Get_accessor_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Global_attribute_sectionContext
- de.jplag.csharp.grammar.CSharpParser.Global_attribute_targetContext
- de.jplag.csharp.grammar.CSharpParser.IdentifierContext
- de.jplag.csharp.grammar.CSharpParser.If_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Implicit_anonymous_function_parameter_listContext
- de.jplag.csharp.grammar.CSharpParser.Inclusive_or_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Indexer_argumentContext
- de.jplag.csharp.grammar.CSharpParser.Indexer_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Initializer_valueContext
- de.jplag.csharp.grammar.CSharpParser.Integral_typeContext
- de.jplag.csharp.grammar.CSharpParser.Interface_accessorsContext
- de.jplag.csharp.grammar.CSharpParser.Interface_baseContext
- de.jplag.csharp.grammar.CSharpParser.Interface_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Interface_definitionContext
- de.jplag.csharp.grammar.CSharpParser.Interface_member_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Interface_type_listContext
- de.jplag.csharp.grammar.CSharpParser.Interpolated_regular_string_partContext
- de.jplag.csharp.grammar.CSharpParser.Interpolated_regular_stringContext
- de.jplag.csharp.grammar.CSharpParser.Interpolated_string_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Interpolated_verbatium_string_partContext
- de.jplag.csharp.grammar.CSharpParser.Interpolated_verbatium_stringContext
- de.jplag.csharp.grammar.CSharpParser.IsTypeContext
- de.jplag.csharp.grammar.CSharpParser.IsTypePatternArmContext
- de.jplag.csharp.grammar.CSharpParser.IsTypePatternArmsContext
- de.jplag.csharp.grammar.CSharpParser.KeywordContext
- de.jplag.csharp.grammar.CSharpParser.Labeled_StatementContext
- de.jplag.csharp.grammar.CSharpParser.Lambda_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Let_clauseContext
- de.jplag.csharp.grammar.CSharpParser.LiteralContext
- de.jplag.csharp.grammar.CSharpParser.Local_constant_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Local_function_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Local_function_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Local_function_headerContext
- de.jplag.csharp.grammar.CSharpParser.Local_function_modifiersContext
- de.jplag.csharp.grammar.CSharpParser.Local_variable_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Local_variable_declaratorContext
- de.jplag.csharp.grammar.CSharpParser.Local_variable_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Local_variable_typeContext
- de.jplag.csharp.grammar.CSharpParser.Member_accessContext
- de.jplag.csharp.grammar.CSharpParser.Member_declarator_listContext
- de.jplag.csharp.grammar.CSharpParser.Member_declaratorContext
- de.jplag.csharp.grammar.CSharpParser.Member_initializer_listContext
- de.jplag.csharp.grammar.CSharpParser.Member_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Member_nameContext
- de.jplag.csharp.grammar.CSharpParser.Method_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Method_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Method_invocationContext
- de.jplag.csharp.grammar.CSharpParser.Method_member_nameContext
- de.jplag.csharp.grammar.CSharpParser.Multiplicative_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Namespace_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Namespace_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Namespace_member_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Namespace_member_declarationsContext
- de.jplag.csharp.grammar.CSharpParser.Namespace_or_type_nameContext
- de.jplag.csharp.grammar.CSharpParser.Non_assignment_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Null_coalescing_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Numeric_typeContext
- de.jplag.csharp.grammar.CSharpParser.Object_creation_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Object_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Object_or_collection_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Operator_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Orderby_clauseContext
- de.jplag.csharp.grammar.CSharpParser.OrderingContext
- de.jplag.csharp.grammar.CSharpParser.Overloadable_operatorContext
- de.jplag.csharp.grammar.CSharpParser.Parameter_arrayContext
- de.jplag.csharp.grammar.CSharpParser.Parameter_modifierContext
- de.jplag.csharp.grammar.CSharpParser.Pointer_typeContext
- de.jplag.csharp.grammar.CSharpParser.Predefined_typeContext
- de.jplag.csharp.grammar.CSharpParser.Primary_constraintContext
- de.jplag.csharp.grammar.CSharpParser.Primary_expression_startContext
- de.jplag.csharp.grammar.CSharpParser.AnonymousMethodExpressionContext
- de.jplag.csharp.grammar.CSharpParser.BaseAccessExpressionContext
- de.jplag.csharp.grammar.CSharpParser.CheckedExpressionContext
- de.jplag.csharp.grammar.CSharpParser.DefaultValueExpressionContext
- de.jplag.csharp.grammar.CSharpParser.LiteralAccessExpressionContext
- de.jplag.csharp.grammar.CSharpParser.LiteralExpressionContext
- de.jplag.csharp.grammar.CSharpParser.MemberAccessExpressionContext
- de.jplag.csharp.grammar.CSharpParser.NameofExpressionContext
- de.jplag.csharp.grammar.CSharpParser.ObjectCreationExpressionContext
- de.jplag.csharp.grammar.CSharpParser.ParenthesisExpressionsContext
- de.jplag.csharp.grammar.CSharpParser.SimpleNameExpressionContext
- de.jplag.csharp.grammar.CSharpParser.SizeofExpressionContext
- de.jplag.csharp.grammar.CSharpParser.ThisReferenceExpressionContext
- de.jplag.csharp.grammar.CSharpParser.TupleExpressionContext
- de.jplag.csharp.grammar.CSharpParser.TypeofExpressionContext
- de.jplag.csharp.grammar.CSharpParser.UncheckedExpressionContext
- de.jplag.csharp.grammar.CSharpParser.Primary_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Property_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Qualified_alias_memberContext
- de.jplag.csharp.grammar.CSharpParser.Qualified_identifierContext
- de.jplag.csharp.grammar.CSharpParser.Query_body_clauseContext
- de.jplag.csharp.grammar.CSharpParser.Query_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Query_continuationContext
- de.jplag.csharp.grammar.CSharpParser.Query_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Range_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Rank_specifierContext
- de.jplag.csharp.grammar.CSharpParser.Relational_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Remove_accessor_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Resource_acquisitionContext
- de.jplag.csharp.grammar.CSharpParser.Return_typeContext
- de.jplag.csharp.grammar.CSharpParser.Right_arrowContext
- de.jplag.csharp.grammar.CSharpParser.Right_shift_assignmentContext
- de.jplag.csharp.grammar.CSharpParser.Right_shiftContext
- de.jplag.csharp.grammar.CSharpParser.Secondary_constraintsContext
- de.jplag.csharp.grammar.CSharpParser.Select_or_group_clauseContext
- de.jplag.csharp.grammar.CSharpParser.Set_accessor_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Shift_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Simple_embedded_statementContext
- de.jplag.csharp.grammar.CSharpParser.BreakStatementContext
- de.jplag.csharp.grammar.CSharpParser.CheckedStatementContext
- de.jplag.csharp.grammar.CSharpParser.ContinueStatementContext
- de.jplag.csharp.grammar.CSharpParser.DoStatementContext
- de.jplag.csharp.grammar.CSharpParser.ExpressionStatementContext
- de.jplag.csharp.grammar.CSharpParser.FixedStatementContext
- de.jplag.csharp.grammar.CSharpParser.ForeachStatementContext
- de.jplag.csharp.grammar.CSharpParser.ForStatementContext
- de.jplag.csharp.grammar.CSharpParser.GotoStatementContext
- de.jplag.csharp.grammar.CSharpParser.IfStatementContext
- de.jplag.csharp.grammar.CSharpParser.LockStatementContext
- de.jplag.csharp.grammar.CSharpParser.ReturnStatementContext
- de.jplag.csharp.grammar.CSharpParser.SwitchStatementContext
- de.jplag.csharp.grammar.CSharpParser.TheEmptyStatementContext
- de.jplag.csharp.grammar.CSharpParser.ThrowStatementContext
- de.jplag.csharp.grammar.CSharpParser.TryStatementContext
- de.jplag.csharp.grammar.CSharpParser.UncheckedStatementContext
- de.jplag.csharp.grammar.CSharpParser.UnsafeStatementContext
- de.jplag.csharp.grammar.CSharpParser.UsingStatementContext
- de.jplag.csharp.grammar.CSharpParser.WhileStatementContext
- de.jplag.csharp.grammar.CSharpParser.YieldStatementContext
- de.jplag.csharp.grammar.CSharpParser.Simple_typeContext
- de.jplag.csharp.grammar.CSharpParser.Specific_catch_clauseContext
- de.jplag.csharp.grammar.CSharpParser.Stackalloc_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Statement_listContext
- de.jplag.csharp.grammar.CSharpParser.StatementContext
- de.jplag.csharp.grammar.CSharpParser.String_literalContext
- de.jplag.csharp.grammar.CSharpParser.Struct_bodyContext
- de.jplag.csharp.grammar.CSharpParser.Struct_definitionContext
- de.jplag.csharp.grammar.CSharpParser.Struct_interfacesContext
- de.jplag.csharp.grammar.CSharpParser.Struct_member_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Switch_expression_armContext
- de.jplag.csharp.grammar.CSharpParser.Switch_expression_armsContext
- de.jplag.csharp.grammar.CSharpParser.Switch_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Switch_labelContext
- de.jplag.csharp.grammar.CSharpParser.Switch_sectionContext
- de.jplag.csharp.grammar.CSharpParser.Throw_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Throwable_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Tuple_elementContext
- de.jplag.csharp.grammar.CSharpParser.Tuple_typeContext
- de.jplag.csharp.grammar.CSharpParser.Type_argument_listContext
- de.jplag.csharp.grammar.CSharpParser.Type_Context
- de.jplag.csharp.grammar.CSharpParser.Type_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Type_parameter_constraints_clauseContext
- de.jplag.csharp.grammar.CSharpParser.Type_parameter_constraints_clausesContext
- de.jplag.csharp.grammar.CSharpParser.Type_parameter_constraintsContext
- de.jplag.csharp.grammar.CSharpParser.Type_parameter_listContext
- de.jplag.csharp.grammar.CSharpParser.Type_parameterContext
- de.jplag.csharp.grammar.CSharpParser.Typed_member_declarationContext
- de.jplag.csharp.grammar.CSharpParser.Unary_expressionContext
- de.jplag.csharp.grammar.CSharpParser.Unbound_type_nameContext
- de.jplag.csharp.grammar.CSharpParser.Using_directiveContext
- de.jplag.csharp.grammar.CSharpParser.UsingAliasDirectiveContext
- de.jplag.csharp.grammar.CSharpParser.UsingNamespaceDirectiveContext
- de.jplag.csharp.grammar.CSharpParser.UsingStaticDirectiveContext
- de.jplag.csharp.grammar.CSharpParser.Using_directivesContext
- de.jplag.csharp.grammar.CSharpParser.Variable_declaratorContext
- de.jplag.csharp.grammar.CSharpParser.Variable_declaratorsContext
- de.jplag.csharp.grammar.CSharpParser.Variable_initializerContext
- de.jplag.csharp.grammar.CSharpParser.Variance_annotationContext
- de.jplag.csharp.grammar.CSharpParser.Variant_type_parameter_listContext
- de.jplag.csharp.grammar.CSharpParser.Variant_type_parameterContext
- de.jplag.csharp.grammar.CSharpParser.Where_clauseContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.Directive_new_line_or_sharpContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.Preprocessor_directiveContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.PreprocessorConditionalContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.PreprocessorDeclarationContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.PreprocessorDiagnosticContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.PreprocessorLineContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.PreprocessorNullableContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.PreprocessorPragmaContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.PreprocessorRegionContext
- de.jplag.csharp.grammar.CSharpPreprocessorParser.Preprocessor_expressionContext
- org.antlr.v4.runtime.ParserRuleContext
- de.jplag.AbstractParser
Interface Hierarchy
- org.antlr.v4.runtime.tree.ParseTreeListener
- de.jplag.csharp.grammar.CSharpParserListener
- de.jplag.csharp.grammar.CSharpPreprocessorParserListener
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.jplag.csharp.CSharpTokenType (implements de.jplag.TokenType)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)