Automata Docs Automata Docs
Automata Docs Automata Docs

Search Results for

    Edit this page

    Class UnaryRegex

    Unary expression in the Alang language.

    Inheritance
    object
    AlangRegex
    UnaryRegex
    Complement
    KleenePlus
    KleeneStar
    Option
    Inherited Members
    AlangRegex.Precedence
    AlangRegex.AlangExpressionString
    AlangRegex.IsEmptyString
    AlangRegex.Parse(string)
    AlangRegex.Compile(string)
    AlangRegex.Compile(string, params string[])
    AlangRegex.Compile(Alphabet)
    AlangRegex.Compile()
    AlangRegex.Compile(params string[])
    AlangRegex.Param(AlangRegex, AlangRegex)
    AlangRegex.ToString()
    AlangRegex.DescendantsAndSelf()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Automata.Core.Alang
    Assembly: Automata.Core.dll
    Syntax
    public abstract class UnaryRegex : AlangRegex
    Remarks

    Base class for all postfix unary operations in Alang expressions, such as option (?), Kleene star (*), Kleene plus (+), and complement (~).

    Constructors

    | Edit this page View Source

    UnaryRegex(AlangRegex)

    Unary expression in the Alang language.

    Declaration
    protected UnaryRegex(AlangRegex operand)
    Parameters
    Type Name Description
    AlangRegex operand

    Operand of the postfix unary expression.

    Remarks

    Base class for all postfix unary operations in Alang expressions, such as option (?), Kleene star (*), Kleene plus (+), and complement (~).

    Properties

    | Edit this page View Source

    Operand

    Operand of the postfix unary expression.

    Declaration
    public AlangRegex Operand { get; }
    Property Value
    Type Description
    AlangRegex