The Wayback Machine - https://web.archive.org/web/20211022143927/https://confluence.jetbrains.com/display/Nitra/Syntax
Skip to end of metadata
Go to start of metadata

.nitra

NamespaceBody

Using
NamespaceMember
Namespace
SyntaxModule
SyntaxModuleMember
Marker
RegexRule
SimpleRule
TokenRule
VoidRule
RuleAlias
TokenLiteral
SpanClass
KeywordRegex
ExtensibleRule
ExtensibleTokenRule
ExtensibleRuleBody
ExtensibleRuleBodyMember
ExtensionRule
RuleMethod
RuleMethodOverride
RuleMethodMissing
RuleMethodAttributes
RuleMethodAttributeList
RuleMethodAttribute
Cached
RuleMethodsParam
RuleMethodBody
ExtendToken
ExtendSyntax

RuleExpression
RuleExpression.Sequence
RuleExpression.And
RuleExpression.Not
RuleExpression.Optional
RuleExpression.FieldName
RuleExpression.Char
RuleExpression.String
RuleExpression.Rounds
RuleExpression.Call
RuleExpression.ZeroOrMany
RuleExpression.OneOrMany
RuleExpression.ZeroOrManyWithSeparator
RuleExpression.ZeroOrManyWithHangingSeparator
RuleExpression.OneOrManyWithSeparator
RuleExpression.OneOrManyWithHangingSeparator

RegexExpression
RegexExpression.Choice
RegexExpression.Sequence
RegexExpression.Optional
RegexExpression.Invert
RegexExpression.Subtract
RegexExpression.Char
RegexExpression.String
RegexExpression.Call
RegexExpression.Rounds
RegexExpression.Range
RegexExpression.InvertedRange
RegexExpression.ZeroOrMany
RegexExpression.OneOrMany
RegexExpression.ZeroOrManyWithSeparator
RegexExpression.OneOrManyWithSeparator
Range
Range.SingleChar
Range.CharRange
Range.UnicodeRange
CharLiteral
StringLiteral
RuleAttribute
ParseTree object
ParseTree fields

Nitra.Runtime.dll
NSpan
Location
SourceSnapshot
ParseTree
Located

Nitra.Core.dll
Whitespaces
TokenNames
Identifiers
StandardSpanClasses
PrettyPrint
Outline
CStyleComments

token vs. regex

  • No labels