Automata Docs Automata Docs
Automata Docs Automata Docs

Search Results for

    Edit this page

    Class Complement

    Represents a complement expression in the Alang language.

    Inheritance
    object
    AlangRegex
    UnaryRegex
    Complement
    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 Complement : UnaryRegex

    Constructors

    | Edit this page View Source

    Complement(AlangRegex)

    Represents a complement expression in the Alang language.

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

    The operand of the complement 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