Class Option
Represents an option expression in the Alang language.
Inherited Members
Namespace: Automata.Core.Alang
Assembly: Automata.Core.dll
Syntax
public class Option : UnaryRegexRemarks
An option expression matches zero or one occurrence of its operand.
Constructors
| Edit this page View SourceOption(AlangRegex)
Represents an option expression in the Alang language.
Declaration
public Option(AlangRegex operand)Parameters
| Type | Name | Description | 
|---|---|---|
| AlangRegex | operand | The operand of the option expression. | 
Remarks
An option expression matches zero or one occurrence of its operand.
Properties
| Edit this page View SourceAlangExpressionString
String representation of this expression in valid Alang language syntax.
Declaration
public override string AlangExpressionString { get; }Property Value
| Type | Description | 
|---|---|
| string | A string representing the expression in Alang syntax. | 
Overrides
| Edit this page View SourcePrecedence
Precedence level of this expression according to the Alang grammar specification.
Declaration
public override int Precedence { get; }Property Value
| Type | Description | 
|---|---|
| int | An integer representing the precedence level of the expression. |