class

Noir::CSharpDeclParser

Inherits Noir::CSharpDecl < Reference < Object

Constants

DECL_MODIFIER = CSharpDecl::MODIFIERS
NAMED_ARG_RE = /\A\s*@?([A-Za-z_]\w*)\s*:(?!:)/
PROPERTY_ARG_RE = /\A\s*@?([A-Za-z_]\w*)\s*=(?![=>])/
TARGET_RE = /\A\s*([a-z]+)\s*:(?!:)/

Constructors

new(lexer : CSharpLexer)
Source

Class methods

parse(lexer : CSharpLexer) : CSharpDecl::Unit
Source

Instance methods

parse
Source