Automata Docs Automata Docs
Automata Docs Automata Docs

Search Results for

    Edit this page

    Class KleenePlus

    Represents a Kleene plus unary expression in the Alang language.

    Inheritance
    object
    AlangRegex
    UnaryRegex
    KleenePlus
    Inherited Members
    UnaryRegex.Operand
    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 class KleenePlus : UnaryRegex
    Remarks

    The Kleene plus operation is a postfix unary operation that denotes one or more repetitions of the operand expression.

    Constructors

    | Edit this page View Source

    KleenePlus(AlangRegex)

    Represents a Kleene plus unary expression in the Alang language.

    Declaration
    public KleenePlus(AlangRegex operand)
    Parameters
    Type Name Description
    AlangRegex operand

    The operand of the Kleene plus expression.

    Remarks

    The Kleene plus operation is a postfix unary operation that denotes one or more repetitions of the operand expression.

    Properties

    | Edit this page View Source

    AlangExpressionString

    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
    AlangRegex.AlangExpressionString
    | Edit this page View Source

    Precedence

    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.

    Overrides
    AlangRegex.Precedence