Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the absolute value of the given number represented as string.
- abs(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the absolute value of the given number
DynamicNumber. - abs(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (abs) function is used to calculate the absolute value of the given number, i.e., removing the negative sign if present.
- abs(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the absolute value of the given number
Number. - accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenTemporalAmountContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenTimeSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.CalendarSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateTimeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateTimeSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DurationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DurationSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateTimeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsTimeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.OffsetSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodWithDurationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZonedOrOffsetTimeSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZoneSpecifierContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.AssignmentContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.AssignmentStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.AwaitUnaryExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.BlockStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.BreakStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.BreakStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInTypeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CallableImportElementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CallSegmentContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CharacterValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessIndexContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexTypeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ContinueStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ContinueStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.DeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.DeclarationStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyMapContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyObjectContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.EmptySetContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ExpressionStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.FalseValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ForStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionCallContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionCallExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.IdValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationFunctionsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportAliasContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementAsAliasContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndKeyValueForeachTargetContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndValueForeachTargetContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueForeachTargetContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.LabelContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ListValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.MapValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleElementsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.NanValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.NullishExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.NullValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.NumberValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectAccessContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectAccessExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.OptionCasesContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ParenthesisExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.PostfixExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.PostfixUnaryExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.PowerExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ProgramContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedCallImportStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameCallContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameTypeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.RadixNumberValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ScopeBlockContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ScopeBlockStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SelfOrIdContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SetValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SimpleCallContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SingleElementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SingleReturnContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.SpawnUnaryExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.StringValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TargetExecutableIndexContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TrueValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TryCasesContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TupleMultipleElementsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TupleSingleElementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TupleValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TypeExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.TypeReturnTypeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ValueExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.ValueForeachTargetContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.VarTypeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.VoidReturnTypeContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementStatementContext
- ACCESSIBLE_CLASSES - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- ACCESSIBLE_CLASSES - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
- ACCESSIBLE_CLASSES - Static variable in class org.daiitech.naftah.parser.DefaultContext
- accessibleClasses - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
List of classes accessible in the current context.
- accessibleClasses - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Subset of classes that are accessible for reflection or usage.
- accessObjectUsingQualifiedName(String, DefaultContext, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Resolves a qualified variable name (with optional safe chaining) to its corresponding value from the current execution context.
- Actor<T> - Class in org.daiitech.naftah.builtin.utils.concurrent
-
An abstract actor implementation for message-driven concurrency.
- Actor(String, DefaultContext, Runnable, Runnable) - Constructor for class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Constructs an actor with a given name and a cleanup task.
- ACTOR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ACTOR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ACTOR() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- ACTOR_MESSAGE - Variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
- actorDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser
- actorDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationStatementContext
- ActorDeclarationContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- ActorDeclarationStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationStatementContext
- add(int, Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- add(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- add(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Adds two numeric values represented as strings.
- add(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Concatenates two strings.
- add(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Adds two
DynamicNumberinstances with type promotion. - add(Highlighter) - Method in class org.daiitech.naftah.utils.repl.CompositeHighlighter.Builder
-
Adds a highlighter to the composite.
- add(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Adds two values and returns their sum.
- add(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Adds two values element by element of collection, map with themselves or with simple value.
- add(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Adds two
Numbervalues. - ADD - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the addition operation (+).
- ADD - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Character addition (based on ASCII code points).
- ADD_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Vectorized addition of characters.
- addAll(int, Collection<?>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- addAll(Collection<?>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- addElement(Object, Object) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Adds an element to a collection or a map.
- additiveExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- additiveExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- additiveExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- AdditiveExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- addPadding(StringBuilder, int) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Adds padding spaces to the given
StringBuilderinput to align the text to the specified terminal width. - addPadding(String, int) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Adds padding spaces to the left or right of the input to reach the specified padding length.
- adjustDurationIntoPeriod(NaftahPeriod, NaftahDuration) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Adjusts durations of 24 hours or more by converting full days into the period.
- aliases - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
aliasesrecord component. - aliases - Variable in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- aliases - Variable in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- aliases() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
aliasesrecord component. - aliases() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
Alternative names (aliases) by which the function may also be referenced.
- AliasHashMap<K,
V> - Class in org.daiitech.naftah.builtin.utils -
A specialized
HashMapthat supports aliasing of keys. - AliasHashMap() - Constructor for class org.daiitech.naftah.builtin.utils.AliasHashMap
- aliasToKeysMap - Variable in class org.daiitech.naftah.builtin.utils.AliasHashMap
-
Internal map storing alias → canonical key relationships.
- allMatch(Object[], Predicate<T>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Recursively verifies that all elements in the given array match the provided predicate.
- allMatch(Object, Predicate<T>) - Static method in class org.daiitech.naftah.builtin.utils.FunctionUtils
-
Returns
trueif all elements contained in the given input satisfy the supplied predicate. - allMatch(Collection<?>, Predicate<T>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Recursively verifies that all elements in the given collection match the provided predicate.
- allMatch(Map<?, ?>, Predicate<T>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Recursively verifies that all values in the given map match the provided predicate.
- AM_FULL_1 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Full marker for AM (morning).
- AM_FULL_2 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative full marker for AM (morning).
- AM_SHORT - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Short marker for AM (morning).
- AMPM - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- AMPM - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- AMPM() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- and(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise AND operation between two dynamically-typed numeric values.
- and(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs bitwise AND between characters in two strings.
- and(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise AND operation on the given numbers
DynamicNumber. - and(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (and) function performs a bitwise AND operation on the given numbers.
- and(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs bitwise AND operation element by element of collection, map with themselves or with simple value.
- and(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise AND operation between two
Numbervalues of the same type. - AND - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Logical AND operation.
- AND - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise AND operation for two characters.
- AND - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- AND - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- AND - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- AND - Static variable in class org.daiitech.naftah.parser.NaftahParser
- AND() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenSpecifierContext
- AND() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- AND() - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodWithDurationContext
- AND() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- AND() - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- AND(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- AND(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- AND(int) - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- AND_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise AND for vectorized characters.
- AnnotationsUtils - Class in org.daiitech.naftah.utils.reflect
-
Utility class for working with Java annotations on methods, classes, and parameters.
- AnnotationsUtils() - Constructor for class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Private constructor to prevent instantiation.
- ANSI_ESCAPE - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
ANSI escape sequence to clear the screen.
- anyMatch(Object, Predicate<T>) - Static method in class org.daiitech.naftah.builtin.utils.FunctionUtils
-
Returns
trueif at least one element in the input matches the given predicate. - API_URL - Static variable in class org.daiitech.naftah.utils.script.TransliterationGenerator
-
The base URL for the translation API.
- apply(boolean) - Method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Applies the unary operation to a
booleanoperand. - apply(boolean, boolean) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to two
booleanoperands. - apply(boolean, Number) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to a
booleanleft operand and aNumberright operand. - apply(char) - Method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Applies the unary operation to a
charoperand. - apply(char, char) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to two
charoperands. - apply(char, Number) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to a
charleft operand and aNumberright operand. - apply(Number) - Method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Applies the unary operation to a
Numberoperand. - apply(Number, boolean) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to a
Numberleft operand and abooleanright operand. - apply(Number, char) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to a
Numberleft operand and acharright operand. - apply(Number, Number) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the binary operation to two
Numberoperands. - apply(Number, Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
- apply(Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Applies this unary operation to a dynamically typed operand.
- apply(Object, Number) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
- apply(Object, Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the binary operation to two dynamic operands.
- apply(String) - Method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Applies the unary operation to a
Stringoperand. - apply(String, String) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to two
Stringoperands. - apply(NaftahTemporalAmount, NaftahTemporalAmount) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to two
NaftahTemporalAmountoperands. - apply(NaftahTemporalPoint, NaftahTemporalAmount) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to an
NaftahTemporalPointand anNaftahTemporalAmount. - apply(NaftahTemporalPoint, NaftahTemporalPoint) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies the operation to two
NaftahTemporalPointoperands. - apply(T) - Method in interface org.daiitech.naftah.utils.function.ThrowingFunction
-
Default
Function.apply(Object)that wraps any thrown checked exceptions (by default in aRuntimeException). - apply(T, BiFunction<String, Exception, RuntimeException>) - Method in interface org.daiitech.naftah.utils.function.ThrowingFunction
-
Applies this function to the given argument, wrapping any thrown checked exceptions using the given
exceptionWrapper. - apply(T, U) - Method in interface org.daiitech.naftah.utils.function.ThrowingBiFunction
-
Default
BiFunction.apply(Object, Object)that wraps any thrown checked exceptions (by default in aRuntimeException). - apply(T, U, BiFunction<String, Exception, RuntimeException>) - Method in interface org.daiitech.naftah.utils.function.ThrowingBiFunction
-
Applies this function to the given argument, wrapping any thrown checked exceptions using the given
exceptionWrapper. - apply(T, U, V) - Method in interface org.daiitech.naftah.utils.function.TriFunction
-
Applies this function to the given arguments.
- applyArithmetic(Number, Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies an arithmetic operation where the left operand is a
Number. - applyArithmetic(Object, Number) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies an arithmetic operation where the right operand is a
Number. - applyBiFunction(String, boolean, ThrowingBiFunction<String, Boolean, String>) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Applies a bi-function to each line in the input text.
- applyFunction(String, ThrowingFunction<String, String>) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Applies a function to each line in the input text.
- applyLogical(Number, Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies a logical operation where the left operand is a
Number. - applyLogical(Object, Number) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Applies a logical operation where the right operand is a
Number. - applyOperation(Object[], Number, boolean, BinaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a binary operation between each element of an array and a scalar number.
- applyOperation(Object[], Object[], BinaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a binary operation element-wise to two arrays of objects.
- applyOperation(Object[], UnaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a unary operation to each element in an array.
- applyOperation(Object, Object, BinaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Applies a binary operation to two values.
- applyOperation(Object, UnaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Applies a unary operation to a value.
- applyOperation(String, String, BiFunction<Character, Character, Integer>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a binary character-wise operation to two strings.
- applyOperation(String, Function<Character, Number>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a unary character-wise operation to a string.
- applyOperation(Collection<?>, Number, boolean, BinaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a binary operation between each element of a collection and a scalar number.
- applyOperation(Collection<?>, Collection<?>, BinaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a binary operation element-wise to two collections.
- applyOperation(Collection<?>, UnaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a unary operation to each element in a collection.
- applyOperation(Map<?, ?>, Number, boolean, BinaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a binary operation between each value in a map and a scalar number.
- applyOperation(Map<?, ?>, Map<?, ?>, BinaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a binary operation element-wise to two maps.
- applyOperation(Map<?, ?>, UnaryOperation) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Applies a unary operation to each value in a map.
- applyOperationScalar(String, String, BiFunction<Character, Character, Integer>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a scalar binary character-wise operation to two strings.
- applyOperationScalar(String, Function<Character, Number>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a scalar unary character-wise operation to a string.
- applyOperationVectorized(String, String, BiFunction<Character, Character, Integer>, BiFunction<ShortVector, ShortVector, ShortVector>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a vectorized binary operation to two strings using
ShortVector. - applyOperationVectorized(String, Function<Character, Number>, Function<ShortVector, ShortVector>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a vectorized unary operation using
ShortVector. - applyWithException(T) - Method in interface org.daiitech.naftah.utils.function.ThrowingFunction
-
Applies this function to the given argument, possibly throwing a checked exception.
- applyWithException(T, U) - Method in interface org.daiitech.naftah.utils.function.ThrowingBiFunction
-
Applies this function to the given argument, possibly throwing a checked exception.
- APRIL_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
April in Arabic.
- APRIL_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
April in Latin variant.
- ARABIC_CLASS_QUALIFIERS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- ARABIC_DIACRITICS_REGEX - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Regular expression matching Arabic diacritic marks in Unicode.
- ARABIC_INDIC_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable Arabic-Indic digit formatting in Naftah.
- ARABIC_LANGUAGE - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Language code for Arabic.
- ARABIC_LETTERS - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Arabic alphabet letters used for transliteration to Latin letters.
- ARABIC_LOCALE - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Locale instance representing Arabic language.
- ARABIC_WORD - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- ARABIC_WORD - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- ARABIC_WORDS - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- ARABIC_WORDS - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- ARABIC_WORDS() - Method in class org.daiitech.naftah.parser.NaftahDateParser.CalendarSpecifierContext
- ARABIC_WORDS() - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZoneSpecifierContext
- arabicClassQualifiers - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Set of fully qualified class names in Arabic notation mapped to original java qualified class name.
- arabicZoneOrOffset - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
The field for the
arabicZoneOrOffsetrecord component. - arabicZoneOrOffset() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Returns the value of the
arabicZoneOrOffsetrecord component. - args - Variable in class org.daiitech.naftah.Naftah
- args - Variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
- ARGS_SIZE - Variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
- ARGS_VAR_NAME - Variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
- argumentList() - Method in class org.daiitech.naftah.parser.NaftahParser
- argumentList() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- argumentList() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- ArgumentListContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- arguments - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- arguments - Variable in class org.daiitech.naftah.parser.DefaultContext
- arity() - Method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Returns the number of elements contained in this tuple.
- arity() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Returns the number of elements contained in this tuple.
- arity() - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Returns the number of elements contained in this tuple.
- arity() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns the number of elements contained in this tuple.
- arrayComponentType - Variable in class org.daiitech.naftah.utils.reflect.type.JavaType
-
The component type if this
JavaTyperepresents an array. - arrayToString(Object, char, char) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Converts an array to a string representation, handling both primitive and object arrays.
- ARROW - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ARROW - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ARROW() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- ARROW() - Method in class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- ARROW() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- ARROW() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- AS - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- AS - Static variable in class org.daiitech.naftah.parser.NaftahParser
- AS() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportAliasContext
- asBigDecimal() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the value as a
BigDecimal. - asBigInteger() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the value as a
BigInteger. - ASSIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ASSIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ASSIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- ASSIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- ASSIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- ASSIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- ASSIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentExpressionContext
- ASSIGN(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- assignment() - Method in class org.daiitech.naftah.parser.NaftahParser
- assignment() - Method in class org.daiitech.naftah.parser.NaftahParser.AssignmentStatementContext
- assignment() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- assignment(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- AssignmentContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.AssignmentContext
- AssignmentStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.AssignmentStatementContext
- async - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Indicates whether the function is declared as asynchronous.
- ASYNC - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ASYNC - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ASYNC() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- ASYNC_BOOT_STRAP - Static variable in class org.daiitech.naftah.parser.DefaultContext
- AT_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- AT_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- AT_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyObjectContext
- AT_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- AT_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectValueContext
- AUGUST_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
August in Arabic.
- AUGUST_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
August in Latin variant.
- availableProcessors() - Static method in class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Returns the number of processor cores available to the JVM.
- await() - Method in interface org.daiitech.naftah.builtin.utils.concurrent.Awaitable
-
Blocks until the computation completes and returns the result.
- await() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Blocks until the task completes and returns the result.
- await(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Waits for the specified task to complete and returns its result.
- AWAIT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- AWAIT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- AWAIT() - Method in class org.daiitech.naftah.parser.NaftahParser.AwaitUnaryExpressionContext
- Awaitable<T> - Interface in org.daiitech.naftah.builtin.utils.concurrent
-
Represents an asynchronous or deferred computation whose result can be awaited.
- awaitingTask - Variable in class org.daiitech.naftah.parser.DefaultContext
- AwaitUnaryExpressionContext(NaftahParser.UnaryExpressionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.AwaitUnaryExpressionContext
B
- BASE_DIGITS - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BASE_DIGITS - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BASE_DIGITS() - Method in class org.daiitech.naftah.parser.NaftahParser.RadixNumberValueContext
- BASE_PACKAGES - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Array of common base package names to be used when scanning classes.
- BASE_RADIX - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BASE_RADIX - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BASE_RADIX() - Method in class org.daiitech.naftah.parser.NaftahParser.RadixNumberValueContext
- Base64SerializationUtils - Class in org.daiitech.naftah.utils
-
Utility class for serializing and deserializing Java objects to and from Base64 strings.
- Base64SerializationUtils() - Constructor for class org.daiitech.naftah.utils.Base64SerializationUtils
-
Private constructor to prevent instantiation.
- BaseHighlighter - Class in org.daiitech.naftah.utils.repl
-
An abstract base class for implementing custom
Highlighterlogic while preserving behavior from an original highlighter. - BaseHighlighter(Highlighter) - Constructor for class org.daiitech.naftah.utils.repl.BaseHighlighter
-
Constructs a new BaseHighlighter with the given original highlighter.
- between(Temporal, Temporal) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Computes the temporal difference between two
Temporalinstances. - BETWEEN - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- BETWEEN - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- BETWEEN() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenSpecifierContext
- betweenSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- betweenSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenTemporalAmountContext
- BetweenSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.BetweenSpecifierContext
- BetweenTemporalAmountContext(NaftahDateParser.RootContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.BetweenTemporalAmountContext
- betweenTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenSpecifierContext
- betweenTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- betweenTimeSpecifier(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenSpecifierContext
- BetweenTimeSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.BetweenTimeSpecifierContext
- BIG_DECIMAL - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BIG_DECIMAL - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BIG_DECIMAL() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- BIG_INT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BIG_INT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BIG_INT() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- BINARY_OP_MAP - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Mapping from scalar binary operations to vectorized equivalents.
- BinaryOperation - Enum Class in org.daiitech.naftah.builtin.utils.op
-
Represents binary operations in the Naftah language.
- BinaryOperation(String) - Constructor for enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Constructs a
BinaryOperationenum constant with its symbolic operator. - BITWISE_AND - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the bitwise AND operation (&).
- BITWISE_AND - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BITWISE_AND - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BITWISE_AND() - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- BITWISE_AND(int) - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- BITWISE_NOT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
BITWISE_NOT: Performs a bitwise NOT (~) operation on numeric values.
- BITWISE_NOT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BITWISE_NOT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BITWISE_NOT() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- BITWISE_OR - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the bitwise OR operation (|).
- BITWISE_OR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BITWISE_OR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BITWISE_OR() - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- BITWISE_OR(int) - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- BITWISE_SHL - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the left bitwise shift operation.
- BITWISE_SHL - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BITWISE_SHL - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BITWISE_SHL() - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- BITWISE_SHL(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- BITWISE_SHR - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the signed right bitwise shift operation.
- BITWISE_SHR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BITWISE_SHR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BITWISE_SHR() - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- BITWISE_SHR(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- BITWISE_USHR - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the unsigned right bitwise shift operation.
- BITWISE_USHR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BITWISE_USHR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BITWISE_USHR() - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- BITWISE_USHR(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- BITWISE_XOR - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the bitwise XOR (exclusive OR) operation (^).
- BITWISE_XOR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BITWISE_XOR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BITWISE_XOR() - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- BITWISE_XOR(int) - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- bitwiseExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- bitwiseExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- bitwiseExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- BitwiseExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.BlockStatementContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.ScopeBlockContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- block() - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- block(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- block(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- block(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- block(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- BLOCK_COMMENT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BLOCK_COMMENT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BlockContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.BlockContext
- blockImports - Variable in class org.daiitech.naftah.parser.DefaultContext
- BlockStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.BlockStatementContext
- body - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The parse context for the function body block.
- BOOLEAN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BOOLEAN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BOOLEAN() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- booleanToInt(boolean) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Converts a boolean to an integer (1 for
true, 0 forfalse). - booleanToString(boolean) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Converts a boolean value to its Naftah string representation ("صحيح" or "خطأ").
- BOOT_STRAP_FAILED - Static variable in class org.daiitech.naftah.parser.DefaultContext
- BOOT_STRAPPED - Static variable in class org.daiitech.naftah.parser.DefaultContext
- bootstrap(boolean) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Performs the bootstrap process to load classes and functions, either synchronously or asynchronously, based on configuration flags.
- BREAK - Enum constant in enum class org.daiitech.naftah.parser.LoopSignal
-
Represents a
breaksignal, exiting the loop entirely. - BREAK - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BREAK - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BREAK() - Method in class org.daiitech.naftah.parser.NaftahParser.BreakStatementContext
- breakStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- breakStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.BreakStatementStatementContext
- BreakStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.BreakStatementContext
- BreakStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.BreakStatementStatementContext
- build() - Method in class org.daiitech.naftah.utils.repl.CompositeHighlighter.Builder
-
Builds the CompositeHighlighter with the specified highlighters.
- BUILD_GETTERS - Static variable in class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Function to build possible getter method names for a given field.
- BUILD_SETTER - Static variable in class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Function to build the setter method name for a given field.
- builder(Highlighter) - Static method in class org.daiitech.naftah.utils.repl.CompositeHighlighter
-
Creates a new builder for a CompositeHighlighter.
- Builder(Highlighter) - Constructor for class org.daiitech.naftah.utils.repl.CompositeHighlighter.Builder
-
Creates a new Builder with the specified original highlighter.
- builtIn() - Method in class org.daiitech.naftah.parser.NaftahParser
- builtIn() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInTypeContext
- Builtin - Class in org.daiitech.naftah.builtin
-
Provides built-in functions used within the Naftah language for performing various arithmetic and logical operations with precision and efficiency.
- Builtin() - Constructor for class org.daiitech.naftah.builtin.Builtin
-
Private constructor to prevent instantiation.
- BUILTIN_CLASSES - Static variable in class org.daiitech.naftah.Naftah
-
Configuration key representing the classes of builtin function set.
- BUILTIN_CLASSES_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to specify which builtin function set to use in Naftah.
- BUILTIN_FUNCTIONS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- BUILTIN_FUNCTIONS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
- BUILTIN_FUNCTIONS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- BUILTIN_PACKAGES - Static variable in class org.daiitech.naftah.Naftah
-
Configuration key representing the packages of builtin function set.
- BUILTIN_PACKAGES_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to specify which package of builtin function set to use in Naftah.
- BuiltInContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- BuiltinFunction - Class in org.daiitech.naftah.builtin.lang
-
Representation of a builtin function.
- BuiltinFunction(Method, NaftahFunctionProvider, NaftahFunction) - Constructor for class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Constructs a
BuiltinFunctionwith the given method and metadata. - builtinFunctions - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
List of all built-in functions available.
- builtinFunctions - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Maps qualified method or function names to lists of builtin functions.
- builtinFunctions - Variable in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.The field for the
builtinFunctionsrecord component. - builtinFunctions() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns the value of the
builtinFunctionsrecord component. - BuiltInTypeContext(NaftahParser.TypeContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.BuiltInTypeContext
- BUNDLE - Static variable in class org.daiitech.naftah.errors.ExceptionLocalizer
- BUNDLE - Static variable in class org.daiitech.naftah.utils.time.ZoneUtils
-
Resource bundle containing names of time zones mapped to Java Zone IDs.
- BYTE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BYTE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BYTE() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- BYTE_ARRAY - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- BYTE_ARRAY - Static variable in class org.daiitech.naftah.parser.NaftahParser
- BYTE_ARRAY() - Method in class org.daiitech.naftah.parser.NaftahParser.StringValueContext
C
- CACHE_PATH - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
The path used for caching runtime data.
- CACHE_SCANNING_RESULTS_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Cache results of classpath and JDK scanning.
- calendar - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate
-
The field for the
calendarrecord component. - calendar - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
The field for the
calendarrecord component. - calendar() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the value of the
calendarrecord component. - calendar() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Returns the value of the
calendarrecord component. - Calendar(String, Chronology) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Creates an instance of a
Calendarrecord class. - CALENDAR_MAP - Static variable in class org.daiitech.naftah.utils.time.ChronologyUtils
-
A map from calendar names to their corresponding
Chronologyinstances. - CALENDAR_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- CALENDAR_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- CALENDAR_PREFIX() - Method in class org.daiitech.naftah.parser.NaftahDateParser.CalendarSpecifierContext
- CALENDAR_PREFIX_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Prefix used to indicate a calendar.
- calendarSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- calendarSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateSpecifierContext
- calendarSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateContext
- calendarSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateTimeContext
- CalendarSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.CalendarSpecifierContext
- CALL_STACK - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
Stack representing the call stack containing pairs of function and argument maps, along with the returned value.
- callable - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Task
- callableImportElement() - Method in class org.daiitech.naftah.parser.NaftahParser
- callableImportElement() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- callableImportElement() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportsContext
- callableImportElement(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- CallableImportElementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CallableImportElementContext
- callLoader(boolean, Supplier<ClassScanningResult>, BiConsumer<? super ClassScanningResult, ? super Throwable>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Calls the loader task to scan and load classes, optionally asynchronously.
- callSegment() - Method in class org.daiitech.naftah.parser.NaftahParser
- callSegment() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionCallContext
- callSegment() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- callSegment(int) - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionCallContext
- callSegment(int) - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- CallSegmentContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CallSegmentContext
- cancel(boolean) - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Attempts to cancel the task.
- cancel(Task<?>, boolean) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Cancels the specified task.
- capitalize(String) - Static method in class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Capitalizes the first character of the given string.
- captureType() - Method in class org.daiitech.naftah.utils.reflect.type.TypeReference
-
Captures the generic type
Tfrom the subclass. - CASE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- CASE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- CASE() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- caseLabelList() - Method in class org.daiitech.naftah.parser.NaftahParser
- caseLabelList() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- caseLabelList(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- CaseLabelListContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- caseStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- caseStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementStatementContext
- CaseStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- CaseStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CaseStatementStatementContext
- ceil(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the smallest integer greater than or equal the given number represented as string to the nearest integer.
- ceil(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the smallest integer greater than or equal the given number
DynamicNumberto the nearest integer. - ceil(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (ceil) function returns the smallest integer greater than or equal to the given number.
- ceil(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the smallest integer greater than or equal the given number
Numberto the nearest integer. - Channel<T> - Class in org.daiitech.naftah.builtin.utils.concurrent
-
A simple thread-safe channel for communicating between threads.
- Channel(String) - Constructor for class org.daiitech.naftah.builtin.utils.concurrent.Channel
-
Creates a channel with the specified name.
- CHANNEL - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- CHANNEL - Static variable in class org.daiitech.naftah.parser.NaftahParser
- CHANNEL() - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationContext
- channelDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser
- channelDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationStatementContext
- ChannelDeclarationContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationContext
- ChannelDeclarationStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationStatementContext
- channelName(Channel<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the name of the specified channel.
- channelNames - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- channelNames - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- CHAR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- CHAR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- CHAR() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- CHARACTER - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- CHARACTER - Static variable in class org.daiitech.naftah.parser.NaftahParser
- CHARACTER() - Method in class org.daiitech.naftah.parser.NaftahParser.CharacterValueContext
- CHARACTER() - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- CharacterValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CharacterValueContext
- charWiseAdd(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs character-wise addition between two strings.
- charWiseDivide(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs character-wise division between two strings.
- charWiseModulo(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs character-wise modulo between two strings.
- charWiseMultiply(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs character-wise multiplication between two strings.
- charWiseSubtract(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs character-wise subtraction between two strings.
- checkedLongValue(Number, Class<? extends Number>) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Check for a
BigInteger/BigDecimallong overflow before returning the given number as a long value. - checkIfInsideRealXTerm() - Static method in class org.daiitech.naftah.utils.OS
-
Detects whether the JVM is running inside a real XTerm terminal.
- checkIfInsideWSL() - Static method in class org.daiitech.naftah.utils.OS
-
Detects whether the JVM is running inside Windows Subsystem for Linux (WSL).
- checkInsideLoop(ParseTree) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if the given parse tree node is inside a loop construct.
- checkLeftShiftOverflow(int, long, long, BigInteger, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks for overflow when left-shifting a BigInteger value by a given number of bits.
- checkLeftShiftOverflow(int, long, long, BigInteger, int, boolean) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if left shift operation on the given
BigIntegervalue by a number of positions would cause overflow or underflow based on the provided limits and size. - checkLeftShiftOverflow(BigInteger, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if left shift operation on the given
BigIntegervalue by a number of positions would cause overflow according to the specified limits. - checkLoopSignal(Object) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if the given result object is a loop signal and returns the corresponding signal.
- checkManagementCommands(String, History) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Processes and executes management (meta) commands entered by the user in the interactive Naftah manual.
- checkManagementCommands(String, History) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand
-
Checks and executes REPL management commands entered by the user.
- checkParam(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if the parameter is a tuple, collection, map, or array.
- checkParams(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if at least one of the two parameters is a tuple, collection, map, or array.
- checkPrecision(String, double) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks whether a double value retains full precision when parsed from the original string.
- checkPrecision(String, float) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks whether a float value retains full precision when parsed from the original string.
- checkPrecision(BigDecimal, double) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks whether a double value matches the expected BigDecimal value.
- checkPrecision(BigDecimal, float) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks whether a float value matches the expected BigDecimal value.
- checkShiftPositions(int, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if the shift positions parameter is valid given the bit size of the type.
- checkShiftPositions(int, int, boolean) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Validates the shift positions against the allowed range for a given bit size.
- checkSpawned() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Checks whether this task has been spawned.
- childValue(T) - Method in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Determines the value to be passed to a child thread.
- ChronoConversionUtils - Class in org.daiitech.naftah.utils.time
-
Utility class for converting between ISO date/time objects and
ChronoLocalDate/ChronoLocalDateTimein arbitrary chronologies. - ChronoConversionUtils() - Constructor for class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Private constructor to prevent instantiation.
- chronology - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
The field for the
chronologyrecord component. - chronology() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Returns the value of the
chronologyrecord component. - CHRONOLOGY_NAME_MAP - Static variable in class org.daiitech.naftah.utils.time.ChronologyUtils
-
A reverse map from
Chronologyinstances to a canonical calendar name. - ChronologyUtils - Class in org.daiitech.naftah.utils.time
-
Utility class for working with Java
Chronologyinstances and their corresponding calendar names. - ChronologyUtils() - Constructor for class org.daiitech.naftah.utils.time.ChronologyUtils
-
Private constructor to prevent instantiation.
- chunk(String, int) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Splits the given string into consecutive substrings of the specified size.
- CLASS_EXTENSION - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
The file extension for compiled Java class files.
- CLASS_EXTENSION - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.The file extension for compiled Java class files.
- CLASS_EXTENSION_REGEX - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Regular expression pattern to match the class file extension
.class. - CLASS_EXTENSION_REGEX - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Regular expression pattern to match the class file extension
.class. - CLASS_LOADERS - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Array of ClassLoaders used when attempting to load classes.
- CLASS_LOADERS - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Array of common base package names to be used when scanning classes.
- CLASS_NAMES - Static variable in class org.daiitech.naftah.parser.DefaultContext
- CLASS_PATH - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
The Java class path obtained from the system property
java.class.path. - CLASS_PATH - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.The Java class path obtained from the system property
java.class.path. - CLASS_PATH_PROPERTY - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
System property key for the Java class path.
- CLASS_PATH_PROPERTY - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.System property key for the Java class path.
- CLASS_QUALIFIERS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- CLASS_SEPARATORS_REGEX - Static variable in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Regex pattern to split class names by dot '.' or dollar '$' sign.
- classes - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
List of all classes known to the manual.
- classes - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Maps fully qualified class names to their corresponding Class objects.
- CLASSES - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- CLASSES - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
- CLASSES - Static variable in class org.daiitech.naftah.parser.DefaultContext
- className - Variable in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
The fully qualified name of the class declaring the method.
- classNames - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Maps class names to their respective ClassLoader instances.
- classpath - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- classQualifiers - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Set of fully qualified class names discovered.
- ClassScanningResult - Class in org.daiitech.naftah.utils.reflect
-
Holds the results of a classpath or module scanning operation.
- ClassScanningResult() - Constructor for class org.daiitech.naftah.utils.reflect.ClassScanningResult
- classToDetailedString(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Returns a detailed, Arabic-formatted string representation of the specified Java class.
- ClassUtils - Class in org.daiitech.naftah.utils.reflect
-
Utility class for working with Java classes, methods, and their qualified names.
- ClassUtils() - Constructor for class org.daiitech.naftah.utils.reflect.ClassUtils
-
Private constructor to prevent instantiation.
- clazz - Variable in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
The class declaring this constructor.
- clazz - Variable in class org.daiitech.naftah.builtin.lang.JvmFunction
-
The class that declares the method.
- clazz - Variable in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.The field for the
clazzrecord component. - clazz() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns the value of the
clazzrecord component. - CleanableThread - Class in org.daiitech.naftah.builtin.utils.concurrent
-
A thread wrapper that ensures a cleanup action is executed after the thread finishes, regardless of whether it terminates normally or due to an exception.
- CleanableThread(Runnable) - Constructor for class org.daiitech.naftah.builtin.utils.concurrent.CleanableThread
-
Constructs a CleanableThread with no cleaner.
- CleanableThread(Runnable, Runnable) - Constructor for class org.daiitech.naftah.builtin.utils.concurrent.CleanableThread
-
Constructs a CleanableThread with a cleaner.
- cleanableThreadSupplier - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Task
- cleanBuiltinFunctionName(String, String, boolean) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Normalizes a function or provider name by optionally removing Arabic diacritics and replacing whitespace with underscores.
- cleanClassThreadLocals() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Clears all static
ThreadLocalfields used by this class, removing global per-thread interpreter state such as the execution call stack, loop stack, and the currently active evaluation context. - cleaner - Variable in class org.daiitech.naftah.builtin.utils.concurrent.CleanableThread
- cleanInput(String) - Static method in class org.daiitech.naftah.parser.StringInterpolator
-
Cleans the input string by removing common string delimiter characters.
- cleanThreadLocals() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Clears all
ThreadLocalvalues associated with this context. - clear() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- clear() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Clears all stored contexts from the global
DefaultContext.CONTEXTSmap. - clear() - Static method in class org.daiitech.naftah.parser.REPLContext
-
Clears all REPL-related contexts.
- clearCollection(Object) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Clears all elements from a collection, map, or array.
- clearScreen() - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Clears the console screen using ANSI escape codes.
- clone() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Creates and returns a copy of this
DynamicNumber. - clone() - Method in class org.daiitech.naftah.parser.NaftahParseTreeProperty
-
Creates a shallow clone of this
NaftahParseTreeProperty. - CLOSING_MSG - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Message displayed when the application is closed.
- collect(ParseTree, List<ParseTree>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Recursively collects all nodes in the subtree rooted at the given node.
- collection() - Method in class org.daiitech.naftah.parser.NaftahParser
- collection() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionExpressionContext
- collectionAccess() - Method in class org.daiitech.naftah.parser.NaftahParser
- collectionAccess() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessExpressionContext
- collectionAccess() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentContext
- CollectionAccessContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- CollectionAccessExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CollectionAccessExpressionContext
- collectionAccessIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- collectionAccessIndex() - Method in class org.daiitech.naftah.parser.NaftahParser
- collectionAccessIndex(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- CollectionAccessIndexContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CollectionAccessIndexContext
- CollectionBuiltinFunctions - Class in org.daiitech.naftah.builtin.functions
-
Provides built-in functions used within the Naftah language for performing various arithmetic and logical operations with precision and efficiency.
- CollectionBuiltinFunctions() - Constructor for class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Private constructor to prevent instantiation.
- CollectionContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.CollectionContext
- CollectionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CollectionContext
- CollectionExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CollectionExpressionContext
- collectionMultipleElements() - Method in class org.daiitech.naftah.parser.NaftahParser
- collectionMultipleElements() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleElementsContext
- collectionMultipleElements() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- collectionMultipleElements() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleMultipleElementsContext
- CollectionMultipleElementsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- CollectionUtils - Class in org.daiitech.naftah.builtin.utils
-
Utility class for applying binary and unary operations on collections, arrays, and maps.
- CollectionUtils() - Constructor for class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Private constructor to prevent instantiation.
- COLON - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- COLON - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- COLON - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- COLON - Static variable in class org.daiitech.naftah.parser.NaftahParser
- COLON() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.CallSegmentContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndKeyValueForeachTargetContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueForeachTargetContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.LabelContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameCallContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.SimpleCallContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.SpawnUnaryExpressionContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.TargetExecutableIndexContext
- COLON() - Method in class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- COLON(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- COLON(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CallSegmentContext
- COLON(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- COLON(int) - Method in class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- COLON(int) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameCallContext
- COLON(int) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- COLON(int) - Method in class org.daiitech.naftah.parser.NaftahParser.SimpleCallContext
- column - Variable in error org.daiitech.naftah.errors.NaftahBugError
-
The index of the first character of this token relative to the beginning of the line at which it occurs, 0..n-1.
- COMMA - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- COMMA - Static variable in class org.daiitech.naftah.parser.NaftahParser
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndKeyValueForeachTargetContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndValueForeachTargetContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleElementContext
- COMMA() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleSingleElementContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- COMMA(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- compare(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Compares two numbers, represented as strings.
- compare(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Compares two
Comparableobjects in a null-safe manner. - compare(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Compares two strings lexicographically.
- compare(Period, Period) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Compares two
Periodinstances by years, then months, then days. - compare(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Compares two numbers
DynamicNumber. - compare(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Compares two numbers
Number. - compareTo(DynamicNumber) - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
- compareTo(Pair<L, R>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Compares the pair based on the left element followed by the right element.
- compareTo(Triple<L, M, R>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Compares the triple based on the left element, followed by the middle element, finally the right element.
- completeTask() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Marks a previously registered asynchronous task as completed.
- complexBuiltIn() - Method in class org.daiitech.naftah.parser.NaftahParser
- complexBuiltIn() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexTypeContext
- ComplexBuiltInContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- ComplexTypeContext(NaftahParser.TypeContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ComplexTypeContext
- CompositeHighlighter - Class in org.daiitech.naftah.utils.repl
-
A composite implementation of
Highlighterthat applies multiple highlighters in sequence and merges their results. - CompositeHighlighter(Highlighter, List<Highlighter>) - Constructor for class org.daiitech.naftah.utils.repl.CompositeHighlighter
-
Constructs a CompositeHighlighter with the original highlighter and a list of additional highlighters.
- CompositeHighlighter.Builder - Class in org.daiitech.naftah.utils.repl
-
Builder class for creating a CompositeHighlighter instance using a fluent interface.
- compute(NaftahTemporalAmount, boolean) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Computes a new
ArabicDateTimeby applying the given Arabic temporal amount using either addition or subtraction. - compute(NaftahTemporalAmount, Function<TemporalAmount, Temporal>) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Computes a new
NaftahDateby applying the given temporal computation. - compute(NaftahTemporalAmount, Function<TemporalAmount, Temporal>) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Computes a new
ArabicTimeby applying the given temporal computation. - ConcurrencyBuiltinFunctions - Class in org.daiitech.naftah.builtin.functions
-
Concurrency-related built-in functions for manipulating threads, accessing thread information, controlling execution, and managing thread states.
- ConcurrencyBuiltinFunctions() - Constructor for class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Private constructor to prevent instantiation.
- CONFIG_FILE - Static variable in class org.daiitech.naftah.Naftah
-
Default filename for the Naftah configuration file.
- CONFIG_FILE_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to specify the path to a Naftah configuration file.
- ConsoleLoader - Class in org.daiitech.naftah.utils
-
Utility class for displaying a console-based loading spinner animation.
- ConsoleLoader() - Constructor for class org.daiitech.naftah.utils.ConsoleLoader
-
Private constructor to prevent instantiation.
- constant - Variable in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Indicates whether the parameter is a constant.
- constant - Variable in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Whether the variable is declared as constant.
- CONSTANT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- CONSTANT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- CONSTANT() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- CONSTANT() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- CONSTANT() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- Constants - Class in org.daiitech.naftah.utils.time
-
A utility class containing constant values used across the Naftah date-time parsing library.
- Constants() - Constructor for class org.daiitech.naftah.utils.time.Constants
-
Private constructor to prevent instantiation.
- constructor - Variable in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
The reflected constructor instance (transient for serialization).
- constructorParameterTypes - Variable in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
The parameter types accepted by this constructor.
- contains(Object) - Method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Checks if the tuple contains the specified element.
- contains(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Checks if the tuple contains the specified element.
- contains(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Checks if the tuple contains the specified element.
- contains(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Checks if the tuple contains the specified element.
- containsAll(Collection<?>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Always returns false.
- containsArabicLetters(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks if the given text contains any Arabic characters.
- containsDeclaredFunction(String, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether a function with the specified name exists in this context or any parent context up to the given depth.
- containsDeclaredImplementation(String, boolean, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether a declared implementation with the specified qualified call exists in this context or any parent context up to the given depth.
- containsDeclaredImplementation(String, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether a declared implementation with the specified qualified call exists in this context or any parent context up to the given depth.
- containsElement(T, Object) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if a tuple, collection, map, or array contains a specific element.
- containsFunction(String, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if the function with the given name exists in the current context, built-in functions, JVM functions (if bootstrapped), or any parent context.
- containsFunctionArgument(String, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if a function argument with the given name exists in the current or parent contexts.
- containsFunctionParameter(String, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if a function parameter with the given name exists in the current or parent contexts.
- containsJvmClassInitializer(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether a JVM class initializer exists for the specified qualified name.
- containsKey(Object) - Method in class org.daiitech.naftah.builtin.utils.AliasHashMap
-
Returns
trueif this map contains a mapping for the specified key or any of its aliases. - containsKey(Map<K, V>, K) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if a map contains a specific key.
- containsLocalVariable(Map<String, DeclaredVariable>, String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether a variable with the given name exists in the provided local variable map or in any sibling contexts.
- containsLoopVariable(String, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if a loop variable with the given name exists in the current or parent contexts.
- containsVariable(String, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Determines whether a variable with the given name exists in this context or in any of its ancestor contexts.
- context - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Actor
- context - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Task
- CONTEXTS - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
Global map holding contexts indexed by their depth.
- CONTINUE - Enum constant in enum class org.daiitech.naftah.parser.LoopSignal
-
Represents a
continuesignal, skipping the rest of the current loop iteration. - CONTINUE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- CONTINUE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- CONTINUE() - Method in class org.daiitech.naftah.parser.NaftahParser.ContinueStatementContext
- continueStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- continueStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.ContinueStatementStatementContext
- ContinueStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ContinueStatementContext
- ContinueStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ContinueStatementStatementContext
- convertArabicToLatinLetterByLetter(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Converts an input string from Arabic characters and digits to their Latin and Ascii equivalents.
- convertArgument(Object, Class<?>, Type, boolean) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Converts a single argument to the target type expected by a reflective method or constructor parameter.
- convertArgumentBack(Object, Object) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Merges a converted argument value back into its original representation.
- convertArgumentsBack(Object[], List<Pair<String, Object>>) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Updates the original argument list with values from the executed arguments array.
- convertNumberToTargetClass(Number, Class<T>) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Convert the given number into an instance of the given target class.
- convertValue(Object, IdentityHashMap<Object, Boolean>, boolean, int) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Converts an arbitrary value (including nested collections, maps, or arrays) into a serializable representation suitable for mapping.
- COPIED_TO_CLIPBOARD_MSG - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Message displayed when text is successfully copied to the clipboard.
- COPY_LAST_PRINTED_TO_CLIPBOARD_COMMAND - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Command name for copying the last printed output to the clipboard.
- COPY_TO_CLIPBOARD_COMMAND - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Command name for copying text to the clipboard.
- copyDeclarationsToParent(DefaultContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Copies variable, function, and implementation declarations from a child context into its parent context.
- copyFrom(NaftahDateParser.NowSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowSpecifierContext
- copyFrom(NaftahDateParser.RootContext) - Method in class org.daiitech.naftah.parser.NaftahDateParser.RootContext
- copyFrom(NaftahDateParser.ZoneOrOffsetSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZoneOrOffsetSpecifierContext
- copyFrom(NaftahParser.CollectionContext) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionContext
- copyFrom(NaftahParser.ElementsContext) - Method in class org.daiitech.naftah.parser.NaftahParser.ElementsContext
- copyFrom(NaftahParser.ForeachTargetContext) - Method in class org.daiitech.naftah.parser.NaftahParser.ForeachTargetContext
- copyFrom(NaftahParser.ForStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParser.ForStatementContext
- copyFrom(NaftahParser.ImportStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementContext
- copyFrom(NaftahParser.ObjectContext) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectContext
- copyFrom(NaftahParser.PrimaryContext) - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryContext
- copyFrom(NaftahParser.QualifiedCallContext) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedCallContext
- copyFrom(NaftahParser.ReturnTypeContext) - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnTypeContext
- copyFrom(NaftahParser.StatementContext) - Method in class org.daiitech.naftah.parser.NaftahParser.StatementContext
- copyFrom(NaftahParser.TryStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementContext
- copyFrom(NaftahParser.TupleElementsContext) - Method in class org.daiitech.naftah.parser.NaftahParser.TupleElementsContext
- copyFrom(NaftahParser.TypeContext) - Method in class org.daiitech.naftah.parser.NaftahParser.TypeContext
- copyFrom(NaftahParser.UnaryExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParser.UnaryExpressionContext
- copyFrom(NaftahParser.ValueContext) - Method in class org.daiitech.naftah.parser.NaftahParser.ValueContext
- copyFrom(NaftahParseTreeProperty<V>) - Method in class org.daiitech.naftah.parser.NaftahParseTreeProperty
-
Copies all annotations from another NaftahParseTreeProperty instance into this one, effectively merging the two.
- copyFunction - Variable in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
- copyToClipboard(String) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Copies the given text to the system clipboard.
- createChannel(String) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Creates a new channel with the specified name.
- createChronoLocalDate(int, int, int, Chronology) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
ChronoLocalDateusing the specified day, month, year, and chronology. - createChronologyDateTime(String, Number, Object, Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, and minute using a specific chronology. - createChronologyDateTime(String, Number, Object, Number, Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, and second using a specific chronology. - createChronologyDateTime(String, Number, Object, Number, Number, Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, second, and nanosecond using a specific chronology. - createCollection(Class<?>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Creates a new
Collectioninstance of the specified type. - createCompatibleCollection(Collection<T>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Creates a new, empty collection that is compatible with the given original collection, in order to preserve its iteration order and general behavior.
- createDate(int, int, int, Chronology) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
LocalDate(ISO calendar) from the specified day, month, year, and chronology. - createDate(Number, Object, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateinstance from day, month, and year. - createDate(String, Number, Object, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateinstance from a specific chronology, day, month, and year. - createDateTime(int, int, int, Chronology, int, Integer, Integer, Integer, ZoneId) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
Temporalrepresenting a date and time with optional time zone or offset. - createDateTime(Number, Object, Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, and minute. - createDateTime(Number, Object, Number, Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, and second. - createDateTime(Number, Object, Number, Number, Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, second, and nanosecond. - createDateTime(NaftahDate.Date, NaftahDate.Calendar, NaftahTime.Time, NaftahTime.ZoneOrOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
Temporalrepresenting the given Naftah date and time, optionally including a time zone or offset. - createDeclaredVariable(int, ParserRuleContext, String, boolean, JavaType) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates a declared variable instance from the parser context.
- createDurationFromDays(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a duration from the specified number of days.
- createDurationFromHours(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a duration from the specified number of hours.
- createDurationFromMillis(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a duration from the specified number of milliseconds.
- createDurationFromMinutes(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a duration from the specified number of minutes.
- createDurationFromNanos(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a duration from the specified number of nanoseconds.
- createDurationFromSeconds(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a duration from the specified number of seconds.
- createDurationFromSecondsAndNano(Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a duration from seconds with a nanosecond adjustment.
- createLocalDateTime(Chronology, Supplier<ChronoLocalDateTime<?>>, Supplier<LocalDateTime>) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
LocalDateTimefrom a chronology and suppliers for ISO and non-ISO dates. - createMap(Class<?>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Creates a new
Mapinstance of the specified type. - createOffsetChronologyDateTime(String, Number, Object, Number, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, second, and nanosecond using a specific chronology and fixed offset. - createOffsetChronologyDateTime(String, Number, Object, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, and second using a specific chronology and fixed offset. - createOffsetChronologyDateTime(String, Number, Object, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, and minute using a specific chronology and a fixed offset. - createOffsetDateTime(Number, Object, Number, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, second, and nanosecond using a fixed offset. - createOffsetDateTime(Number, Object, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, and second using a fixed time offset. - createOffsetDateTime(Number, Object, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, and minute using a fixed time offset. - createOffsetDateTime(Chronology, Supplier<ChronoLocalDateTime<?>>, Supplier<LocalDateTime>, ZoneOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates an
OffsetDateTimefrom a chronology, suppliers, and aZoneOffset. - createOffsetTime(Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from hour, minute, second, and nanosecond with a specific offset. - createOffsetTime(Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an offset
NaftahTimeinstance from hour, minute, second, and offset. - createOffsetTime(Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an offset
NaftahTimeinstance from hour, minute, and offset. - createOffsetTime(LocalTime, ZoneId) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
- createOffsetTimeOfNanoOfDay(Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from the total number of nanoseconds since midnight with a fixed offset. - createOffsetTimeOfSecondOfDay(Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from the total number of seconds since midnight with a specific offset. - createPeriodFromDays(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period from the specified number of days.
- createPeriodFromMonths(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period from the specified number of months.
- createPeriodFromWeeks(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period from the specified number of weeks.
- createPeriodFromYears(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period from the specified number of years.
- createPeriodWithDurationFromDays(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of days.
- createPeriodWithDurationFromHours(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of hours.
- createPeriodWithDurationFromMillis(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of milliseconds.
- createPeriodWithDurationFromMinutes(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of minutes.
- createPeriodWithDurationFromMonths(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of months.
- createPeriodWithDurationFromNanos(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of nanoseconds.
- createPeriodWithDurationFromSeconds(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of seconds.
- createPeriodWithDurationFromSecondsAndNano(Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified seconds and nanosecond adjustment.
- createPeriodWithDurationFromWeeks(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of weeks.
- createPeriodWithDurationFromYears(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration from the specified number of years.
- createTemporalAmountBetween(NaftahTemporalPoint, NaftahTemporalPoint) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a temporal amount representing the difference between two temporal points.
- createTime(int, Integer, Integer, Integer, ZoneId) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
Temporalrepresenting a time with explicit components. - createTime(int, Integer, Integer, Integer, NaftahTime.ZoneOrOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
Temporalrepresenting a time using explicit components and an optional time zone or offset. - createTime(Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from hour and minute. - createTime(Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from hour, minute, and second. - createTime(Number, Number, Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from hour, minute, second, and nanosecond. - createTime(LocalTime, ZoneId) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
- createTime(NaftahTime.Time, NaftahTime.ZoneOrOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
Temporalrepresenting the given Naftah time, optionally including a time zone or offset. - createTimeOfNanoOfDay(long, NaftahTime.ZoneOrOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
- createTimeOfNanoOfDay(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from the total number of nanoseconds since midnight. - createTimeOfSecondOfDay(long, NaftahTime.ZoneOrOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
- createTimeOfSecondOfDay(Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from the total number of seconds since midnight. - createZeroDuration() - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a zero duration.
- createZeroPeriod() - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a zero period.
- createZeroPeriodWithDuration() - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a period with duration of zero (both period and duration are zero).
- createZonedChronologyDateTime(String, Number, Object, Number, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, second, and nanosecond using a specific chronology and time zone. - createZonedChronologyDateTime(String, Number, Object, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, and second using a specific chronology and time zone. - createZonedChronologyDateTime(String, Number, Object, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, and minute using a specific chronology and a time zone. - createZonedDateTime(Number, Object, Number, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, second, and nanosecond using a specific time zone. - createZonedDateTime(Number, Object, Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, minute, and second using a specific time zone. - createZonedDateTime(Number, Object, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahDateTimeinstance from year, month, day, hour, and minute using a specific time zone. - createZonedDateTime(Chronology, Supplier<ChronoLocalDateTime<?>>, Supplier<LocalDateTime>, ZoneId) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Creates a
ZonedDateTimefrom a chronology, suppliers, and aZoneId. - createZonedTime(Number, Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from hour, minute, second, and nanosecond with a specific time zone. - createZonedTime(Number, Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a zoned
NaftahTimeinstance from hour, minute, second, and zone. - createZonedTime(Number, Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates a zoned
NaftahTimeinstance from hour, minute, and time zone. - createZonedTimeOfNanoOfDay(Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from the total number of nanoseconds since midnight with a specific time zone. - createZonedTimeOfSecondOfDay(Number, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Creates an
NaftahTimeinstance from the total number of seconds since midnight with a specific time * zone. - creatingObject - Variable in class org.daiitech.naftah.parser.DefaultContext
- CURRENT_CONTEXT - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
Holds the current thread's
DefaultContextin a thread-local variable. - CURRENT_LOOKUP_JVM_CLASS_INITIALIZERS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- CURRENT_LOOKUP_JVM_FUNCTIONS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- CURRENT_SESSION_HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- CURRENT_SESSION_HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- CURRENT_TASK_SCOPE - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
Thread-local list holding all tasks spawned in the current scope for this thread.
- currentChronologyDate(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date using the specified chronology.
- currentChronologyDateTime(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date-time using a specific chronology.
- currentDate() - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date using the default chronology.
- currentDate(Chronology, ZoneId) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
- currentDate(NaftahDate.Calendar, NaftahTime.ZoneOrOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Returns the current
Temporalfor the specifiedNaftahDate.Calendarand optionalNaftahTime.ZoneOrOffset. - currentDate(NaftahDateParserBaseVisitor<?>, NaftahDateParser.CalendarSpecifierContext, NaftahDateParser.ZoneOrOffsetSpecifierContext) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Resolves and returns the current date as an
NaftahDateinstance. - currentDateTime() - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date-time using the system default settings.
- currentLoopLabel(String, int) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves the current loop label based on the given label context or generates a unique one.
- currentOffsetChronologyDate(String, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date using the specified chronology and offset.
- currentOffsetChronologyDateTime(String, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date-time using the specified chronology and offset.
- currentOffsetDate(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date using a fixed offset.
- currentOffsetDateTime(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date-time using a fixed offset.
- currentOffsetTime(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current time using a fixed offset.
- currentThread() - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the currently executing thread.
- currentTime() - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current time using the system default time zone.
- currentTime(ZoneId) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
- currentTime(NaftahTime.ZoneOrOffset) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Returns the current
Temporalrepresenting the time in the specified zone or offset. - currentTime(NaftahDateParserBaseVisitor<?>, NaftahDateParser.ZoneOrOffsetSpecifierContext) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Resolves and returns the current time as an
NaftahTimeinstance. - currentTimeMillis() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the current time in milliseconds since the Unix epoch (January 1, 1970 UTC).
- currentValue - Variable in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
The current value of the parameter, if explicitly set.
- currentValue - Variable in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
The current value assigned to the variable (if updated).
- currentZonedChronologyDate(String, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date using the specified chronology and time zone.
- currentZonedChronologyDateTime(String, String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date-time using the specified chronology and time zone.
- currentZonedDate(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date using the specified time zone.
- currentZonedDateTime(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current date-time using the specified time zone.
- currentZonedTime(String) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Obtains the current time using the specified time zone.
- CUSTOM_RULES - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Custom transliteration rules defined as a multi-line string.
- CUSTOM_RULES_BUNDLE - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
ResourceBundle loaded with custom transliteration rules for Arabic.
- CUSTOM_RULES_KEYS - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
a key set of custom transliteration rules for Arabic.
D
- date - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate
-
The field for the
daterecord component. - date() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the value of the
daterecord component. - Date(int, String, int, int) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Creates an instance of a
Daterecord class. - DATE - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- DATE - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- DATE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DATE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DATE() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateContext
- DATE() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- DATE_TIME - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- DATE_TIME - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- DATE_TIME - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DATE_TIME - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DATE_TIME() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateTimeContext
- DATE_TIME() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- dateAmount() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- dateAmount() - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodSpecifierContext
- DateAmountContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- dateSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- dateSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateTimeSpecifierContext
- DateSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.DateSpecifierContext
- DateSupport - Interface in org.daiitech.naftah.builtin.time
-
Provides arithmetic operations for
NaftahTemporalPointinstances, including addition and subtraction of years, months, weeks, and days. - DateTimeContext(NaftahDateParser.RootContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.DateTimeContext
- dateTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenTimeSpecifierContext
- dateTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateTimeContext
- dateTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- DateTimeSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.DateTimeSpecifierContext
- day - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
The field for the
dayrecord component. - day() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Returns the value of the
dayrecord component. - DAY - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- DAY - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- DAY - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Represents a day in Arabic.
- DAY() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- DayOfWeekUtils - Class in org.daiitech.naftah.utils.time
-
Utility class for converting numeric day-of-week values to names.
- DayOfWeekUtils() - Constructor for class org.daiitech.naftah.utils.time.DayOfWeekUtils
-
Private constructor to prevent instantiation.
- days - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
The field for the
daysrecord component. - days() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns the value of the
daysrecord component. - dayText - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
The field for the
dayTextrecord component. - dayText() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns the value of the
dayTextrecord component. - debug - Variable in class org.daiitech.naftah.Naftah
- debug - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- DEBUG_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable debug mode.
- debugCurrentContextVisit(String, ParserRuleContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Logs detailed debug information about the current
ParserRuleContextif the logger is configured to log atLevel.FINE. - DECEMBER_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
December in Arabic.
- DECEMBER_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
December in Latin variant.
- declaration() - Method in class org.daiitech.naftah.parser.NaftahParser
- declaration() - Method in class org.daiitech.naftah.parser.NaftahParser.DeclarationStatementContext
- Declaration - Class in org.daiitech.naftah.builtin.lang
-
Represents a named declaration in the Naftah scripting language.
- Declaration(int) - Constructor for class org.daiitech.naftah.builtin.lang.Declaration
-
Creates a new declaration at the specified depth.
- DeclarationContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.DeclarationContext
- declarationOfAssignment - Variable in class org.daiitech.naftah.parser.DefaultContext
- DeclarationStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.DeclarationStatementContext
- DeclaredFunction<T extends org.antlr.v4.runtime.ParserRuleContext> - Class in org.daiitech.naftah.builtin.lang
-
Represents a function declaration in the Naftah scripting language.
- DeclaredFunction(int, NaftahParser.FunctionDeclarationContext, String) - Constructor for class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Creates a
DeclaredFunctionfrom its parsed function declaration. - DeclaredImplementation - Class in org.daiitech.naftah.builtin.lang
-
Represents a declared implementation (similar to a class or object blueprint) in the Naftah scripting language.
- DeclaredImplementation(int, NaftahParser.ImplementationDeclarationContext, Map<String, DeclaredVariable>, Map<String, DeclaredFunction<?>>) - Constructor for class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Private constructor for creating a
DeclaredImplementation. - DeclaredParameter - Class in org.daiitech.naftah.builtin.lang
-
Represents a parameter declared in a Naftah function.
- DeclaredParameter(int, NaftahParser.ParameterDeclarationContext, String, boolean, JavaType, Object) - Constructor for class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Constructs a declared parameter with its definition details.
- declaredValueToString(boolean, String, JavaType, Object) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Converts a declared variable or constant value to a string representation.
- DeclaredVariable - Class in org.daiitech.naftah.builtin.lang
-
Represents a variable declared in the Naftah scripting language.
- DeclaredVariable(int, ParserRuleContext, String, boolean, JavaType, Object) - Constructor for class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Constructs a new declared variable with the given properties.
- DECREMENT - Static variable in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
The string representation of the decrement operation.
- DECREMENT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DECREMENT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DECREMENT() - Method in class org.daiitech.naftah.parser.NaftahParser.PostfixExpressionContext
- DECREMENT() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- DEFAULT_ARABIC_LANGUAGE_COUNTRY - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Default country code used in Arabic locale.
- DEFAULT_CALENDAR_NAME - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Default Gregorian calendar name.
- DEFAULT_CALENDAR_NAME_1 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for the Gregorian calendar.
- DEFAULT_CALENDAR_NAME_2 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for the Gregorian calendar.
- DEFAULT_CALENDAR_NAME_3 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for the Gregorian calendar (Latin-based alias).
- DEFAULT_CHRONOLOGY - Static variable in class org.daiitech.naftah.utils.time.ChronologyUtils
-
The default chronology used when no specific calendar is provided.
- DEFAULT_ESCAPE_CHAR - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Default character that can be used to escape other characters.
- defaultBootstrap() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Loads the default builtin functions into the context.
- DefaultContext - Class in org.daiitech.naftah.parser
-
Represents the default execution context used to manage variables, functions, loops, and class loading information during runtime.
- DefaultContext() - Constructor for class org.daiitech.naftah.parser.DefaultContext
-
Constructs a default context with no parent, block imports, parameters, or arguments.
- DefaultContext(Map<String, DeclaredParameter>, Map<String, Object>) - Constructor for class org.daiitech.naftah.parser.DefaultContext
-
Constructs a context with specified parameters and arguments, but no parent.
- DefaultContext(DefaultContext, Map<String, String>, Map<String, DeclaredParameter>, Map<String, Object>) - Constructor for class org.daiitech.naftah.parser.DefaultContext
-
Constructs a new
DefaultContextwith an optional parent context and optional initial state. - DefaultNaftahDateParserVisitor - Class in org.daiitech.naftah.parser.time
-
A default visitor implementation for parsing Arabic date and time expressions.
- DefaultNaftahDateParserVisitor(NaftahDateParser) - Constructor for class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
- DefaultNaftahParserVisitor - Class in org.daiitech.naftah.parser
-
The default implementation of the Naftah language visitor.
- DefaultNaftahParserVisitor(NaftahParser, List<String>) - Constructor for class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Constructs the visitor with a given parser.
- defaultValue - Variable in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
The default value assigned to the parameter.
- defaultValue - Variable in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
The default value assigned to the variable at declaration.
- defineBlockImport(String, String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines a block-level import for this context.
- defineFunction(String, DeclaredFunction<?>) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines a new function in the current context.
- defineFunctionArgument(String, Object, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines a new function argument in the current context.
- defineFunctionArguments(Map<String, Object>, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines multiple function arguments in the current context.
- defineFunctionParameter(String, DeclaredParameter, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines a new function parameter in the current context.
- defineFunctionParameters(Map<String, DeclaredParameter>, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines multiple function parameters in the current context.
- defineImplementation(String, DeclaredImplementation) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines a new implementation in the current context.
- defineImport(DefaultContext, ParserRuleContext, String, String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Defines an import within the given
DefaultContext, handling both block-level and global imports. - defineLoopVariable(String, Object, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines a new loop variable in the current context.
- defineVariable(String, DeclaredVariable) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines a new variable in the current context.
- defineVariables(Map<String, DeclaredVariable>) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Defines multiple variables in the current context.
- depth - Variable in class org.daiitech.naftah.builtin.lang.Declaration
-
The lexical or semantic depth at which this declaration was introduced.
- depth - Variable in class org.daiitech.naftah.parser.DefaultContext
- depth - Variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Current depth in the parse tree traversal.
- deregisterContext() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Deregisters and removes the context associated with the specified depth.
- deregisterContext(DefaultContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Attempts to detach the given
DefaultContextfrom its parent context, performing state propagation when necessary. - description - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
descriptionrecord component. - description - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
The field for the
descriptionrecord component. - description() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
descriptionrecord component. - description() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Returns the value of the
descriptionrecord component. - description() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
A brief description of what the function does.
- description() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFnProvider
-
A brief description of the function provider.
- deserialize(File) - Static method in class org.daiitech.naftah.utils.Base64SerializationUtils
-
Deserializes an object from a file containing a Base64-encoded string.
- deserialize(String) - Static method in class org.daiitech.naftah.utils.Base64SerializationUtils
-
Deserializes an object from a Base64-encoded string.
- deserialize(Path) - Static method in class org.daiitech.naftah.utils.Base64SerializationUtils
-
Deserializes an object from a file containing a Base64-encoded string.
- deserializeClassScanningResult(Path, Runnable) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Attempts to deserialize a previously cached class scanning result.
- DHU_AL_HIJJAH - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Dhu al-Hijjah, the twelfth month in Hijri calendar.
- DHU_AL_QIDAH - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Dhu al-Qidah, the eleventh month in Hijri calendar.
- DIV - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Character division.
- DIV - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DIV - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DIV() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- DIV(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- DIV_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Vectorized division of characters.
- divide(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Divides two numeric values represented as strings.
- divide(String, int) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Splits a string into a specified number of parts.
- divide(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Splits a string using the given delimiter.
- divide(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Divides two
DynamicNumberinstances with type promotion. - divide(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Divides the first value by the second and returns the quotient.
- divide(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Divides the first value by the second value element by element of collection, map with themselves or with simple value.
- divide(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Divides two
Numbervalues. - DIVIDE - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the division operation (/).
- DO - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DO - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DO() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- DO() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- DO() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- DO() - Method in class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- DO() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- DO() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- DO() - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- doApplyOperation(char, char, BiFunction<Character, Character, Integer>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a scalar binary operation on two characters.
- doApplyOperation(char, Function<Character, Number>) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Applies a unary operation on a single character.
- doGetJavaType(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Gets the Java
Classcorresponding to the given qualified name from cached maps. - doGetMessage() - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Constructs the internal message based on the presence of a user-defined message and an optional exception.
- doInvokeDeclaredFunction(DeclaredFunction<?>, DefaultNaftahParserVisitor, List<Pair<String, Object>>, DefaultContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Executes a declared function within the specified context.
- DOLLAR_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DOLLAR_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DOLLAR_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyMapContext
- DOLLAR_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.MapValueContext
- doLogExecution(boolean, T, Function<T, String>) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- doMatchImport(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Recursively searches for an import matching the given alias.
- doPadText(String, boolean) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Pads the input text to align within the terminal width, adjusting for overflow.
- doPadText(String, int, boolean) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Pads the input text to fit the specified terminal width, splitting it into multiple lines if necessary.
- doPadText(List<String>, String, StringBuilder, int, boolean) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Splits a list of words into lines that fit the terminal width, adding padding if needed.
- doPow(Number, double) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs exponentiation on a given
Numberbase and adoubleexponent. - doRun(NaftahParser, List<String>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Executes the parser by visiting the parse tree and returning the result.
- doShape(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Performs Arabic shaping and bidirectional reordering on a single input line.
- DOT - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- DOT - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- DOT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DOT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DOT() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- DOT() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- DOUBLE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DOUBLE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DOUBLE() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- DoubleQuotationMark - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DoubleQuotationMark - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DoubleQuotationMarkLeft - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DoubleQuotationMarkLeft - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DoubleQuotationMarkRight - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DoubleQuotationMarkRight - Static variable in class org.daiitech.naftah.parser.NaftahParser
- doubleValue() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the value as a double.
- DOWNTO - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DOWNTO - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DOWNTO() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- DROP - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- dropFunctions(String[]) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Removes the specified functions from the current REPL session.
- dropImplementations(String[]) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Removes the specified implementations (behaviors) from the current REPL session.
- dropImports(String[]) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Removes the specified imports from the REPL session.
- dropVariables(String[]) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Removes the specified variables from the current REPL session.
- DURATION - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- DURATION - Static variable in class org.daiitech.naftah.parser.NaftahParser
- DURATION() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- DURATION_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- DURATION_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- DURATION_PREFIX - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Prefix used to indicate a duration.
- DURATION_PREFIX() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DurationSpecifierContext
- DurationContext(NaftahDateParser.RootContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.DurationContext
- durationDefinition - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
The field for the
durationDefinitionrecord component. - durationDefinition() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the value of the
durationDefinitionrecord component. - DurationDefinition(int, String, int, String, int, int, String, int, String) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Creates an instance of a
DurationDefinitionrecord class. - durationSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DurationContext
- durationSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- DurationSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.DurationSpecifierContext
- DynamicNumber - Class in org.daiitech.naftah.builtin.lang
-
A wrapper class for numeric values that supports dynamic typing and provides utility methods for type checking, conversion, promotion, and normalization of numbers.
- DynamicNumber(Number) - Constructor for class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Constructs a
DynamicNumberfrom aNumber. - DynamicNumber(Object) - Constructor for class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Constructs a
DynamicNumberfrom anObjectby parsing it to a numeric value. - dynamicParameterizedType(Class<?>, JavaType...) - Static method in class org.daiitech.naftah.utils.reflect.type.TypeReference
-
Dynamically creates a parameterized type reference with the given raw type and type parameters.
E
- elements() - Method in class org.daiitech.naftah.parser.NaftahParser
- elements() - Method in class org.daiitech.naftah.parser.NaftahParser.ListValueContext
- elements() - Method in class org.daiitech.naftah.parser.NaftahParser.SetValueContext
- ElementsContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.ElementsContext
- ElementsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ElementsContext
- ELEMENTWISE_ADD - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents element-wise addition.
- ELEMENTWISE_DIV - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ELEMENTWISE_DIV - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ELEMENTWISE_DIV() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- ELEMENTWISE_DIV(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- ELEMENTWISE_DIVIDE - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents element-wise division.
- ELEMENTWISE_MINUS - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ELEMENTWISE_MINUS - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ELEMENTWISE_MINUS() - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- ELEMENTWISE_MINUS(int) - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- ELEMENTWISE_MOD - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ELEMENTWISE_MOD - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ELEMENTWISE_MOD() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- ELEMENTWISE_MOD(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- ELEMENTWISE_MODULO - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents element-wise modulo operation.
- ELEMENTWISE_MUL - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ELEMENTWISE_MUL - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ELEMENTWISE_MUL() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- ELEMENTWISE_MUL(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- ELEMENTWISE_MULTIPLY - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents element-wise multiplication.
- ELEMENTWISE_PLUS - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ELEMENTWISE_PLUS - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ELEMENTWISE_PLUS() - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- ELEMENTWISE_PLUS(int) - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- ELEMENTWISE_SUBTRACT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents element-wise subtraction.
- elementWiseAdd(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Performs element-wise addition of two values.
- elementWiseAdd(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs element-wise addition element by element of collection, map with themselves or with simple value.
- elementWiseDivide(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Performs element-wise division of two values.
- elementWiseDivide(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs element-wise division element by element of collection, map with themselves or with simple value.
- elementWiseModulo(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Performs element-wise modulo of two values.
- elementWiseModulo(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs element-wise modulo element by element of collection, map with themselves or with simple value.
- elementWiseMultiply(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Performs element-wise multiplication of two values.
- elementWiseMultiply(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs element-wise multiplication element by element of collection, map with themselves or with simple value.
- elementWiseSubtract(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Performs element-wise subtraction of two values.
- elementWiseSubtract(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs element-wise subtraction element by element of collection, map with themselves or with simple value.
- ELSE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ELSE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ELSE() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- ELSE() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- ELSE() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- ELSE() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- ELSEIF - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ELSEIF - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ELSEIF() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- ELSEIF(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- EMPTY_ARGUMENT_ERROR - Static variable in class org.daiitech.naftah.errors.ExceptionUtils
-
Error message indicating that a single argument is empty.
- EMPTY_ARGUMENTS_ERROR - Static variable in class org.daiitech.naftah.errors.ExceptionUtils
-
Error message indicating that multiple arguments are empty.
- EmptyMapContext(NaftahParser.CollectionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.EmptyMapContext
- EmptyObjectContext(NaftahParser.ObjectContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.EmptyObjectContext
- EmptySetContext(NaftahParser.CollectionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.EmptySetContext
- enabledCaches - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- encoding - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- END - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- END - Static variable in class org.daiitech.naftah.parser.NaftahParser
- END() - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- END() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- END() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationFunctionsContext
- END() - Method in class org.daiitech.naftah.parser.NaftahParser.ProgramContext
- END(int) - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- END(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationFunctionsContext
- END(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ProgramContext
- endScope() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Finalizes the current task scope for the thread.
- EQ - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- EQ - Static variable in class org.daiitech.naftah.parser.NaftahParser
- EQ() - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- EQ(int) - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- equalityExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- equalityExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- equalityExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- EqualityExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- equals(Object) - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Compares this
DeclaredVariableto another object for equality. - equals(Object) - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Compares this
DynamicNumberto another object for equality. - equals(Object) - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Compares this
NaftahObjectto another object for equality. - equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Compares this pair to another based on the two elements.
- equals(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Compares this triple to another based on the three elements.
- equals(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Checks equality with another object.
- equals(Object) - Method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Compares this
JavaTypeto another for equality. - equals(Object) - Method in class org.daiitech.naftah.utils.reflect.type.TypeReference
-
Compares this
TypeReferenceto another object for equality. - equals(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if two numbers, represented as strings, are equal.
- equals(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Checks if two strings are equal.
- equals(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if two numbers
DynamicNumberare equal. - equals(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (equals) function compares two values to check if they are equal.
- equals(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if two values are equal element by element of collection, map with themselves or with simple value.
- equals(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if two numbers
Numberare equal. - equals(T, T, boolean) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Safely compares two objects for equality using custom dynamic operations.
- EQUALS - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the equality comparison operation (==).
- error - Variable in class org.daiitech.naftah.builtin.lang.Result.Error
- Error(E) - Constructor for class org.daiitech.naftah.builtin.lang.Result.Error
- ERROR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ERROR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ERROR() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- ERROR_HANDLER_INSTANCE - Static variable in class org.daiitech.naftah.parser.NaftahErrorListener
-
A reusable ANTLR error handling strategy that immediately terminates parsing on the first syntax error.
- errorCase() - Method in class org.daiitech.naftah.parser.NaftahParser
- errorCase() - Method in class org.daiitech.naftah.parser.NaftahParser.TryCasesContext
- ErrorCaseContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- ESCAPE_CHAR_SET - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Set form of the escape characters for faster lookup.
- ESCAPE_CHARS - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Characters that can be used to escape other characters.
- ESCAPE_CHARS_REGEX - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Regex pattern for matching escape characters or escape + newline.
- ETERNAL_CONTEXT - Static variable in class org.daiitech.naftah.parser.REPLContext
-
The eternal, shared base context for all REPL executions.
- exception - Variable in error org.daiitech.naftah.errors.NaftahBugError
-
The underlying exception that caused this error, if any.
- ExceptionLocalizer - Class in org.daiitech.naftah.errors
-
Utility class for localizing exception messages using a resource bundle.
- ExceptionLocalizer() - Constructor for class org.daiitech.naftah.errors.ExceptionLocalizer
-
Private constructor to prevent instantiation.
- exceptionTypes - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
exceptionTypesrecord component. - exceptionTypes() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
exceptionTypesrecord component. - exceptionTypes() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
The array of exception type classes that the function may throw.
- ExceptionUtils - Class in org.daiitech.naftah.errors
-
Utility class for exception-related helper methods.
- ExceptionUtils() - Constructor for class org.daiitech.naftah.errors.ExceptionUtils
-
Private constructor to prevent instantiation.
- execute(NaftahObject, Class<?>, Consumer<T>) - Static method in class org.daiitech.naftah.builtin.utils.FunctionUtils
-
Executes a consumer on the underlying Java value of a
NaftahObjectafter validating its runtime type. - execute(NaftahObject, Class<?>, ThrowingFunction<T, R>) - Static method in class org.daiitech.naftah.builtin.utils.FunctionUtils
-
Executes a function on the underlying Java value of a
NaftahObjectafter validating its runtime type. - exit(Number) - Static method in class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Terminates the currently running program with the specified exit code.
- EXIT - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- EXIT - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.ExpressionStatementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.ParenthesisExpressionContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentExpressionContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleElementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleReturnContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleSingleElementContext
- expression() - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- expression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- expression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- expression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- expression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- expression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- expression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueContext
- expression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- ExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ExpressionContext
- ExpressionStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ExpressionStatementContext
F
- FACTORY_NAMES - Static variable in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Commonly recognized factory-style static method names in Java.
- FACTORY_PREFIXES - Static variable in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Common prefixes used to identify factory-like methods when scanning class members.
- FALSE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- FALSE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- FALSE() - Method in class org.daiitech.naftah.parser.NaftahParser.FalseValueContext
- FalseValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.FalseValueContext
- FAMILY_DOS - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for DOS family.
- FAMILY_MAC - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for Mac family.
- FAMILY_NETWARE - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for NetWare family.
- FAMILY_OPENVMS - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for OpenVMS family.
- FAMILY_OS_2 - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for OS/2 family.
- FAMILY_OS_400 - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for OS/400 family.
- FAMILY_TANDEM - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for Tandem family.
- FAMILY_UNIX - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for Unix family.
- FAMILY_WIN9X - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for Windows 9x family (legacy Windows).
- FAMILY_WINDOWS - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for Windows family.
- FAMILY_Z_OS - Static variable in class org.daiitech.naftah.utils.OS
-
Identifier for z/OS family.
- FEBRUARY_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
February in Arabic.
- FEBRUARY_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
February in Latin variant.
- FIELD_ERROR_FORMAT - Static variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Format pattern for field processing errors in Arabic: "[خطأ أثناء معالجة الحقل: %s]".
- FILE_ENCODING_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property key for file encoding.
- fillAliasToKeyMap(AliasHashMap<K, V>, K, K, BuiltinFunction) - Static method in class org.daiitech.naftah.builtin.utils.AliasHashMap
-
Fills the alias-to-key mapping for a given
AliasHashMap. - filterClasses(Map<String, Class<?>>, Predicate<Class<?>>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Filters a map of classes by applying a predicate on the Class objects.
- filteredClassesOrFunctions - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Filtered results for classes or functions after applying user input.
- findBestExecutable(Collection<T>, List<Pair<String, Object>>) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Attempts to find the most suitable
JvmExecutable(method or constructor) from a collection of candidates, based on the provided argument list. - findBestExecutable(Collection<T>, List<Pair<String, Object>>, boolean) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Determines the best-matching
JvmExecutable(method or constructor) from a given collection of candidates based on argument compatibility. - findClassesInDirectory(File, File) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Recursively scans for classes inside a directory.
- findClassesInDirectory(File, File, String) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Recursively scans for classes inside a directory.
- findClassesInJar(File) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Scans for classes inside a JAR or JMOD file.
- findClassesInJar(File, String) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Scans for classes inside a JAR or JMOD file.
- findField(Class<?>, String, boolean) - Static method in class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Finds a declared field with the given name in the given class or its superclasses.
- flatMap(Function<? super T, Result<U, E>>) - Method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Applies a function that returns another
Result, effectively flattening the structure. - flatMap(Function<? super T, Result<U, E>>) - Method in interface org.daiitech.naftah.builtin.lang.Result
-
Applies a function that returns another
Result, effectively flattening the structure. - flatMap(Function<? super T, Result<U, E>>) - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Applies a function that returns another
Result, effectively flattening the structure. - FLOAT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- FLOAT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- FLOAT() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- floatValue() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the value as a float.
- floor(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the largest integer less than or equal the given number represented as string to the nearest integer.
- floor(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the largest integer less than or equal the given number
DynamicNumberto the nearest integer. - floor(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (floor) function returns the largest integer less than or equal to the given number.
- floor(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the largest integer less than or equal the given number
Numberto the nearest integer. - FOR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- FOR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- FOR() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- FOR() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- FORCE_BOOT_STRAP - Static variable in class org.daiitech.naftah.parser.DefaultContext
- FORCE_CLASSPATH_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to force scanning the Java classpath.
- forceScanClasspath - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- forEach(Consumer<? super Object>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Performs the given action for each element of the tuple.
- ForEachLoopStatementContext(NaftahParser.ForStatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- foreachTarget() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- foreachTarget() - Method in class org.daiitech.naftah.parser.NaftahParser
- ForeachTargetContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.ForeachTargetContext
- ForeachTargetContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ForeachTargetContext
- format(LogRecord) - Method in class org.daiitech.naftah.utils.script.NaftahLogFormatter
-
Formats a given
LogRecordby checking if the message contains text. - formatKeyOrFieldName(String) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Formats a given key or field name into a bilingual representation using Arabic transliteration.
- FORMATTER - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
Format string for debug or log messages that include an index, text, and payload.
- forStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- forStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.ForStatementStatementContext
- ForStatementContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.ForStatementContext
- ForStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ForStatementContext
- ForStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ForStatementStatementContext
- found - Variable in class org.daiitech.naftah.parser.VariableLookupResult
- freeMemory() - Static method in class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Returns the amount of free (unused) memory currently available to the JVM.
- fromJava - Variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
The field for the
fromJavarecord component. - fromJava() - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns the value of the
fromJavarecord component. - FUNCTION - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- FUNCTION - Static variable in class org.daiitech.naftah.parser.NaftahParser
- FUNCTION() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- functionCall() - Method in class org.daiitech.naftah.parser.NaftahParser
- functionCall() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionCallExpressionContext
- FunctionCallContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.FunctionCallContext
- FunctionCallExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.FunctionCallExpressionContext
- functionCallId - Variable in class org.daiitech.naftah.parser.DefaultContext
- functionDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser
- functionDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationStatementContext
- functionDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationFunctionsContext
- functionDeclaration(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationFunctionsContext
- FunctionDeclarationContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- FunctionDeclarationStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationStatementContext
- functionInfo - Variable in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Function information for this function.
- functionNames - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
The field for the
functionNamesrecord component. - functionNames() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Returns the value of the
functionNamesrecord component. - functionNames() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFnProvider
-
The list of function names provided by this provider.
- functions - Variable in class org.daiitech.naftah.parser.DefaultContext
- FUNCTIONS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- FunctionToString(T) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Converts a function-like object into a detailed string representation for debugging or logging purposes.
- FunctionUtils - Class in org.daiitech.naftah.builtin.utils
-
Utility class providing functional-style operations on various input types, including
Collection,Map, arrays, and single objects. - FunctionUtils() - Constructor for class org.daiitech.naftah.builtin.utils.FunctionUtils
-
Private constructor to prevent instantiation.
- future - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Task
G
- GE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- GE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- GE() - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- GE(int) - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- generateCallId(int, String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Generates a unique function call identifier string based on the call's depth, the function name, and a random UUID.
- generateLoopId(int) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Generates a unique loop identifier string based on the loop's depth and a random UUID.
- generateParameterOrArgumentName(String, String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Generates a unique name for a function parameter or argument by combining the function name with the parameter or argument name.
- get() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the underlying
Numbervalue. - get() - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns the evaluated representation of this object.
- get() - Static method in class org.daiitech.naftah.builtin.lang.NaN
-
Returns the singleton
NaNinstance. - get() - Static method in class org.daiitech.naftah.builtin.lang.None
-
Returns the singleton instance representing
None. - get() - Method in class org.daiitech.naftah.parser.VariableLookupResult
-
Returns the value of the variable, or throws an exception if it was not found.
- get(boolean) - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns the evaluated value represented by this
NaftahObject. - get(int) - Method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Returns the element at the specified zero-based position.
- get(int) - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Returns the element at the specified zero-based position.
- get(int) - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Returns the element at the specified zero-based position.
- get(int) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns the element at the specified position in this tuple.
- get(long, TimeUnit) - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Retrieves the task result, blocking up to the specified timeout.
- get(Object) - Method in class org.daiitech.naftah.builtin.utils.AliasHashMap
-
Returns the value to which the specified key is mapped, or
nullif this map contains no mapping for the key or its aliases. - get(Object, boolean) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns a converted form of the given object suitable for Naftah representation.
- get(Object, String, Method, boolean, boolean) - Static method in class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Retrieves the value of a field or property from a target object.
- get(String) - Static method in class org.daiitech.naftah.ReleaseInfo
-
Returns the value of a specific release property.
- getAccessibleClasses() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the global map of classes that are marked as accessible.
- getAccessibleClasses() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getActorName(Actor<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the name of the actor.
- getActorThread(Actor<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the thread executing the actor.
- getAliases() - Method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
-
Returns the set of aliases for this manual command.
- getAliases() - Method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
-
Returns all aliases for this REPL command.
- getAll() - Method in class org.daiitech.naftah.parser.NaftahParseTreeProperty
-
Returns the internal map holding parse tree nodes and their associated values.
- getAllAliases() - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
-
Returns a set of all aliases for all manual commands.
- getAllAliases() - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
-
Returns a set of all aliases for all REPL commands.
- getAllChildren(ParseTree) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Collects all nodes in the subtree rooted at the given parse tree node, including itself.
- getAllChildrenOfType(ParseTree, Class<T>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Retrieves all children of the given parse tree node that are of the specified type.
- getAllProperties() - Static method in class org.daiitech.naftah.ReleaseInfo
-
Returns all loaded release information properties.
- getArabicClassQualifiers() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getArabicClassQualifiers(Collection<String[]>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Transliterates a collection of class qualifiers parts arrays into Arabic qualified names.
- getArabicClassQualifiersMapping(Collection<Pair<String, String[]>>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Generates a mapping from Arabic-transliterated fully qualified class names to the original fully qualified class names.
- getArabicTemporalAmountBetween(NaftahTemporalPoint, NaftahTemporalPoint) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Computes the Arabic temporal amount between two
NaftahTemporalPointinstances. - getArrayComponentType() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns the component type if this type is an array or generic array.
- getATN() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
- getATN() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- getATN() - Method in class org.daiitech.naftah.parser.NaftahLexer
- getATN() - Method in class org.daiitech.naftah.parser.NaftahParser
- getBlockContext(NaftahParser.BlockContext, DefaultContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Supplies or updates the
DefaultContextfor aBlocknode. - getBody() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the context for the function body block.
- getBugText() - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Returns the raw bug message text without formatting or localization.
- getBuildDate() - Static method in class org.daiitech.naftah.ReleaseInfo
-
Returns the build date of the release.
- getBuildTime() - Static method in class org.daiitech.naftah.ReleaseInfo
-
Returns the build time of the release.
- getBuiltinFunctionName(boolean, String, String, boolean) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Constructs the canonical name for a built-in function, optionally using a qualified name that includes the provider name.
- getBuiltinFunctions() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the global map of built-in functions.
- getBuiltinFunctions() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getBuiltinMethods(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves built-in methods annotated with @NaftahFn from a single class annotated with @NaftahFnProvider.
- getBuiltinMethods(Map<String, Class<?>>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves all built-in methods from classes annotated with @NaftahFnProvider.
- getBuiltinMethods(Map<String, Class<?>>, Predicate<Method>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves built-in methods annotated with @NaftahFn from classes annotated with @NaftahFnProvider, filtered by a method predicate.
- getBuiltinMethods(Set<Class<?>>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves built-in functions from multiple classes annotated with
NaftahFnProvider. - getBundleVersion() - Static method in class org.daiitech.naftah.ReleaseInfo
-
Returns the bundle version of the release.
- getCause() - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Returns the underlying cause of this bug error, if available.
- getChannelNames() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
- getChannelNames() - Method in class org.daiitech.naftah.parser.NaftahLexer
- getCharStream(boolean, String) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates a
CharStreamfrom either script content or a script file. - getCharStream(String) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates a
CharStreamdirectly from script content. - getChildren() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the child contexts of the current context, excluding the parent context.
- getChildren(boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the child contexts of the current context.
- getChronologyByName(String) - Static method in class org.daiitech.naftah.utils.time.ChronologyUtils
-
Returns the
Chronologyinstance corresponding to the given calendar name. - getChronologyName(Chronology) - Static method in class org.daiitech.naftah.utils.time.ChronologyUtils
-
Returns the canonical calendar name corresponding to the given
Chronologyinstance. - getClassAnnotation(Class<?>, Class<T>) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Returns a specific annotation instance from the given class.
- getClassAnnotations(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Returns a list of all annotations present on the given class.
- getClassConstructors(String, Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves all public constructors of the specified class and wraps them as
JvmClassInitializerinstances. - getClassConstructors(Map<String, Class<?>>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves all public constructors from the given classes without applying any filtering, mapping each qualified class name to a list of
JvmClassInitializerwrappers. - getClassConstructors(Map<String, Class<?>>, Predicate<Constructor<?>>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves and groups constructors from multiple classes, filtered by a specified predicate, mapping each qualified class name to a list of
JvmClassInitializerwrappers. - getClasses() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the global map of all registered classes.
- getClasses() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getClassMethods(String, Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves all methods of the given class, wrapped as
JvmFunctioninstances. - getClassMethods(String, Class<?>, Predicate<Method>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves methods of the given class that satisfy a specified predicate, wrapped as
JvmFunctioninstances. - getClassMethods(Map<String, Class<?>>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Returns all methods from given classes without filtering.
- getClassMethods(Map<String, Class<?>>, Predicate<Method>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Retrieves methods from given classes filtered by a predicate, grouped by their qualified call strings.
- getClassNames() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getClassQualifiers() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getClassQualifiers(Set<String>, boolean) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Extracts parts of class names and returns a mapping based on the specified mode.
- getClazz() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Gets the class declaring the method.
- getClazz() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Gets the class declaring the method.
- getCommonTokenStream(Supplier<T>, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates and configures a generic ANTLR
Lexerand its correspondingCommonTokenStream. - getCommonTokenStream(CharStream) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Gets a CommonTokenStream from the given character stream with no error listeners.
- getCommonTokenStream(CharStream, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates and configures a
NaftahLexerand its associatedCommonTokenStreamfrom the givenCharStream. - getCommonTokenStream(CharStream, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Creates a
CommonTokenStreamand associatedNaftahDateLexerfrom a givenCharStreamand list of ANTLR error listeners. - getCommonTokenStream(CharStream, ANTLRErrorListener) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Gets a CommonTokenStream from the given character stream and a single error listener.
- getCompletions() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns a list of all completion candidates combining builtin functions, JVM functions, and instantiable classes.
- getConstructor() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Gets the class constructor.
- getConstructorParameterTypes() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Returns the parameter types accepted by this constructor.
- getContext() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Returns the context in which this task runs.
- getContextsByDepth(int) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves all contexts registered at a specific depth.
- getConvertedElementAt(Object, Class<?>, int) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Retrieves the element at the specified index from a converted composite value.
- getCurrentContext() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the current thread’s active context.
- getCurrentLookupJvmClassInitializers() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves and clears the thread-local list of JVM class initializers for the current lookup context.
- getCurrentLookupJvmFunctions() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves and clears the thread-local list of JVM functions for the current lookup context.
- getCurrentThreadId() - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the unique ID of the currently executing thread.
- getCurrentThreadName() - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the name of the currently executing thread.
- getCurrentThreadPriority() - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the priority of the currently executing thread.
- getDayOfMonth() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the day-of-month component of this date.
- getDayOfMonth() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the day-of-month component of this
NaftahDate. - getDayOfMonth() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the day-of-month of the date part of this
ArabicDateTime. - getDayOfMonth(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the day of the month from a temporal point.
- getDayOfWeek() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the day of the week as an Naftah string for this date.
- getDayOfWeek() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the day of the week as a string for this
NaftahDate. - getDayOfWeek() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the day of the week of the date part of this
ArabicDateTimeas an Arabic string. - getDayOfWeek(int) - Static method in class org.daiitech.naftah.utils.time.DayOfWeekUtils
-
Converts a numeric day-of-week to its name.
- getDayOfWeek(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Retrieves the day of the week from a given
DateSupportinstance. - getDayOfYear() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the day-of-year for this date according to its chronology.
- getDayOfYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the day-of-year for this
NaftahDateaccording to its chronology. - getDayOfYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the day-of-year of the date part of this
ArabicDateTime, according to its chronology. - getDayOfYear(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Retrieves the day of the year from a given
DateSupportinstance. - getDays() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns the number of days in this period.
- getDays() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the number of days in this period.
- getDays(NaftahPeriod) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of days in a period.
- getDays(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of days from a period with duration.
- getDeclarationOfAssignment() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Gets the declaration of the current assignment as a pair of DeclaredVariable and a boolean flag.
- getDeclaredImplementationFunction(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves the
DeclaredFunctioncorresponding to a qualified implementation call from this context or any parent context. - getDefaultValue() - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Returns the default value of the parameter.
- getDefaultValue() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Returns the default value of the variable.
- getDepth() - Method in class org.daiitech.naftah.builtin.lang.Declaration
-
Returns the depth of this declaration within the scope hierarchy.
- getDepth() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Gets the depth of the current context.
- getDisplayName(ParseTree, Vocabulary) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Returns the display name of a token using the given ANTLR vocabulary.
- getElementAt(Collection<?>, int) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Retrieves the element at the specified index from a
Collection. - getElementAt(Collection<T>, I) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Gets an element from a collection by index.
- getEnv() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Retrieves all environment variables as a map.
- getEnv(String) - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Retrieves the value of an environment variable.
- getExecutable() - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Returns the underlying reflective
Executableinstance represented by this object. - getExecutable() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Returns the underlying reflective
Executableinstance represented by this object. - getExecutable() - Method in interface org.daiitech.naftah.builtin.lang.JvmExecutable
-
Returns the underlying reflective
Executableinstance represented by this object. - getExecutable() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Returns the underlying reflective
Executableinstance represented by this object. - getFirstChildOfType(ParseTree, Class<T>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Recursively searches the given parse tree node and its descendants for the first occurrence of a child whose type matches the specified class.
- getFormattedTokenSymbols(String, boolean) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Returns a formatted string representing the symbols associated with a token name.
- getFormattedTokenSymbols(Vocabulary, int, boolean) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Returns a formatted string of token symbols based on the token type.
- getFunction(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves a function by name from the current context, built-in functions, JVM functions, or parent contexts.
- getFunction(Collection<T>, Number) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Retrieves a function (or executable) from a collection by its index.
- getFunctionArgument(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves a function argument by name from the current or parent contexts.
- getFunctionArgumentName(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Generates the canonical name for a function argument based on the current function call ID.
- getFunctionCallId() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Gets the identifier of the current function call being parsed.
- getFunctionInfo() - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Returns the function-specific information associated with this function.
- getFunctionParameter(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves a function parameter by name from the current or parent contexts.
- getFunctionParameterName(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Generates the canonical name for a function parameter based on the current function call ID.
- getFunctions() - Static method in class org.daiitech.naftah.parser.REPLContext
-
Returns all declared functions in the current REPL session.
- getGenericType(T, int) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Retrieves the generic parameter type for the specified parameter index of a given
Executable. - getGrammarFileName() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
- getGrammarFileName() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- getGrammarFileName() - Method in class org.daiitech.naftah.parser.NaftahLexer
- getGrammarFileName() - Method in class org.daiitech.naftah.parser.NaftahParser
- getGregorianMonth(String) - Static method in class org.daiitech.naftah.utils.time.MonthUtils
-
Converts a Gregorian month name to a
Monthenum. - getGregorianMonthName(int) - Static method in class org.daiitech.naftah.utils.time.MonthUtils
-
Returns the name of a Gregorian month given its numeric value.
- getHijriMonth(String) - Static method in class org.daiitech.naftah.utils.time.MonthUtils
-
Converts an Hijri month name to its corresponding numeric value (1–12).
- getHijriMonthName(int) - Static method in class org.daiitech.naftah.utils.time.MonthUtils
-
Returns the Hijri month name corresponding to the given numeric value.
- getHistoryContent(History, Set<String>, Instant, Predicate<String>) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Retrieves the content of the REPL history as a string, filtered by timestamp and a validation predicate.
- getHour() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Gets the hour-of-day from the time part of this
ArabicDateTime. - getHour() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Gets the hour-of-day field.
- getHour() - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Gets the hour-of-day field.
- getHour(TimeSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the hour of the day from a temporal point.
- getHour24() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns the hour converted to 24-hour format based on the AM/PM indicator.
- getHour24(Integer, Boolean) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Converts an hour and AM/PM indicator to 24-hour format.
- getHours() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the total number of hours in this duration.
- getHours() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the total number of hours in this duration.
- getHours(NaftahDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of hours in a duration.
- getHours(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of hours from a period with duration.
- getImplementationFunctions() - Method in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Returns the map of functions declared in this implementation.
- getImplementationName() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the internal implementation name of this function.
- getImplementationName() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the current implementation name for this context.
- getImplementations() - Static method in class org.daiitech.naftah.parser.REPLContext
-
Returns all declared implementations (behaviors) in the current REPL session.
- getImports() - Static method in class org.daiitech.naftah.parser.REPLContext
-
Returns all currently imported elements in the REPL session.
- getInstantiableClasses() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the global map of classes that can be instantiated.
- getInstantiableClasses() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getJarDirectory() - Static method in class org.daiitech.naftah.utils.ResourceUtils
-
Returns the directory path of the currently running JAR file.
- getJavaType(Object) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Infers the most appropriate
JavaTypefor a runtime object. - getJavaType(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Gets the Java
Classcorresponding to the given qualified name. - getJavaType(DefaultContext, NaftahParser.QualifiedNameTypeContext) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Resolves a
JavaTypefrom a qualified-name type context. - getJavaType(NaftahParser.BuiltInContext) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Resolves a
JavaTypefrom a built-in Naftah type. - getJavaType(NaftahParserBaseVisitor<?>, DefaultContext, ParserRuleContext) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Resolves a
JavaTypefrom a Naftah parser type context. - getJavaType(NaftahParserBaseVisitor<?>, NaftahParser.ComplexBuiltInContext) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Resolves a
JavaTypefrom a complex built-in type context. - getJvmClassInitializer(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves the JVM class initializer(s) for the specified Arabic-transliterated qualified name.
- getJvmClassInitializers() - Static method in class org.daiitech.naftah.parser.DefaultContext
- getJvmClassInitializers() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getJvmFunctions() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the global map of JVM functions.
- getJvmFunctions() - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- getKey() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Gets the key from this pair.
- getLeft() - Method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Gets the left element from this pair.
- getLeft() - Method in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Gets the left element from this triple.
- getLeft() - Method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Gets the left element from this pair.
- getLeft() - Method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Gets the left element from this triple.
- getLeft() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Gets the left element from this pair.
- getLeft() - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Gets the left element from this triple.
- getLineReader(Terminal) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Creates and returns a
LineReaderinstance configured with custom parsing, syntax highlighting, and autocompletion designed for Arabic/Naftah syntax. - getLineReader(Terminal, Collection<String>) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Creates and returns a
LineReaderinstance configured with a custom set of completions and syntax highlighting tailored for Arabic/Naftah input. - getLoopLabel() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves the label of the current loop context.
- getLoopLabels() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns a list of all loop labels currently in the loop stack.
- getLoopVariable(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves a loop variable by name from the current or parent contexts.
- getLoopVariableName(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Generates the canonical name for a loop variable based on the current loop ID.
- getLoopVariableNames(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Generates a list of canonical loop variable names by combining loop labels with the given variable name.
- getMarkdownAsString(String) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Parses a Markdown string using the
REPLHelper.MARKDOWN_PARSERand converts it into a plain-text formatted representation suitable for terminal output. - getMarkdownNodeAsString(Node, int) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Recursively processes and converts a Markdown AST
Nodefrom the Flexmark library into a formatted plain-text representation, preserving structure and indentation. - getMatcher(String) - Static method in class org.daiitech.naftah.parser.StringInterpolator
-
Returns a
Matcherfor the given input, using a cached matcher if available. - getMessage() - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Returns the detailed error message.
- getMethod() - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Returns the reflected
Methodinstance representing this builtin function. - getMethod() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Gets the reflected method.
- getMethodAnnotation(Method, Class<T>) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Returns a specific annotation instance from the given method.
- getMethodAnnotations(Method) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Returns a list of all annotations declared on the given method.
- getMethodName() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Gets the method's name.
- getMethodParameterTypes() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Returns the parameter types accepted by this method.
- getMiddle() - Method in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Gets the middle element from this triple.
- getMiddle() - Method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Gets the middle element from this triple.
- getMiddle() - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Gets the middle element from this triple.
- getMilli() - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Gets the millisecond-of-second from the time part of this temporal.
- getMilli(TimeSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the millisecond of the second from a temporal point.
- getMillis() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the millisecond-of-second component of this duration.
- getMillis() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the millisecond-of-second component of this duration.
- getMillis(NaftahDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of milliseconds in a duration.
- getMillis(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of milliseconds from a period with duration.
- getMinute() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Gets the minute-of-hour from the time part of this
ArabicDateTime. - getMinute() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Gets the minute-of-hour field.
- getMinute() - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Gets the minute-of-hour field.
- getMinute(TimeSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the minute of the hour from a temporal point.
- getMinutes() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the minute-of-hour component of this duration.
- getMinutes() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the minute-of-hour component of this duration.
- getMinutes(NaftahDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of minutes in a duration.
- getMinutes(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of minutes from a period with duration.
- getModeNames() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
- getModeNames() - Method in class org.daiitech.naftah.parser.NaftahLexer
- getMonth() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the Naftah name of the month for this date.
- getMonth() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the name of the month for this
NaftahDate. - getMonth() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the Arabic month name of the date part of this
ArabicDateTime. - getMonth(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Retrieves the month from a given
DateSupportinstance. - getMonthLength(int, int, Chronology) - Static method in class org.daiitech.naftah.utils.time.MonthUtils
-
Returns the number of days in a given month for the specified chronology and year.
- getMonths() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns the number of months in this period.
- getMonths() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the number of months in this period.
- getMonths(NaftahPeriod) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of months in a period.
- getMonths(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of months from a period with duration.
- getMonthValue() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the numeric month value (1–12) of this date.
- getMonthValue() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the numeric month value (1–12) of this
NaftahDate. - getMonthValue() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the numeric month value (1–12) of the date part of this
ArabicDateTime. - getMonthValue(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the month from a temporal point.
- getMostSpecificCause(Throwable) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Returns the most specific cause of the given
Throwable. - getNaftahFunctionAnnotation(Method, boolean, boolean) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Extracts the custom
NaftahFunctionrepresentation from theNaftahFnannotation on the method. - getNaftahFunctionProviderAnnotation(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Extracts the custom
NaftahFunctionProviderrepresentation from theNaftahFnProviderannotation on the class. - getNaftahType(Parser, JavaType) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Maps a
JavaTypeto its corresponding Naftah language type using theVocabularyassociated with the given ANTLRParser. - getNaftahType(Vocabulary, JavaType) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Maps a
JavaTypeto its equivalent Naftah language type representation using the supplied ANTLRVocabulary. - getNaftahValueToString(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Converts a Naftah value into its string representation, using language-specific formatting.
- getName() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the name of the function.
- getName() - Method in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Returns the name of this implementation.
- getName() - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Returns the name of the parameter.
- getName() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Returns the name of the variable.
- getName() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Returns the name of the actor.
- getName() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Channel
-
Returns the name of this channel.
- getNano() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Gets the nano-of-second from the time part of this
ArabicDateTime. - getNano() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the nanosecond-of-second component of this duration.
- getNano() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the nanosecond-of-second component of this duration.
- getNano() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Gets the nano-of-second field.
- getNano() - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Gets the nano-of-second field.
- getNano(NaftahDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of nanoseconds in a duration.
- getNano(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of nanoseconds from a period with duration.
- getNano(TimeSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the nanosecond of the second from a temporal point.
- getObjectField(DefaultContext, Object, String, boolean, boolean, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Retrieves the value of a field from a target object using context-aware resolution.
- getObjectField(DefaultContext, Object, String, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Retrieves the value of a field from the given target object using context-aware resolution with default safety behavior.
- getObjectFields() - Method in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Returns the map of object fields declared in this implementation.
- getOriginalContext() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the original function declaration context.
- getOriginalContext() - Method in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Returns the original ANTLR parse context for this implementation.
- getOriginalContext() - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Returns the original parse context for this parameter.
- getOriginalContext() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Returns the original parser context of this variable declaration.
- getParameters() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the list of declared parameters.
- getParametersAnnotation(Parameter, Class<T>) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Returns a specific annotation instance from the given method parameter.
- getParametersAnnotations(Parameter) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Returns a list of all annotations present on the given method parameter.
- getParametersContext() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the context for the parameter declaration list.
- getParser(Supplier<T>, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates and configures a generic ANTLR
Parserinstance. - getParser(CommonTokenStream, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates and configures a
NaftahParserusing the providedCommonTokenStream. - getParser(CommonTokenStream, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Creates and returns an
NaftahDateParserinstance from a givenCommonTokenStreamand list of error listeners. - getParser(CommonTokenStream, ANTLRErrorListener) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Creates a parser instance from the given token stream and a single error listener.
- getParseTreeExecution() - Method in class org.daiitech.naftah.parser.DefaultContext
- getPaths(String[]) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Returns classpath paths while excluding ignored JARs defined in the "original-dependencies" file.
- getPaths(String[], List<String>) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Filters out paths that match any of the ignored JARs.
- getPrintStream(OutputStream) - Static method in class org.daiitech.naftah.utils.script.NaftahOutputTransformer
-
Returns a
PrintStreamthat wraps the provided output stream and applies text transformation. - getProperties() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Retrieves all system properties as a map.
- getProperties(String) - Static method in class org.daiitech.naftah.utils.ResourceUtils
-
Loads properties from a properties file at the given path, and resolves any placeholders within the property values.
- getPropertiesFromResources(String) - Static method in class org.daiitech.naftah.utils.ResourceUtils
-
Loads properties from a resource file located in the classpath.
- getProperty(String) - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Retrieves a system property by its key.
- getProviderInfo() - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Returns the provider information associated with this function.
- getQualifiedCall() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Gets the fully qualified call signature.
- getQualifiedCall(String, Method) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Returns a qualified method call string by combining the qualified class name and the method name, transliterated into Arabic script.
- getQualifiedCall(String, String) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Returns a qualified method call string by combining the qualified class name and the method name, transliterated into Arabic script.
- getQualifiedName() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Gets the class qualified name.
- getQualifiedName(String) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Returns a qualified name by transliterating each part of the class name to Arabic.
- getQualifiedName(NaftahParser.QualifiedNameContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Constructs a qualified name string from the given parse context.
- getQualifiedName(NaftahParser.QualifiedObjectAccessContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Constructs a qualified name string from the given parse context.
- getRawClass() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns the raw
Classof this type. - getRawHexBytes(char[]) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Returns a list of pairs representing the Unicode code points (in hex) and characters from the given character array.
- getRawHexBytes(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Converts the given
Stringinto a list of pairs, where each pair contains the Unicode hexadecimal representation of a character and the character itself. - getReturnType() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the resolved return type of the function.
- getReturnTypeContext() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns the context for the return type.
- getRight() - Method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Gets the right element from this pair.
- getRight() - Method in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Gets the right element from this triple.
- getRight() - Method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Gets the right element from this pair.
- getRight() - Method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Gets the right element from this triple.
- getRight() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Gets the right element from this pair.
- getRight() - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Gets the right element from this triple.
- getRootCause(Throwable) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Returns the root cause of the given
Throwable. - getRootContext(NaftahParser.ProgramContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Supplies the root
DefaultContextfor visiting aProgramparse tree node. - getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenTimeSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.CalendarSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateTimeSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DurationSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.RootContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZonedOrOffsetTimeSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZoneOrOffsetSpecifierContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.AssignmentContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.BitwiseExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.BreakStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CallableImportElementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CallSegmentContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessIndexContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ContinueStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.DeclarationContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ElementsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ForeachTargetContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ForStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionCallContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationFunctionsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportAliasContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.LabelContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.NullishExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectAccessContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.OptionCasesContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.PostfixExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.PowerExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ProgramContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedCallContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnTypeContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ScopeBlockContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.SelfOrIdContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleReturnContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.StatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.TargetExecutableIndexContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.TryCasesContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleElementsContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.TypeContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.UnaryExpressionContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.ValueContext
- getRuleIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- getRuleNames() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
- getRuleNames() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- getRuleNames() - Method in class org.daiitech.naftah.parser.NaftahLexer
- getRuleNames() - Method in class org.daiitech.naftah.parser.NaftahParser
- getSearchTextFromCommand(String[]) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Extracts and normalizes the search text from a tokenized command line.
- getSecond() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Gets the second-of-minute from the time part of this
ArabicDateTime. - getSecond() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Gets the second-of-minute field.
- getSecond() - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Gets the second-of-minute field.
- getSecond(TimeSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the second of the minute from a temporal point.
- getSeconds() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the second-of-minute component of this duration.
- getSeconds() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the second-of-minute component of this duration.
- getSeconds(NaftahDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of seconds in a duration.
- getSeconds(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of seconds from a period with duration.
- getSerializedATN() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
- getSerializedATN() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- getSerializedATN() - Method in class org.daiitech.naftah.parser.NaftahLexer
- getSerializedATN() - Method in class org.daiitech.naftah.parser.NaftahParser
- getShortVersion() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the short Naftah version string, containing only the major and minor parts.
- getShortVersion() - Static method in class org.daiitech.naftah.NaftahSystem
-
Returns the short form of the version string, containing only the major and minor parts.
- getSiblings(boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Returns the sibling contexts of the current context.
- getStyleForTokenType(int) - Method in class org.daiitech.naftah.parser.SyntaxHighlighter
-
Maps token types to specific styles (e.g., colors, bold, italic).
- getTaskId() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Returns the unique identifier of this task.
- getTaskId(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the unique ID of the specified task.
- getTaskThread(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the thread executing the specified task.
- getTerminal() - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Builds and returns a configured
Terminalfor use in the REPL. - getTerminalWidthAndHeight() - Static method in class org.daiitech.naftah.NaftahSystem
-
Returns the terminal dimensions using a temporary
Terminalinstance. - getTerminalWidthAndHeight(Terminal) - Static method in class org.daiitech.naftah.NaftahSystem
-
Returns the terminal dimensions from the given
Terminalinstance. - getTextMatcher(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Retrieves a cached
Matcherfor the given input string using theScriptUtils.TEXT_MULTILINE_PATTERNpattern. - getThread() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Returns the underlying thread of this actor.
- getThread() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Returns the underlying thread of this task.
- getThreadId(NaftahObject) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the unique ID of the specified thread.
- getThreadName(NaftahObject) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the name of the specified thread.
- getThreadPriority(NaftahObject) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Returns the priority of the specified thread.
- getTokenNames() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
-
Deprecated.
- getTokenNames() - Method in class org.daiitech.naftah.parser.NaftahDateParser
-
Deprecated.
- getTokenNames() - Method in class org.daiitech.naftah.parser.NaftahLexer
-
Deprecated.
- getTokenNames() - Method in class org.daiitech.naftah.parser.NaftahParser
-
Deprecated.
- getTotal(Naftah.NaftahCommand.ManualCommand.Target, int) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Computes the effective total number of elements for a given
Naftah.NaftahCommand.ManualCommand.Targetby comparing the provided total with the size of the corresponding collection inDefaultContext. - getType() - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Returns the declared type of the parameter.
- getType() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Returns the type of the variable.
- getType() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns the underlying
Type. - getType() - Method in class org.daiitech.naftah.utils.reflect.type.TypeReference
-
Returns the captured type.
- getType(Object) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Returns a string representing the type of the provided object according to the Naftah type system.
- getTypeParameters() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns the list of type parameters of this type.
- getValue() - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Returns the current value of the parameter if set; otherwise returns the default value.
- getValue() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Returns the current value of the variable if updated; otherwise returns the default value.
- getValue() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Gets the value from this pair.
- getVarargArrayIfPossible(List<Pair<String, Object>>, Class<?>[]) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Creates a varargs array from a list of arguments if the method parameters indicate a varargs parameter.
- getVariable(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Retrieves a variable by name from the current context or parent contexts.
- getVariable(String, DefaultContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Resolves a variable's value from the given context using the variable name.
- getVariables() - Static method in class org.daiitech.naftah.parser.REPLContext
-
Returns all declared variables in the current REPL session.
- getVersion() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the full current version of the Naftah, such as "1.2.3".
- getVersion() - Method in class org.daiitech.naftah.Naftah.VersionProvider
- getVersion() - Static method in class org.daiitech.naftah.NaftahSystem
-
Returns the current full version of Naftah.
- getVersion() - Static method in class org.daiitech.naftah.ReleaseInfo
-
Returns the implementation version of the release.
- getVocabulary() - Method in class org.daiitech.naftah.parser.NaftahDateLexer
- getVocabulary() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- getVocabulary() - Method in class org.daiitech.naftah.parser.NaftahLexer
- getVocabulary() - Method in class org.daiitech.naftah.parser.NaftahParser
- getYear() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the year component of this date.
- getYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the year component of this
NaftahDate. - getYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the year of the date part of this
ArabicDateTime. - getYear(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Retrieves the year from a given
DateSupportinstance. - getYears() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns the number of years in this period.
- getYears() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the number of years in this period.
- getYears(NaftahPeriod) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of years in a period.
- getYears(NaftahPeriodWithDuration) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Gets the number of years from a period with duration.
- GREATER_THAN - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the greater-than comparison operation (>).
- GREATER_THAN_EQUALS - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the greater-than-or-equal-to comparison operation (>=).
- greaterThan(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Determines whether this duration is greater than the given temporal amount.
- greaterThan(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Determines whether this period is greater than the given temporal amount.
- greaterThan(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Determines whether this temporal amount is greater than the given one.
- greaterThan(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Determines whether this temporal amount is greater than the given temporal amount.
- greaterThan(NaftahTemporalPoint) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Determines whether this temporal point occurs after the given temporal point.
- greaterThan(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (greaterThan) function checks if the first value is greater than the second.
- greaterThan(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if the first value is greater than the second element by element of collection, map with themselves or with simple value.
- greaterThanEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Determines whether this duration is greater than or equal to the given temporal amount.
- greaterThanEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Determines whether this period is greater than or equal to the given temporal amount.
- greaterThanEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Determines whether this temporal amount is greater than or equal to the given one.
- greaterThanEquals(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Determines whether this temporal amount is greater than or equal to the given temporal amount.
- greaterThanEquals(NaftahTemporalPoint) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Determines whether this temporal point occurs after or at the same instant as the given temporal point.
- greaterThanEquals(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (greaterThanEquals) function checks if the first value is greater than or equal to the second.
- greaterThanEquals(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if the first value is greater than or equal to the second element by element of collection, map with themselves or with simple value.
- GroupedImportStatementContext(NaftahParser.ImportStatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- GT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- GT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- GT() - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- GT(int) - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- GT_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- GT_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- GT_TYPE_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- GT_TYPE_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- GT_TYPE_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
H
- handle(T) - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Handles a single message from the mailbox.
- handleDeclaration(DefaultContext, ParserRuleContext, String, boolean, boolean, boolean, JavaType) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Handles the declaration of a variable or constant in the current execution context.
- handleFalsy(Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Handles the application of this unary operation to a "falsy" value, such as
null,NaN, orNone. - handleFalsy(Object, Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Handles the case where one or both operands are "falsy" (e.g.,
null,None, orNaN). - handleFalsyArithmetic(Object, Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Default handler for falsy values in basic arithmetic operations.
- handleFalsyBitOrElementWiseArithmetic(Object, Object) - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Default handler for falsy values in bitwise or element-wise arithmetic operations.
- hasAnyExecutedChildOrSubChildOfType(ParseTree, Class<T>) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if any child or sub-child of the given parse tree node, within the contexts, has been executed and is of the specified tree type.
- hasAnyExecutedChildOrSubChildOfType(ParseTree, Class<T>, ParseTreeProperty<Boolean>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if any executed child or sub-child of the specified type exists under the given node, based on the provided execution property.
- hasAnyParentOfType(ParseTree, Class<T>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks recursively if the given parse tree node has any ancestor (parent or further up) of the specified type.
- hasAnyParentOfType(ParseTree, List<Class<? extends Tree>>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if the given parse tree node has any parent of any of the specified types.
- hasChild(T) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if the given child node is non-null.
- hasChildOfType(List<T>, Class<T1>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if any child in the list is of the specified type.
- hasChildOfType(T, Class<T1>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if the given child node is of the specified type.
- hasChildOrSubChildOfType(ParseTree, Class<T>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if the given parse tree node has a child or sub-child of the specified type.
- hasCodePosition() - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Checks whether the bug error has an associated line and column position.
- hasFactoryMethod(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Determines whether the specified class defines at least one public static factory method capable of producing an instance of that class (or a subclass of it).
- HASH_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- HASH_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- HASH_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptySetContext
- HASH_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.SetValueContext
- hashCode() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Computes the hash code for this
DeclaredVariable. - hashCode() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the hash code of the underlying numeric value.
- hashCode() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Computes the hash code for this
NaftahObject. - hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Returns a hash code value for this object.
- hashCode() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Returns a suitable hash code.
- hashCode() - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Returns a suitable hash code.
- hashCode() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns the hash code value for this tuple, delegated to the underlying list's hash code.
- hashCode() - Method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns a hash code for this
JavaType. - hashCode() - Method in class org.daiitech.naftah.utils.reflect.type.TypeReference
-
Returns the hash code of the captured type.
- hashString(String, String) - Static method in class org.daiitech.naftah.utils.HashUtils
-
Generates a hash string for the given input using the specified algorithm.
- HashUtils - Class in org.daiitech.naftah.utils
-
Utility class for hashing strings using various cryptographic algorithms.
- HashUtils() - Constructor for class org.daiitech.naftah.utils.HashUtils
-
Private constructor to prevent instantiation.
- hasInterpolation(String) - Static method in class org.daiitech.naftah.parser.StringInterpolator
-
Checks whether the given input string contains any interpolation pattern.
- hasParentOfType(ParseTree, Class<T>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks if the given parse tree node has a direct parent of the specified type.
- hasRawClass(Class<?>) - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Checks whether this
JavaTypehas exactly the specified raw class. - HELP - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- helpRequested - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- highlight(LineReader, String) - Method in class org.daiitech.naftah.parser.SyntaxHighlighter
-
Highlights the input line with token-based styles and formatting.
- highlight(LineReader, String) - Method in class org.daiitech.naftah.utils.repl.BaseHighlighter
-
Highlights the given input buffer using the original highlighter.
- highlight(LineReader, String) - Method in class org.daiitech.naftah.utils.repl.CompositeHighlighter
-
Applies each highlighter in the list to the given input line and merges the results.
- highlight(LineReader, String) - Method in class org.daiitech.naftah.utils.script.NaftahHighlighter
-
Highlights the input buffer, reshaping text if applicable.
- highlighters - Variable in class org.daiitech.naftah.utils.repl.CompositeHighlighter.Builder
-
List of highlighters to add to the composite.
- highlighters - Variable in class org.daiitech.naftah.utils.repl.CompositeHighlighter
-
List of highlighters to apply in sequence.
- HIJRAH_CHRONOLOGY - Static variable in class org.daiitech.naftah.utils.time.ChronologyUtils
-
The Hijrah chronology representing the Islamic (Hijri) calendar.
- HIJRI_CALENDAR_NAME - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Hijri (Islamic) calendar name in Arabic.
- HIJRI_CALENDAR_NAME_1 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for the Hijri calendar.
- HIJRI_CALENDAR_NAME_2 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for the Hijri calendar.
- HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- hour - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
The field for the
hourrecord component. - hour() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns the value of the
hourrecord component. - HOUR - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- HOUR - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- HOUR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Represents an hour in Arabic.
- HOUR() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- hours - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
hoursrecord component. - hours() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
hoursrecord component. - hourText - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
hourTextrecord component. - hourText() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
hourTextrecord component.
I
- ICU_RESERVED_WORDS - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
A set of reserved words used by the ICU (International Components for Unicode) transliteration and normalization APIs.
- ID - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ID - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.BreakStatementContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.CallableImportElementContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessIndexContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ContinueStatementContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.IdValueContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportAliasContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementAsAliasContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndKeyValueForeachTargetContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndValueForeachTargetContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueForeachTargetContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.LabelContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameCallContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameTypeContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.SelfOrIdContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.SimpleCallContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- ID() - Method in class org.daiitech.naftah.parser.NaftahParser.ValueForeachTargetContext
- ID(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- ID(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- ID(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndKeyValueForeachTargetContext
- ID(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndValueForeachTargetContext
- ID(int) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValueForeachTargetContext
- ID(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- ID(int) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- IDENTIFIER_SPLIT_REGEX - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Regular expression used to split identifiers into components based on transitions between uppercase letters, digits, and lowercase letters.
- IdValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.IdValueContext
- IF - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- IF - Static variable in class org.daiitech.naftah.parser.NaftahParser
- IF() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- ifStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- ifStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementStatementContext
- IfStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- IfStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.IfStatementStatementContext
- IGNORE - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
A set of class file base names to ignore during scanning.
- IGNORE - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.A set of class file base names to ignore during scanning.
- IGNORE_CLASS - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
A set of full class file names to ignore during scanning.
- IGNORE_CLASS - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.A set of full class file names to ignore during scanning.
- ImmutablePair<L,
R> - Class in org.daiitech.naftah.builtin.utils.tuple -
An immutable pair consisting of two
Objectelements. - ImmutablePair(L, R) - Constructor for class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Create a new pair instance.
- ImmutableTriple<L,
M, R> - Class in org.daiitech.naftah.builtin.utils.tuple -
An immutable triple consisting of three
Objectelements. - ImmutableTriple(L, M, R) - Constructor for class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Create a new triple instance.
- IMPLEMENTATION - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- IMPLEMENTATION - Static variable in class org.daiitech.naftah.parser.NaftahParser
- IMPLEMENTATION() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- implementationDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser
- implementationDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationStatementContext
- ImplementationDeclarationContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- ImplementationDeclarationStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationStatementContext
- implementationFunctions - Variable in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Map of functions declared within this implementation.
- implementationFunctions() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- implementationFunctions() - Method in class org.daiitech.naftah.parser.NaftahParser
- ImplementationFunctionsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImplementationFunctionsContext
- implementationName - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The name of the implementation.
- implementationName - Variable in class org.daiitech.naftah.parser.DefaultContext
- implementations - Variable in class org.daiitech.naftah.parser.DefaultContext
- IMPLEMENTATIONS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- IMPORT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- IMPORT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- IMPORT() - Method in class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- IMPORT() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementAsAliasContext
- IMPORT() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedCallImportStatementContext
- importAlias() - Method in class org.daiitech.naftah.parser.NaftahParser.CallableImportElementContext
- importAlias() - Method in class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- importAlias() - Method in class org.daiitech.naftah.parser.NaftahParser
- importAlias() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementAsAliasContext
- importAlias() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedCallImportStatementContext
- ImportAliasContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImportAliasContext
- importElements() - Method in class org.daiitech.naftah.parser.NaftahParser
- importElements() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportsContext
- ImportElementsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- imports() - Method in class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- imports() - Method in class org.daiitech.naftah.parser.NaftahParser
- IMPORTS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- IMPORTS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- ImportsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImportsContext
- importStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- importStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportStatementStatementContext
- ImportStatementAsAliasContext(NaftahParser.ImportStatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImportStatementAsAliasContext
- ImportStatementContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImportStatementContext
- ImportStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImportStatementContext
- ImportStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ImportStatementStatementContext
- IN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- IN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- IN() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- INCLUDE_ALL_IN_COMPLETIONS_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to include jvm functions and instantiatable classes in repl completions, disabled by default.
- INCREMENT - Static variable in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
The string representation of the increment operation.
- INCREMENT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- INCREMENT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- INCREMENT() - Method in class org.daiitech.naftah.parser.NaftahParser.PostfixExpressionContext
- INCREMENT() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- IndexAndKeyValueForeachTargetContext(NaftahParser.ForeachTargetContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.IndexAndKeyValueForeachTargetContext
- IndexAndValueForeachTargetContext(NaftahParser.ForeachTargetContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.IndexAndValueForeachTargetContext
- IndexBasedForLoopStatementContext(NaftahParser.ForStatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- indexOf(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns the index of the first occurrence of the specified element, or -1 if not found.
- INFINITE_DECIMAL_ERROR - Static variable in class org.daiitech.naftah.errors.ExceptionUtils
-
Error message indicating an overflow in a decimal number.
- initBlock - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Actor
- initCall() - Method in class org.daiitech.naftah.parser.NaftahParser
- initCall() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallExpressionContext
- InitCallContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- InitCallExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.InitCallExpressionContext
- InitCommand() - Constructor for class org.daiitech.naftah.Naftah.NaftahCommand.InitCommand
- initConfig() - Static method in class org.daiitech.naftah.Naftah
-
Initializes Naftah configuration by loading default and optional external property files.
- initialize(InputStream) - Static method in class org.daiitech.naftah.utils.JulLoggerConfig
-
Initializes the Java Util Logging framework from the given InputStream configuration.
- initialize(String) - Static method in class org.daiitech.naftah.utils.JulLoggerConfig
-
Initializes the logging configuration from an external properties file path.
- initialized - Static variable in class org.daiitech.naftah.utils.JulLoggerConfig
- initializeFromResources(String) - Static method in class org.daiitech.naftah.utils.JulLoggerConfig
-
Initializes the logging configuration from a properties file located in the classpath resources.
- initialValue() - Method in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Provides the initial value for the current thread by calling the supplier.
- initLogger(boolean) - Static method in class org.daiitech.naftah.Naftah
-
Initializes the Java Util Logging configuration.
- INSIDE_INIT_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property set when inside the init command.
- INSIDE_MAN_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property set when inside the man command.
- INSIDE_REPL_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property set when inside the REPL (shell).
- INSIDE_RUN_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property set when inside the run command.
- INSTANCE - Static variable in class org.daiitech.naftah.builtin.lang.NaN
-
The single instance of
NaN. - INSTANCE - Static variable in class org.daiitech.naftah.builtin.lang.None
-
The singleton instance of
None. - INSTANCE - Static variable in class org.daiitech.naftah.parser.NaftahErrorListener
-
Singleton instance of the NaftahErrorListener to be used across the application for syntax error handling.
- INSTANCE_OF - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the
instanceoftype-check operation. - INSTANCE_OF - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- INSTANCE_OF - Static variable in class org.daiitech.naftah.parser.NaftahParser
- INSTANCE_OF() - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- INSTANCE_OF(int) - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- instanceOf(Object, JavaType) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Checks whether the given object is an instance of the specified
JavaType. - instanceOf(Object, JavaType) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Checks whether the given object is an instance of the specified
JavaType. - INSTANTIABLE_CLASSES - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- INSTANTIABLE_CLASSES - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
- INSTANTIABLE_CLASSES - Static variable in class org.daiitech.naftah.parser.DefaultContext
- instantiableClasses - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
List of classes that can be instantiated.
- instantiableClasses - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Subset of classes that can be instantiated (e.g., not abstract).
- INT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- INT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- INT() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- interpolate(String, Function<String, Object>) - Static method in class org.daiitech.naftah.parser.StringInterpolator
-
Interpolates a string template using a custom variable resolution function.
- interpolate(String, Map<String, Object>) - Static method in class org.daiitech.naftah.parser.StringInterpolator
-
Interpolates a string template using a
Map<String, Object>context. - interpolate(String, DefaultContext) - Static method in class org.daiitech.naftah.parser.StringInterpolator
-
Interpolates a string template using a
DefaultContext. - INTERPOLATION_CACHE_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable caching of string interpolation text processing in Naftah.
- INTERPOLATION_PATTERN - Static variable in class org.daiitech.naftah.parser.StringInterpolator
-
Regular expression pattern used to match interpolation variables in the following formats (Left-to-Right only):
{{المتغير}}{{المتغير:القيمة_الافتراضية}}{المتغير}${المتغير:القيمة_الافتراضية}$${المتغير}${المتغير:القيمة_الافتراضية} - interruptCurrentThread() - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Interrupts the currently executing thread.
- interruptThread(NaftahObject) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Interrupts the specified thread.
- intToBoolean(int) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Converts an integer to a boolean (true if odd, false if even).
- intValue() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the value as an int.
- INVALID_INSTANCE_METHOD_CALL_MSG - Static variable in class org.daiitech.naftah.errors.ExceptionUtils
-
Generates an error message indicating that an instance method was called incorrectly.
- InvocationUtils - Class in org.daiitech.naftah.utils.reflect
-
Utility class for reflective invocation of Java methods and constructors, with support for type conversion and integration with the dynamically typed programming language
Naftah. - InvocationUtils() - Constructor for class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Private constructor to prevent instantiation.
- invokeBuiltinFunction(String, BuiltinFunction, Object[], List<Pair<String, Object>>, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
- invokeBuiltinFunction(String, BuiltinFunction, List<Pair<String, Object>>, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Invokes a built-in function via reflection with automatic argument conversion.
- invokeDeclaredFunction(int, String, DeclaredFunction<?>, DefaultNaftahParserVisitor, List<Pair<String, Object>>, DefaultContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Invokes a declared function within the current execution context, supporting both synchronous and asynchronous execution models.
- invokeFunction(String, boolean, Collection<JvmExecutable>, List<Pair<String, Object>>, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Dynamically finds and invokes a function by name from a collection of
JvmExecutableobjects. - invokeFunction(String, boolean, JvmExecutable, Object[], List<Pair<String, Object>>, Object, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
- invokeFunction(String, boolean, JvmExecutable, List<Pair<String, Object>>, Object, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
- invokeJvmClassInitializer(String, List<JvmClassInitializer>, List<Pair<String, Object>>, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Selects the best matching JVM class initializer from a collection and invokes it with automatic argument conversion.
- invokeJvmClassInitializer(String, JvmClassInitializer, Object[], List<Pair<String, Object>>, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
- invokeJvmClassInitializer(String, JvmClassInitializer, List<Pair<String, Object>>, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Invokes a specific JVM class initializer (constructor) with automatic argument conversion.
- invokeJvmConstructor(T, Object[], List<Pair<String, Object>>, Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Invokes a Java
Constructorreflectively using the specified argument array. - invokeJvmConstructor(T, List<Pair<String, Object>>, Class<?>, boolean) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Convenience method to invoke a
Constructorreflectively using a list of arguments. - invokeJvmExecutable(Object, T, Object[], List<Pair<String, Object>>, Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Invokes a given
MethodorConstructorreflectively with specified argument values. - invokeJvmExecutable(Object, T, List<Pair<String, Object>>, Class<?>, boolean) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Dynamically invokes a JVM
MethodorConstructorusing reflection. - invokeJvmFunction(String, boolean, JvmFunction, Object[], List<Pair<String, Object>>, Object, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
- invokeJvmFunction(String, boolean, JvmFunction, List<Pair<String, Object>>, Object, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Invokes a JVM function (static or instance) with automatic argument conversion.
- IS_WSL - Static variable in class org.daiitech.naftah.utils.OS
-
Whether the current OS is running under Windows Subsystem for Linux (WSL).
- IS_XTERM - Static variable in class org.daiitech.naftah.utils.OS
-
Whether the current terminal is a real XTerm instance.
- isAccessible - Variable in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.The field for the
isAccessiblerecord component. - isAccessible() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns the value of the
isAccessiblerecord component. - isAccessibleClass(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Checks if the class has at least one public static factory method.
- isActorAlive(Actor<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Checks whether the actor's thread is alive.
- isActorRunning(Actor<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Checks whether the actor is currently running.
- isAlive() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Checks whether the actor's thread is alive.
- isAlive() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Checks whether the task's thread is alive.
- isAnnotationsPresent(Class<?>, Class<? extends Annotation>...) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Checks if the specified annotations are present on the given class.
- isAnnotationsPresent(Method, Class<? extends Annotation>...) - Static method in class org.daiitech.naftah.utils.reflect.AnnotationsUtils
-
Checks if the specified annotations are present on the given method.
- isArabicChar(int) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks if the given Unicode code point belongs to the Arabic Unicode script.
- isArabicCharCp(int) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks if the given Unicode code point is an Arabic character.
- isArabicIndicDigit(char) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks whether a character is an Arabic-Indic digit (٠ to ٩).
- isArabicText(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks if the given text consists entirely of Arabic characters.
- isArch(String) - Static method in class org.daiitech.naftah.utils.OS
-
Checks whether the current OS architecture matches the given arch exactly.
- isArray() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is an array. - isAsciiDigit(int) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks whether a character is a Ascii digit (0-9).
- isAssignableFrom(Class<?>) - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the current numeric value can be assigned to the specified target type.
- isAssignableFrom(Class<?>, Class<?>) - Static method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Determines whether a value of the given runtime class can be assigned to a target type using relaxed numeric and primitive compatibility rules.
- isAssignableFrom(Object, JavaType) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Determines whether a runtime object is assignable to a target
JavaType. - isAssignableFrom(NTuple, JavaType, boolean) - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Internal assignability check that optionally uses runtime values (encapsulated in an
NTuple) to validate generic parameters. - isAssignableFrom(JavaType, boolean) - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
- isAsync() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns whether this function is asynchronous.
- isAwaitingTask() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether the current thread is awaiting the completion of a task within this context.
- isBigDecimal() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a
BigDecimal. - isBigInteger() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a
BigInteger. - isBuiltinType(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Checks if the object is a Naftah built-in type.
- isByte() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a
Byte. - isCancelled() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Checks if the task was cancelled.
- isCancelled(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Checks whether the specified task has been cancelled.
- isCollection() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is aCollection. - isCollectionMapOrArray(Object) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Determines whether the specified object represents a collection-like structure: a
Collection,Map, or an array. - isCollectionMapOrArrayOrTuple(Object) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Determines whether the specified object represents a tuple-like or collection-like structure.
- isConstant() - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Indicates whether this parameter is a constant.
- isConstant() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Indicates whether the variable is a constant.
- isCreatingObject() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if the parser is currently creating an object.
- isCurrentThreadInterrupted() - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Checks whether the currently executing thread has been interrupted.
- isDecimal() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a floating point type (Float, Double, or BigDecimal).
- isDeclaredVariableWithFlag(Object) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Checks whether the given object represents a declared variable paired with a boolean flag.
- isDone() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Checks if the task has completed.
- isDone(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Checks whether the specified task is completed.
- isDouble() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a
Double. - isEmpty() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Checks if the tuple contains no elements.
- isEmpty(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Determine whether the given object is empty.
- isEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Determines whether this duration is equal to the given temporal amount.
- isEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Determines whether this period is equal to the given temporal amount.
- isEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Determines whether this temporal amount is equal to the given one.
- isEquals(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Determines whether this temporal amount is equal to the given temporal amount.
- isEquals(NaftahTemporalPoint) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Determines whether this temporal point represents the same instant as the given temporal point.
- isError() - Method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Returns
trueif the result is anError, otherwisefalse. - isError() - Method in interface org.daiitech.naftah.builtin.lang.Result
-
Returns
trueif the result is anError, otherwisefalse. - isError() - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Returns
trueif the result is anError, otherwisefalse. - isExecuted(ParseTree) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether the specified parse tree node has been marked as executed.
- isFactoryName(String) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Determines whether a given method name matches a known factory method pattern.
- isFamily(String) - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS matches the specified family.
- isFamilyDOS() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the DOS family.
- isFamilyMac() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the Mac family.
- isFamilyNetware() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the NetWare family.
- isFamilyOpenVms() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the OpenVMS family.
- isFamilyOS2() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the OS/2 family.
- isFamilyOS400() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the OS/400 family.
- isFamilyTandem() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the Tandem family.
- isFamilyUnix() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the Unix family.
- isFamilyWin9x() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the legacy Windows 9x family.
- isFamilyWindows() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the Windows family.
- isFamilyZOS() - Static method in class org.daiitech.naftah.utils.OS
-
Checks if the current OS belongs to the z/OS family.
- isFloat() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a
Float. - isFound() - Method in class org.daiitech.naftah.parser.VariableLookupResult
-
Returns whether the variable was found.
- isHijrah(Chronology) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Determines whether the given
Chronologyrepresents the Hijrah (Islamic) calendar. - isInfinite() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the internal value is positive or negative infinity.
- isInfinite(Number) - Static method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the given number is positive or negative infinity.
- isInstantiable - Variable in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.The field for the
isInstantiablerecord component. - isInstantiable() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns the value of the
isInstantiablerecord component. - isInstantiableClass(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Checks if the class is instantiable: public, not abstract/interface, and has a public no-arg constructor.
- isInt() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is an
Integer. - isInteger() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is an integral integer type (Byte, Short, Integer, Long, or BigInteger).
- isInterrupted(NaftahObject) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Checks whether the specified thread has been interrupted.
- isInvocable - Variable in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Whether this constructor is invocable (accessible and valid).
- isInvocable - Variable in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Whether the method is invocable.
- isInvocable() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Checks if the method is invocable.
- isInvocable() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Checks if the method is invocable.
- isInvocable(Executable) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Determines whether a given
Executable(method or constructor) can be invoked dynamically. - isLatinLetter(char) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks whether a character is a Latin letter (A-Z or a-z).
- isLeapYear() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Checks if the year of this date is a leap year in its chronology.
- isLeapYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Checks if the year of this
NaftahDateis a leap year in its chronology. - isLeapYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Checks whether the year of the date part of this
ArabicDateTimeis a leap year in its chronology. - isLeapYear(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Checks whether the year of the given
DateSupportinstance is a leap year. - isList() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is aList. - isLong() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a
Long. - isMap() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is aMap. - isMultiline(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Checks if the given input string contains multiple lines.
- isName(String) - Static method in class org.daiitech.naftah.utils.OS
-
Checks whether the current OS name matches the given name exactly.
- isNaN() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the internal value is a floating-point NaN (Not-a-Number).
- isNaN(Number) - Static method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the given number is NaN (Not-a-Number).
- isNaN(Object) - Static method in class org.daiitech.naftah.builtin.lang.NaN
-
Checks whether the given object is the singleton
NaNinstance. - isNone(Object) - Static method in class org.daiitech.naftah.builtin.lang.None
-
Checks whether the given object is the
Noneinstance. - isNTuple() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Checks whether this
JavaTyperepresents an N-tuple type. - isOfType(Class<?>) - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Checks if this
JavaTypeis of the specified raw class or a subclass thereof. - isOk() - Method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Returns
trueif the result is anOk, otherwisefalse. - isOk() - Method in interface org.daiitech.naftah.builtin.lang.Result
-
Returns
trueif the result is anOk, otherwisefalse. - isOk() - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Returns
trueif the result is anOk, otherwisefalse. - isOs(String, String, String, String) - Static method in class org.daiitech.naftah.utils.OS
-
Checks whether the current OS matches a combination of criteria.
- isPair() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is aPair. - isParsingAssignment() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if the parser is currently parsing an assignment statement.
- isParsingFunctionCallId() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Checks whether the parser is currently processing a function call ID.
- isPM - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
The field for the
isPMrecord component. - isPM() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns the value of the
isPMrecord component. - isPM(String) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Returns
trueif the given AM/PM marker represents PM. - isRealXTerm() - Static method in class org.daiitech.naftah.utils.OS
-
Checks whether the current terminal is a real XTerm instance.
- isRunning() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Checks whether the actor is currently running.
- isScriptFile - Variable in class org.daiitech.naftah.Naftah
- isSet() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is aSet. - isShort() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Checks if the value is a
Short. - isSimpleOrBuiltinOrCollectionOrMapOfSimpleType(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Checks whether the object or its components are simple, built-in, or collections/maps/tuple of such types.
- isSimpleType(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Checks if the object is a "simple" type (primitive wrapper, string, number, etc.).
- isStatic - Variable in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Whether the method is static.
- isStatic() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Checks if the method is static.
- isStatic(Method) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Checks if a method is static.
- isTaskAlive(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Checks whether the specified task's thread is still alive.
- isTriple() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is aTriple. - isTruthy(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Determines whether the given object is considered "truthy".
- isTuple() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns
trueif this type is aTuple. - isVersion(String) - Static method in class org.daiitech.naftah.utils.OS
-
Checks whether the current OS version matches the given version exactly.
- isWSL() - Static method in class org.daiitech.naftah.utils.OS
-
Checks whether the current OS is running under Windows Subsystem for Linux (WSL).
- isZero(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if the given number is zero represented as string.
- isZero(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if the given number
DynamicNumberis zero. - isZero(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (isZero) function checks if the given number is zero.
- isZero(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Checks if the given number
Numberis zero. - iterator() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns an iterator over the elements in this tuple.
J
- JANUARY_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
January in Arabic.
- JANUARY_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
January in Latin variant.
- JAR_EXTENSION - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
The file extension for Java archive files (JAR).
- JAR_EXTENSION - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.The file extension for Java archive files (JAR).
- jarEntryToTempFile(JarFile, JarEntry) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Extracts a nested JAR entry from a JAR file and writes it to a temporary file.
- jarEntryToTempFile(JarFile, JarEntry) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Extracts a nested JAR entry from a JAR file and writes it to a temporary file.
- JAVA_HOME - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
The Java home directory obtained from the system property
java.home. - JAVA_HOME - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.The Java home directory obtained from the system property
java.home. - JAVA_HOME_PROPERTY - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
System property key for the Java installation directory (JAVA_HOME).
- JAVA_HOME_PROPERTY - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.System property key for the Java installation directory (JAVA_HOME).
- JAVA_LOGGING_FILE_PROPERTY - Static variable in class org.daiitech.naftah.utils.JulLoggerConfig
-
The system property key used by the Java Logging API to locate the logging configuration file.
- JAVA_OBJECT_REFLECT_ACTIVE_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
System property enabling or disabling deep reflection for Java object mapping.
- JAVA_OBJECT_REFLECT_MAX_DEPTH_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
System property specifying the maximum depth allowed during deep reflection.
- JAVA_OBJECT_REFLECT_SKIP_NULLS_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
System property controlling whether null fields are skipped during reflection.
- JAVA_VERSION_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
System property key for the Java version.
- JAVA_VM_VENDOR_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
System property key for the Java Virtual Machine vendor.
- JAVA_ZONE_TO_MAP - Static variable in class org.daiitech.naftah.utils.time.ZoneUtils
-
Reverse map from Java Zone IDs to canonical time zone names.
- javaObject - Variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
The field for the
javaObjectrecord component. - javaObject() - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns the value of the
javaObjectrecord component. - JavaType - Class in org.daiitech.naftah.utils.reflect.type
-
Represents a Java type along with its generic type parameters and array component type.
- JavaType(Type) - Constructor for class org.daiitech.naftah.utils.reflect.type.JavaType
- javaVersion() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the version of the currently running Java Runtime Environment.
- javaZoneIdToName(String) - Static method in class org.daiitech.naftah.utils.time.ZoneUtils
-
Converts a Java Zone ID to its canonical name.
- JMOD_EXTENSION - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
The file extension for Java module files (JMOD).
- JMOD_EXTENSION - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.The file extension for Java module files (JMOD).
- join() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Waits for the actor thread to terminate.
- join() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Waits for the task thread to terminate.
- join(Collection<T>) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
-
Joins the string representations of a collection of parser contexts into a single string, separated by newlines.
- joinActor(Actor<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Waits for the actor's thread to finish execution.
- joinTask(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Waits for the specified task's thread to finish execution.
- JulLoggerConfig - Class in org.daiitech.naftah.utils
-
Utility class for initializing Java Util Logging (JUL) configuration.
- JulLoggerConfig() - Constructor for class org.daiitech.naftah.utils.JulLoggerConfig
-
Private constructor to prevent instantiation.
- JULY_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
July in Arabic.
- JULY_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
July in Latin variant.
- JUMADA_AL_AWWAL - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Jumada al-awwal, the fifth month in Hijri calendar.
- JUMADA_AL_THANI - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Jumada al-thani, the sixth month in Hijri calendar.
- JUMADA_AL_THANI_ALT - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for Jumada al-thani.
- JUNE_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
June in Arabic.
- JUNE_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
June in Latin variant.
- JVM_CLASS_INITIALIZERS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- JVM_FUNCTIONS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- JVM_FUNCTIONS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
- JVM_FUNCTIONS - Static variable in class org.daiitech.naftah.parser.DefaultContext
- JvmClassInitializer - Class in org.daiitech.naftah.builtin.lang
-
Represents a Java class
Constructorthat can be invoked dynamically. - JvmClassInitializer(String, Class<?>, Constructor<?>, boolean) - Constructor for class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Creates a new
JvmClassInitializerwrapper. - jvmClassInitializers - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Maps qualified Java class names to lists of
JvmClassInitializerconstructors. - JvmExecutable - Interface in org.daiitech.naftah.builtin.lang
-
Represents any executable entity in the JVM runtime model, such as a method, a constructor, or a class initializer (clinit block).
- JvmFunction - Class in org.daiitech.naftah.builtin.lang
-
Represents a Java method that can be invoked dynamically.
- JvmFunction(String, Class<?>, Method, boolean, boolean) - Constructor for class org.daiitech.naftah.builtin.lang.JvmFunction
-
Constructs a new
JvmFunction. - jvmFunctions - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
List of JVM/Java functions available.
- jvmFunctions - Variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Maps qualified method or function names to lists of JVM functions (methods).
- jvmFunctions - Variable in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.The field for the
jvmFunctionsrecord component. - jvmFunctions() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns the value of the
jvmFunctionsrecord component.
K
- KEY_BUILD_DATE - Static variable in class org.daiitech.naftah.ReleaseInfo
-
Property key for the build date.
- KEY_BUILD_TIME - Static variable in class org.daiitech.naftah.ReleaseInfo
-
Property key for the build time.
- KEY_BUNDLE_VERSION - Static variable in class org.daiitech.naftah.ReleaseInfo
-
Property key for the bundle version.
- KEY_IMPLEMENTATION_VERSION - Static variable in class org.daiitech.naftah.ReleaseInfo
-
Property key for the implementation version.
- KEY_OR_FIELD_TRANSLITERATION_FORMAT - Static variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Format pattern used for transliterating field or key names into Arabic script.
- keyValue() - Method in class org.daiitech.naftah.parser.NaftahParser
- keyValue() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- keyValue(int) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- KeyValueContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.KeyValueContext
- KeyValueForeachTargetContext(NaftahParser.ForeachTargetContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.KeyValueForeachTargetContext
- keyValuePairs() - Method in class org.daiitech.naftah.parser.NaftahParser
- keyValuePairs() - Method in class org.daiitech.naftah.parser.NaftahParser.MapValueContext
- KeyValuePairsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
L
- label() - Method in class org.daiitech.naftah.parser.NaftahParser.ForEachLoopStatementContext
- label() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- label() - Method in class org.daiitech.naftah.parser.NaftahParser
- label() - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- label() - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- LabelContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.LabelContext
- LAST_PRINTED - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Holds the last printed output as a thread-safe reference.
- lastIndexOf(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns the index of the last occurrence of the specified element, or -1 if not found.
- LATIN_ARABIC_TRANSLITERATION_ID - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
ICU Transliterator ID for Latin-to-Arabic and Arabic-to-Latin transliteration.
- LATIN_LETTERS - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Latin uppercase letters used as transliteration equivalents for Arabic letters.
- LBRACE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LBRACE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyMapContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyObjectContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptySetContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.MapValueContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectValueContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.SetValueContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- LBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- LBRACK - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LBRACK - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- LBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportsContext
- LBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.ListValueContext
- LBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- LBRACK(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- LE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LE() - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- LE(int) - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- left - Variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Left object.
- left - Variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Left object.
- left - Variable in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Left object.
- left - Variable in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Left object.
- left(L) - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Creates an immutable pair of two objects inferring the generic types.
- lengthOfMonth() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the length of the month in days for this date.
- lengthOfMonth() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the length of the month in days for this
NaftahDate. - lengthOfMonth() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the length of the month in days for the date part of this
ArabicDateTime. - lengthOfMonth(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Returns the number of days in the month of the given
DateSupportinstance. - lengthOfYear() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns the length of the year in days for this date.
- lengthOfYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the length of the year in days for this
NaftahDate. - lengthOfYear() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the length of the year in days for the date part of this
ArabicDateTime. - lengthOfYear(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Returns the number of days in the year of the given
DateSupportinstance. - LESS_THAN - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the less-than comparison operation (<).
- LESS_THAN_EQUALS - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the less-than-or-equal-to comparison operation (<=).
- lessThan(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Determines whether this duration is less than the given temporal amount.
- lessThan(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Determines whether this period is less than the given temporal amount.
- lessThan(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Determines whether this temporal amount is less than the given one.
- lessThan(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Determines whether this temporal amount is less than the given temporal amount.
- lessThan(NaftahTemporalPoint) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Determines whether this temporal point occurs before the given temporal point.
- lessThan(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (lessThan) function checks if the first value is less than the second.
- lessThan(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if the first value is less than the second element by element of collection, map with themselves or with simple value.
- lessThanEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Determines whether this duration is less than or equal to the given temporal amount.
- lessThanEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Determines whether this period is less than or equal to the given temporal amount.
- lessThanEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Determines whether this temporal amount is less than or equal to the given one.
- lessThanEquals(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Determines whether this temporal amount is less than or equal to the given temporal amount.
- lessThanEquals(NaftahTemporalPoint) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Determines whether this temporal point occurs before or at the same instant as the given temporal point.
- lessThanEquals(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (lessThanEquals) function checks if the first value is less than or equal to the second.
- lessThanEquals(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if the first value is less than or equal to the second element by element of collection, map with themselves or with simple value.
- LEXER_LITERALS - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
A list of literal keywords or token strings defined by the lexer.
- line - Variable in error org.daiitech.naftah.errors.NaftahBugError
-
The line number on which the 1st character of this token was matched, line=1..n.
- LINE_COMMENT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LINE_COMMENT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LIST - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LIST - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LIST() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- LIST_TOPICS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- listIterator() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns a list iterator over the elements in this tuple.
- listIterator(int) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns a list iterator of the elements in this tuple, starting at the specified position.
- ListValueContext(NaftahParser.CollectionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ListValueContext
- LOAD_CLASSES_AND_FUNCTIONS_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Controls whether class and function definitions should be loaded on startup.
- loadAvailableTopics() - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Loads all available manual topics from the
manualDirdirectory and returns them as a map of topic keys to their corresponding file paths. - loadBuiltinFunction(Map.Entry<String, List<BuiltinFunction>>) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Builds a detailed textual representation of a single built-in function entry.
- loadClass(String, URLClassLoader) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Attempts to load a class with the given name using a set of class loaders.
- loadClasses(Map<String, ClassLoader>, boolean) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Loads classes from the given map of class names and their associated class loaders, optionally filtering by whether they are instantiable.
- loadClasses(Map<String, ClassLoader>, ClassLoader[], boolean) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Loads classes from the given map of class names and their associated class loaders using the specified array of class loaders, optionally filtering by instantiability.
- loadClassesAndFunctions - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- loadClassesAndFunctions() - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Loads detailed metadata for classes and functions from the
DefaultContextin parallel using a fixed thread pool executor. - loadClassOrFunction(int, Naftah.NaftahCommand.ManualCommand.Target, List<String>, String) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Resolves, loads, and formats the detailed representation of a class or function at the specified index for the given target category.
- loadClassSet(Map<String, ClassLoader>, boolean) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Loads classes from the given map of class names and their associated class loaders, returning a set of Class objects.
- loadDetailedClass(Map.Entry<String, Class<?>>) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
- loadDetailedClasses(Map<String, Class<?>>, List<String>) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Loads detailed string representations of the provided classes and appends them to the given target list.
- LOADER_CONSUMER - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
A consumer to handle the result or error from the full class scanning and loading task.
- LOADER_TASK - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
A supplier task that performs a full asynchronous scan, loading, filtering, and extraction of JVM and builtin functions from the classpath.
- LOADER_THREAD - Static variable in class org.daiitech.naftah.utils.ConsoleLoader
-
Background thread responsible for rendering the spinner animation.
- loadJvmFunction(Map.Entry<String, List<JvmFunction>>) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Builds a detailed textual representation of a single JVM function entry.
- localizeException(Throwable) - Static method in class org.daiitech.naftah.errors.ExceptionLocalizer
-
Localizes the message of the given
Throwable. - LOG_MSG - Static variable in class org.daiitech.naftah.utils.script.NaftahLogFormatter
-
Template for the formatted log message.
- logExecution(boolean, NaftahParser.ActorDeclarationContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ActorDeclarationStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.AdditiveExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ArgumentListContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.AssignmentContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.AssignmentStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.AwaitUnaryExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.BitwiseExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.BlockContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.BlockStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.BreakStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.BreakStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.BuiltInContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.BuiltInTypeContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CallableImportElementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CallSegmentContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CaseLabelListContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CaseStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CaseStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ChannelDeclarationContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ChannelDeclarationStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CharacterValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CollectionAccessContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CollectionAccessExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CollectionAccessIndexContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.CollectionExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ComplexBuiltInContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ComplexTypeContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ContinueStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ContinueStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.DeclarationContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.DeclarationStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.EmptyMapContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.EmptyObjectContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.EmptySetContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.EqualityExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ErrorCaseContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ExpressionStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.FalseValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ForEachLoopStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ForStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.FunctionCallContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.FunctionCallExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.FunctionDeclarationContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.FunctionDeclarationStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.GroupedImportStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.IdValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.IfStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.IfStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ImplementationDeclarationContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ImplementationDeclarationStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ImplementationFunctionsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ImportAliasContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ImportsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ImportStatementAsAliasContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ImportStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.IndexAndKeyValueForeachTargetContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.IndexAndValueForeachTargetContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.IndexBasedForLoopStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.InitCallContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.KeyValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.KeyValueForeachTargetContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.KeyValuePairsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.LabelContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ListValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.LogicalExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.MapValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.MultipleAssignmentsExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.MultipleDeclarationsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.MultipleElementsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.MultipleReturnsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.MultiplicativeExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.NanValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.NoneCaseContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.NullishExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.NullValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.NumberValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ObjectAccessContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ObjectAccessExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ObjectExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ObjectFieldsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ObjectValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.OkCaseContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ParameterDeclarationContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ParameterDeclarationListContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ParenthesisExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.PostfixExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.PostfixUnaryExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.PowerExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.PrefixUnaryExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.PrimaryCallContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ProgramContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.PropertyAccessContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.QualifiedCallImportStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.QualifiedNameCallContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.QualifiedNameContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.QualifiedNameTypeContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.QualifiedObjectAccessContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.RadixNumberValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.RelationalExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.RepeatStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.RepeatStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ReturnStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ReturnStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ScopeBlockContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ScopeBlockStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SetValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ShiftExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SimpleCallContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SingleAssignmentExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SingleDeclarationContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SingleElementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SingleReturnContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SomeCaseContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.SpawnUnaryExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.StringValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TernaryExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TrueValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TryStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TryStatementWithOptionCasesContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TryStatementWithTryCasesContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TupleMultipleElementsContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TupleSingleElementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TupleValueContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TypeExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.TypeReturnTypeContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ValueExpressionContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.ValueForeachTargetContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.VarTypeContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.VoidReturnTypeContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.WhileStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, NaftahParser.WhileStatementStatementContext) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
- logExecution(boolean, T) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
-
Logs the execution details of the given parser context.
- logExecution(T) - Static method in class org.daiitech.naftah.parser.NaftahExecutionLogger
-
Logs the execution details of a given parser context.
- LOGGER - Static variable in class org.daiitech.naftah.Naftah
-
Logger instance for logging Naftah program.
- LOGGER - Static variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Logger instance for logging parser visitor activities.
- LOGGER - Static variable in class org.daiitech.naftah.parser.NaftahExecutionLogger
-
Logger instance for logging messages related to the default Naftah parser visitor.
- LOGGING_FILE - Static variable in class org.daiitech.naftah.utils.JulLoggerConfig
-
The default name of the Java logging configuration file.
- logicalAnd(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Logical AND operation with short-circuit evaluation.
- logicalAnd(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs logical AND element by element of collection, map with themselves or with simple value.
- logicalExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- logicalExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.NullishExpressionContext
- logicalExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.NullishExpressionContext
- LogicalExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- logicalNot(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (logicalNot) function returns the logical negation of the given value.
- logicalNot(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs logical NOT on a collection or map.
- logicalOr(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Logical OR operation with short-circuit evaluation.
- logicalOr(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs logical OR element by element of collection, map with themselves or with simple value.
- LONG - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LONG - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LONG() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- LONG_MAX - Static variable in class org.daiitech.naftah.builtin.utils.NumberUtils
- LONG_MIN - Static variable in class org.daiitech.naftah.builtin.utils.NumberUtils
- longValue() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the value as a long.
- lookupJvmClassInitializer(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Looks up JVM class initializers by the Arabic-transliterated qualified class name.
- lookupJvmFunctions(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Looks up JVM functions by the Arabic-transliterated qualified call.
- LOOP_STACK - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
Stack representing loop labels and their associated parser rule contexts.
- loopContainsLabel(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Checks if the loop stack contains a loop with the given label.
- loopLabel - Variable in class org.daiitech.naftah.parser.DefaultContext
- LoopSignal - Enum Class in org.daiitech.naftah.parser
-
Represents the type of control signal within a loop construct.
- LoopSignal() - Constructor for enum class org.daiitech.naftah.parser.LoopSignal
- LoopSignal.LoopSignalDetails - Record Class in org.daiitech.naftah.parser
-
Encapsulates details about a loop signal, including the type of signal, optional labels for control flow, and an optional result value.
- LoopSignalDetails(LoopSignal, String, String, Object) - Constructor for record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Creates a new instance of
LoopSignal.LoopSignalDetailswith validation. - loopVariables - Variable in class org.daiitech.naftah.parser.DefaultContext
- LPAREN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LPAREN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.ParenthesisExpressionContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- LPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleValueContext
- LPAREN(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- LT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LT() - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- LT(int) - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- LT_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LT_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LT_TYPE_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- LT_TYPE_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- LT_TYPE_SIGN() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- LTR_DIRECTION - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Escape code to set Left-To-Right (LTR) text direction in compatible terminals.
M
- mailbox - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Actor
- main(String[]) - Static method in class org.daiitech.naftah.Naftah
-
Main method of the Naftah interpreter.
- main(String[]) - Static method in class org.daiitech.naftah.utils.script.TransliterationGenerator
-
Main entry point.
- makeLiteralNames() - Static method in class org.daiitech.naftah.parser.NaftahDateLexer
- makeLiteralNames() - Static method in class org.daiitech.naftah.parser.NaftahDateParser
- makeLiteralNames() - Static method in class org.daiitech.naftah.parser.NaftahLexer
- makeLiteralNames() - Static method in class org.daiitech.naftah.parser.NaftahParser
- makeRuleNames() - Static method in class org.daiitech.naftah.parser.NaftahDateLexer
- makeRuleNames() - Static method in class org.daiitech.naftah.parser.NaftahDateParser
- makeRuleNames() - Static method in class org.daiitech.naftah.parser.NaftahLexer
- makeRuleNames() - Static method in class org.daiitech.naftah.parser.NaftahParser
- makeSymbolicNames() - Static method in class org.daiitech.naftah.parser.NaftahDateLexer
- makeSymbolicNames() - Static method in class org.daiitech.naftah.parser.NaftahDateParser
- makeSymbolicNames() - Static method in class org.daiitech.naftah.parser.NaftahLexer
- makeSymbolicNames() - Static method in class org.daiitech.naftah.parser.NaftahParser
- ManCommand(Set<String>) - Constructor for enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
-
Constructs a manual command with the given set of aliases.
- ManualCommand() - Constructor for class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
- manualDir - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Path to the manual directory relative to the JAR.
- map(Function<? super T, ? extends U>) - Method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Maps the success value to another value using the given function, if present.
- map(Function<? super T, ? extends U>) - Method in interface org.daiitech.naftah.builtin.lang.Result
-
Maps the success value to another value using the given function, if present.
- map(Function<? super T, ? extends U>) - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Maps the success value to another value using the given function, if present.
- MAP - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- MAP - Static variable in class org.daiitech.naftah.parser.NaftahParser
- MAP() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- MapValueContext(NaftahParser.CollectionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.MapValueContext
- MARCH - Static variable in class org.daiitech.naftah.utils.time.Constants
-
March in Arabic.
- MARKDOWN_PARSER - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
A reusable instance of
Parserfrom the Flexmark library used for parsing Markdown content into an abstract syntax tree (AST). - markExecuted(ParseTree) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Marks the given parse tree node as executed in the execution tracking map.
- markForRemoval(DefaultContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Marks the given context as eligible for removal once it becomes safe to do so.
- MATCHER_CACHE - Static variable in class org.daiitech.naftah.parser.StringInterpolator
-
Cache of compiled matchers for given input strings to improve performance on repeated interpolation calls.
- matches(String) - Method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
-
Checks if the input string matches any alias of this manual command.
- matches(String) - Method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
-
Checks if the input string matches any alias of this REPL command.
- matchImplementationName(NaftahParser.SelfOrIdContext, DefaultContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Resolves the name of an implementation from a
NaftahParser.SelfOrIdContext. - matchImport(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Resolves the fully qualified import corresponding to the specified alias.
- matchScore(T, Class<?>[], List<Pair<String, Object>>, boolean) - Static method in class org.daiitech.naftah.utils.reflect.InvocationUtils
-
Computes a compatibility score describing how well a set of provided arguments matches the parameter types of a given
Executable. - matchVariable(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Attempts to resolve a variable reference into a fully qualified call and retrieve its underlying value.
- max(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the greater of two numeric values represented as strings.
- max(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the greater of two
DynamicNumberinstances with type promotion. - max(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (max) function is used to compare two numbers and return the larger one.
- max(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the greater of two
Numbervalues. - MAX_DEPTH - Static variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Maximum depth allowed for Java object reflection mapping.
- maxMemory() - Static method in class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Returns the maximum amount of memory that the JVM will attempt to use.
- MAY_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
May in Arabic.
- MAY_LATIN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
May in Latin variant.
- merge(AttributedString, AttributedString) - Static method in class org.daiitech.naftah.utils.repl.BaseHighlighter
-
Merges two
AttributedStringobjects, combining their character styles. - message - Variable in error org.daiitech.naftah.errors.NaftahBugError
-
The descriptive message text for the bug error.
- method - Variable in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
The reflected method instance.
- method - Variable in class org.daiitech.naftah.builtin.lang.JvmFunction
-
The reflected method instance.
- methodName - Variable in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
The name of the method.
- methodName - Variable in class org.daiitech.naftah.builtin.lang.JvmFunction
-
The name of the method.
- methodParameterTypes - Variable in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
The method parameter types.
- methodParameterTypes - Variable in class org.daiitech.naftah.builtin.lang.JvmFunction
-
The method parameter types.
- middle - Variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Middle object.
- middle - Variable in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Middle object.
- millis - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
millisrecord component. - millis() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
millisrecord component. - min(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the lesser of two numeric values represented as strings.
- min(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the lesser of two
DynamicNumberinstances with type promotion. - min(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (min) function is used to compare two numbers and return the smaller one.
- min(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the lesser of two
Numbervalues. - MINIMAL_CACHE_PATH - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
The path used for caching minimal runtime data.
- MINIMAL_LOADER_CONSUMER - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
A consumer to handle the result or error from the minimal class scanning task.
- MINIMAL_LOADER_TASK - Static variable in class org.daiitech.naftah.parser.DefaultContext
-
A minimal supplier task that performs an asynchronous scan of classes and computes class qualifiers and their Arabic transliterations.
- minus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDateobtained by subtracting the given Naftah temporal amount from this date. - minus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimeobtained by subtracting the given Arabic temporal amount from this date-time. - minus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a new
ArabicDurationobtained by subtracting the given Arabic temporal amount from this duration. - minus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a new
ArabicPeriodobtained by subtracting the given Arabic temporal amount from this period. - minus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Subtracts the given Arabic temporal amount from this instance.
- minus(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Returns a temporal amount obtained by subtracting the given Naftah temporal amount from this one.
- minus(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Returns a temporal point obtained by subtracting the given Naftah temporal amount from this temporal point.
- minus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimeobtained by subtracting the given Arabic temporal amount from this time. - MINUS - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Unary minus operation.
- MINUS - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- MINUS - Static variable in class org.daiitech.naftah.parser.NaftahParser
- MINUS() - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- MINUS() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- MINUS(int) - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- minusDays(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of days subtracted.
- minusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of days subtracted. - minusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of days subtracted. - minusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in standard 24 hour days subtracted.
- minusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a copy of this period with the specified days subtracted.
- minusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this period with the specified days subtracted.
- minusDays(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of days from the given
DateSupportinstance. - minusDays(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts days from a duration.
- minusDays(NaftahPeriod, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a number of days from the given period.
- minusDays(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts days from a period with duration.
- minusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of hours subtracted. - minusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in hours subtracted.
- minusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in hours subtracted.
- minusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of hours subtracted. - minusHours(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of hours subtracted.
- minusHours(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts hours from a duration.
- minusHours(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts hours from a period with duration.
- minusHours(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of hours from the given
TimeSupportinstance. - minusMillis(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in milliseconds subtracted.
- minusMillis(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in milliseconds subtracted.
- minusMillis(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts milliseconds from a duration.
- minusMillis(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts milliseconds from a period with duration.
- minusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of minutes subtracted. - minusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in minutes subtracted.
- minusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in minutes subtracted.
- minusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of minutes subtracted. - minusMinutes(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of minutes subtracted.
- minusMinutes(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts minutes from a duration.
- minusMinutes(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts minutes from a period with duration.
- minusMinutes(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of minutes from the given
TimeSupportinstance. - minusMonths(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of months subtracted.
- minusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of months subtracted. - minusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of months subtracted. - minusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a copy of this period with the specified months subtracted.
- minusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this period with the specified months subtracted.
- minusMonths(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of months from the given
DateSupportinstance. - minusMonths(NaftahPeriod, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a number of months from the given period.
- minusMonths(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts months from a period with duration.
- minusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of nanoseconds subtracted. - minusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in nanoseconds subtracted.
- minusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in nanoseconds subtracted.
- minusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of nanoseconds subtracted. - minusNanos(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of nanoseconds subtracted.
- minusNanos(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts nanoseconds from a duration.
- minusNanos(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts nanoseconds from a period with duration.
- minusNanos(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of nanoseconds from the given
TimeSupportinstance. - minusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of seconds subtracted. - minusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in seconds subtracted.
- minusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in seconds subtracted.
- minusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of seconds subtracted. - minusSeconds(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of seconds subtracted.
- minusSeconds(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts seconds from a duration.
- minusSeconds(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts seconds from a period with duration.
- minusSeconds(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of seconds from the given
TimeSupportinstance. - minusWeeks(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of weeks subtracted.
- minusWeeks(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of weeks subtracted. - minusWeeks(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of weeks subtracted. - minusWeeks(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of weeks from the given
DateSupportinstance. - minusYears(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of years subtracted.
- minusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of years subtracted. - minusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of years subtracted. - minusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a copy of this period with the specified years subtracted.
- minusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this period with the specified years subtracted.
- minusYears(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a specified number of years from the given
DateSupportinstance. - minusYears(NaftahPeriod, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts a number of years from the given period.
- minusYears(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Subtracts years from a period with duration.
- minute - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
The field for the
minuterecord component. - minute() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns the value of the
minuterecord component. - MINUTE - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- MINUTE - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- MINUTE - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Represents a minute in Arabic.
- MINUTE() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- minutes - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
minutesrecord component. - minutes() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
minutesrecord component. - minuteText - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
minuteTextrecord component. - minuteText() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
minuteTextrecord component. - MOD - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Character modulo.
- MOD - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- MOD - Static variable in class org.daiitech.naftah.parser.NaftahParser
- MOD() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- MOD(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- MOD_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Vectorized modulo operation (simulates
floorMod). - modeNames - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- modeNames - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- modulo(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Computes the modulo (remainder) of two numeric values represented as strings.
- modulo(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Computes the modulo (remainder) of two
DynamicNumberinstances with type promotion. - modulo(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Calculates the remainder of the division of the first value by the second.
- modulo(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Computes the modulo (remainder) of the first value divided by the second element by element of collection, map with themselves or with simple value.
- modulo(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Computes the modulo (remainder) of two
Numbervalues. - MODULO - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the modulo operation (%).
- month - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
The field for the
monthrecord component. - month() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Returns the value of the
monthrecord component. - MONTH - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- MONTH - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- MONTH - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Represents a month in Arabic.
- MONTH() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- MONTH_NAME - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- MONTH_NAME - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- MONTH_NAME() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateSpecifierContext
- monthNameToNumber(String, Chronology) - Static method in class org.daiitech.naftah.utils.time.MonthUtils
-
Converts a month name to its numeric value according to the given chronology.
- monthNumberToName(int, Chronology) - Static method in class org.daiitech.naftah.utils.time.MonthUtils
-
Converts a numeric month value to its month name according to the given chronology.
- months - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
The field for the
monthsrecord component. - months() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns the value of the
monthsrecord component. - monthText - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
The field for the
monthTextrecord component. - monthText() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns the value of the
monthTextrecord component. - MonthUtils - Class in org.daiitech.naftah.utils.time
-
Utility class for converting month names to numeric month values.
- MonthUtils() - Constructor for class org.daiitech.naftah.utils.time.MonthUtils
-
Private constructor to prevent instantiation.
- monthValue - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
The field for the
monthValuerecord component. - monthValue() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Returns the value of the
monthValuerecord component. - MUHARRAM - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Muharram, the first month in Hijri calendar.
- MUL - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Character multiplication.
- MUL - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- MUL - Static variable in class org.daiitech.naftah.parser.NaftahParser
- MUL() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- MUL(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- MUL_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Vectorized multiplication of characters.
- MULTILINE_CACHE_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable caching of multiline text processing in Naftah.
- MULTILINE_IS_ACTIVE - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Indicates if multiline mode is active in the REPL.
- multipleAssignments() - Method in class org.daiitech.naftah.parser.NaftahParser
- multipleAssignments() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- MultipleAssignmentsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- multipleAssignmentsExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.AssignmentContext
- multipleAssignmentsExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- MultipleAssignmentsExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- multipleDeclarations() - Method in class org.daiitech.naftah.parser.NaftahParser.DeclarationContext
- multipleDeclarations() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- multipleDeclarations() - Method in class org.daiitech.naftah.parser.NaftahParser
- MultipleDeclarationsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- MultipleElementsContext(NaftahParser.ElementsContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.MultipleElementsContext
- multipleReturns() - Method in class org.daiitech.naftah.parser.NaftahParser
- multipleReturns() - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnStatementContext
- MultipleReturnsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- multiplicativeExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- multiplicativeExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- multiplicativeExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- MultiplicativeExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- multiply(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Multiplies two numeric values represented as strings.
- multiply(String, int) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Repeats the given string a specified number of times.
- multiply(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Multiplies two
DynamicNumberinstances with type promotion. - multiply(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Multiplies two values and returns the product.
- multiply(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Multiplies two values element by element of collection, map with themselves or with simple value.
- multiply(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Multiplies two
Numbervalues. - MULTIPLY - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the multiplication operation (*).
- MutablePair<L,
R> - Class in org.daiitech.naftah.builtin.utils.tuple -
A mutable pair consisting of two
Objectelements. - MutablePair() - Constructor for class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Create a new pair instance of two nulls.
- MutablePair(L, R) - Constructor for class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Create a new pair instance.
- MutableTriple<L,
M, R> - Class in org.daiitech.naftah.builtin.utils.tuple -
A mutable triple consisting of three
Objectelements. - MutableTriple() - Constructor for class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Create a new triple instance of three nulls.
- MutableTriple(L, M, R) - Constructor for class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Create a new triple instance.
N
- Naftah - Class in org.daiitech.naftah
-
Main entry point of the Naftah programming language.
- Naftah() - Constructor for class org.daiitech.naftah.Naftah
-
Private constructor to prevent instantiation.
- NAFTAH_VERSION_DATE_PROPERTY - Static variable in class org.daiitech.naftah.ReleaseInfo
-
System property key representing the Naftah build/release date.
- NAFTAH_VERSION_PROPERTY - Static variable in class org.daiitech.naftah.ReleaseInfo
-
System property key representing the Naftah version.
- NAFTAH_VERSION_TIME_PROPERTY - Static variable in class org.daiitech.naftah.ReleaseInfo
-
System property key representing the Naftah framework build/release time.
- Naftah.NaftahCommand - Class in org.daiitech.naftah
-
The base command class for the Naftah CLI, implemented with picocli.
- Naftah.NaftahCommand.InitCommand - Class in org.daiitech.naftah
-
The 'init' subcommand that prepares Java classpath classes for Naftah reuse.
- Naftah.NaftahCommand.ManualCommand - Class in org.daiitech.naftah
-
The
'man'subcommand for Naftah. - Naftah.NaftahCommand.ManualCommand.ManCommand - Enum Class in org.daiitech.naftah
-
Enum representing all manual subcommands supported in Naftah.
- Naftah.NaftahCommand.ManualCommand.Target - Enum Class in org.daiitech.naftah
-
Represents different targets for the manual command.
- Naftah.NaftahCommand.RunCommand - Class in org.daiitech.naftah
-
The 'run' subcommand that interprets a Naftah script.
- Naftah.NaftahCommand.ShellCommand - Class in org.daiitech.naftah
-
The 'shell' subcommand that starts the interactive Naftah REPL (Read-Eval-Print Loop).
- Naftah.NaftahCommand.ShellCommand.ReplCommand - Enum Class in org.daiitech.naftah
-
Enum representing the REPL-specific commands supported in the Naftah interactive shell.
- Naftah.VersionProvider - Class in org.daiitech.naftah
-
Provides version information for the Naftah command line.
- NaftahBugError - Error in org.daiitech.naftah.errors
-
This class represents an error that is thrown when a bug is recognized inside the runtime.
- NaftahBugError(String) - Constructor for error org.daiitech.naftah.errors.NaftahBugError
-
Constructs a
NaftahBugErrorusing the given message text. - NaftahBugError(String, int, int) - Constructor for error org.daiitech.naftah.errors.NaftahBugError
-
Constructs a
NaftahBugErrorusing a descriptive message and the line number along with the column. - NaftahBugError(String, Throwable) - Constructor for error org.daiitech.naftah.errors.NaftahBugError
-
Constructs a
NaftahBugErrorusing both a descriptive message and an underlying exception cause. - NaftahBugError(String, Throwable, int, int) - Constructor for error org.daiitech.naftah.errors.NaftahBugError
-
Constructs a
NaftahBugErrorusing a descriptive message and an underlying exception cause and the line number along with the column. - NaftahBugError(Throwable) - Constructor for error org.daiitech.naftah.errors.NaftahBugError
-
Constructs a
NaftahBugErrorusing the given cause. - NaftahCommand() - Constructor for class org.daiitech.naftah.Naftah.NaftahCommand
- naftahDate - Variable in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
The field for the
naftahDaterecord component. - naftahDate() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the value of the
naftahDaterecord component. - NaftahDate - Record Class in org.daiitech.naftah.builtin.time
-
Represents an immutable Naftah date composed of: A
NaftahDate.Datecomponent (day, month, year) An optionalNaftahDate.Calendarcomponent A resolvedTemporalrepresentation - NaftahDate(NaftahDate.Date, NaftahDate.Calendar, Temporal) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates an instance of a
NaftahDaterecord class. - NaftahDate.Calendar - Record Class in org.daiitech.naftah.builtin.time
-
Represents an Naftah calendar specification.
- NaftahDate.Date - Record Class in org.daiitech.naftah.builtin.time
-
Represents the date part of a Naftah date expression.
- NaftahDateLexer - Class in org.daiitech.naftah.parser
- NaftahDateLexer(CharStream) - Constructor for class org.daiitech.naftah.parser.NaftahDateLexer
- NaftahDateParser - Class in org.daiitech.naftah.parser
- NaftahDateParser(TokenStream) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser
- NaftahDateParser.BetweenSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.BetweenTemporalAmountContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.BetweenTimeSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.CalendarSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.DateAmountContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.DateSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.DateTimeContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.DateTimeSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.DurationContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.DurationSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.NowAsDateContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.NowAsDateTimeContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.NowAsTimeContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.NowContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.NowSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.OffsetSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.PeriodSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.PeriodWithDurationContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.RootContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.TimeAmountContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.TimeContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.TimeSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.ZonedOrOffsetTimeSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.ZoneOrOffsetSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParser.ZoneSpecifierContext - Class in org.daiitech.naftah.parser
- NaftahDateParserBaseVisitor<T> - Class in org.daiitech.naftah.parser
-
This class provides an empty implementation of
NaftahDateParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods. - NaftahDateParserBaseVisitor() - Constructor for class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
- NaftahDateParserHelper - Class in org.daiitech.naftah.parser.time
-
Helper class for parsing Arabic date expressions using ANTLR-generated lexer and parser classes.
- NaftahDateParserHelper() - Constructor for class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Private constructor to prevent instantiation.
- NaftahDateParserVisitor<T> - Interface in org.daiitech.naftah.parser
-
This interface defines a complete generic visitor for a parse tree produced by
NaftahDateParser. - NaftahDateTime - Record Class in org.daiitech.naftah.builtin.time
-
Represents a complete Arabic date-time, consisting of: An
NaftahDatecomponent AnNaftahTimecomponent A resolvedTemporalrepresentation - NaftahDateTime(NaftahDate, NaftahTime, Temporal) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Creates an instance of a
NaftahDateTimerecord class. - naftahDuration - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
The field for the
naftahDurationrecord component. - naftahDuration() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the value of the
naftahDurationrecord component. - NaftahDuration - Record Class in org.daiitech.naftah.builtin.time
-
Represents a duration expressed in Arabic text, including hours, minutes, seconds, milliseconds, and nanoseconds.
- NaftahDuration(NaftahDuration.DurationDefinition, Duration) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Creates an instance of a
NaftahDurationrecord class. - NaftahDuration.DurationDefinition - Record Class in org.daiitech.naftah.builtin.time
-
Definition of a duration in Arabic text, including hours, minutes, seconds, milliseconds, and nanoseconds.
- NaftahErrorListener - Class in org.daiitech.naftah.parser
-
Custom error listener for Naftah language parsing errors.
- NaftahErrorListener() - Constructor for class org.daiitech.naftah.parser.NaftahErrorListener
- NaftahExecutionLogger - Class in org.daiitech.naftah.parser
-
Utility class for logging execution details within the Naftah system.
- NaftahExecutionLogger() - Constructor for class org.daiitech.naftah.parser.NaftahExecutionLogger
-
Private constructor to prevent instantiation.
- NaftahFn - Annotation Interface in org.daiitech.naftah.builtin
-
Annotation to mark a method as a Naftah built-in function.
- NaftahFnProvider - Annotation Interface in org.daiitech.naftah.builtin
-
Annotation to mark a class as a provider of Naftah functions.
- NaftahFunction - Record Class in org.daiitech.naftah.builtin.lang
-
Represents a function definition in the Naftah scripting language.
- NaftahFunction(String, boolean, boolean, String[], String, String, Class<?>, List<Class<?>>, List<Class<?>>) - Constructor for record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Creates an instance of a
NaftahFunctionrecord class. - NaftahFunctionProvider - Record Class in org.daiitech.naftah.builtin.lang
-
Represents a provider of Naftah functions.
- NaftahFunctionProvider(String, boolean, boolean, String, List<String>) - Constructor for record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Creates an instance of a
NaftahFunctionProviderrecord class. - NaftahHighlighter - Class in org.daiitech.naftah.utils.script
-
A highlighter implementation that reshapes text for correct display.
- NaftahHighlighter(Highlighter) - Constructor for class org.daiitech.naftah.utils.script.NaftahHighlighter
-
Constructs an NaftahHighlighter wrapping the specified original highlighter.
- NaftahLexer - Class in org.daiitech.naftah.parser
- NaftahLexer(CharStream) - Constructor for class org.daiitech.naftah.parser.NaftahLexer
- NaftahLogFormatter - Class in org.daiitech.naftah.utils.script
-
A custom log formatter that supports reshaping text for proper visual display in logging output.
- NaftahLogFormatter() - Constructor for class org.daiitech.naftah.utils.script.NaftahLogFormatter
- NaftahObject - Record Class in org.daiitech.naftah.builtin.lang
-
Represents a dynamic "Naftah" object — a flexible wrapper that can encapsulate either a native Java object or a declarative structure of named fields.
- NaftahObject(boolean, Object, Class<?>, Map<String, DeclaredVariable>) - Constructor for record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Canonical constructor with validation logic.
- NaftahOutputTransformer - Class in org.daiitech.naftah.utils.script
-
An
OutputStreamwrapper that transforms text for proper visual display when printed to an output stream (e.g., console or file). - NaftahOutputTransformer(OutputStream) - Constructor for class org.daiitech.naftah.utils.script.NaftahOutputTransformer
-
Constructs a new
NaftahOutputTransformerwrapping the specified output stream. - NaftahParser - Class in org.daiitech.naftah.parser
- NaftahParser(TokenStream) - Constructor for class org.daiitech.naftah.parser.NaftahParser
- NaftahParser.ActorDeclarationContext - Class in org.daiitech.naftah.parser
- NaftahParser.ActorDeclarationStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.AdditiveExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.ArgumentListContext - Class in org.daiitech.naftah.parser
- NaftahParser.AssignmentContext - Class in org.daiitech.naftah.parser
- NaftahParser.AssignmentStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.AwaitUnaryExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.BitwiseExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.BlockContext - Class in org.daiitech.naftah.parser
- NaftahParser.BlockStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.BreakStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.BreakStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.BuiltInContext - Class in org.daiitech.naftah.parser
- NaftahParser.BuiltInTypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.CallableImportElementContext - Class in org.daiitech.naftah.parser
- NaftahParser.CallSegmentContext - Class in org.daiitech.naftah.parser
- NaftahParser.CaseLabelListContext - Class in org.daiitech.naftah.parser
- NaftahParser.CaseStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.CaseStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ChannelDeclarationContext - Class in org.daiitech.naftah.parser
- NaftahParser.ChannelDeclarationStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.CharacterValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.CollectionAccessContext - Class in org.daiitech.naftah.parser
- NaftahParser.CollectionAccessExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.CollectionAccessIndexContext - Class in org.daiitech.naftah.parser
- NaftahParser.CollectionContext - Class in org.daiitech.naftah.parser
- NaftahParser.CollectionExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.CollectionMultipleElementsContext - Class in org.daiitech.naftah.parser
- NaftahParser.ComplexBuiltInContext - Class in org.daiitech.naftah.parser
- NaftahParser.ComplexTypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.ContinueStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ContinueStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.DeclarationContext - Class in org.daiitech.naftah.parser
- NaftahParser.DeclarationStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ElementsContext - Class in org.daiitech.naftah.parser
- NaftahParser.EmptyMapContext - Class in org.daiitech.naftah.parser
- NaftahParser.EmptyObjectContext - Class in org.daiitech.naftah.parser
- NaftahParser.EmptySetContext - Class in org.daiitech.naftah.parser
- NaftahParser.EqualityExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.ErrorCaseContext - Class in org.daiitech.naftah.parser
- NaftahParser.ExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.ExpressionStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.FalseValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.ForEachLoopStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ForeachTargetContext - Class in org.daiitech.naftah.parser
- NaftahParser.ForStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ForStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.FunctionCallContext - Class in org.daiitech.naftah.parser
- NaftahParser.FunctionCallExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.FunctionDeclarationContext - Class in org.daiitech.naftah.parser
- NaftahParser.FunctionDeclarationStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.GroupedImportStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.IdValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.IfStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.IfStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImplementationDeclarationContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImplementationDeclarationStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImplementationFunctionsContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImportAliasContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImportElementsContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImportsContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImportStatementAsAliasContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImportStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ImportStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.IndexAndKeyValueForeachTargetContext - Class in org.daiitech.naftah.parser
- NaftahParser.IndexAndValueForeachTargetContext - Class in org.daiitech.naftah.parser
- NaftahParser.IndexBasedForLoopStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.InitCallContext - Class in org.daiitech.naftah.parser
- NaftahParser.InitCallExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.KeyValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.KeyValueForeachTargetContext - Class in org.daiitech.naftah.parser
- NaftahParser.KeyValuePairsContext - Class in org.daiitech.naftah.parser
- NaftahParser.LabelContext - Class in org.daiitech.naftah.parser
- NaftahParser.ListValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.LogicalExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.MapValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.MultipleAssignmentsContext - Class in org.daiitech.naftah.parser
- NaftahParser.MultipleAssignmentsExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.MultipleDeclarationsContext - Class in org.daiitech.naftah.parser
- NaftahParser.MultipleElementsContext - Class in org.daiitech.naftah.parser
- NaftahParser.MultipleReturnsContext - Class in org.daiitech.naftah.parser
- NaftahParser.MultiplicativeExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.NanValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.NoneCaseContext - Class in org.daiitech.naftah.parser
- NaftahParser.NullishExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.NullValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.NumberValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.ObjectAccessContext - Class in org.daiitech.naftah.parser
- NaftahParser.ObjectAccessExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.ObjectContext - Class in org.daiitech.naftah.parser
- NaftahParser.ObjectExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.ObjectFieldsContext - Class in org.daiitech.naftah.parser
- NaftahParser.ObjectValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.OkCaseContext - Class in org.daiitech.naftah.parser
- NaftahParser.OptionCasesContext - Class in org.daiitech.naftah.parser
- NaftahParser.ParameterDeclarationContext - Class in org.daiitech.naftah.parser
- NaftahParser.ParameterDeclarationListContext - Class in org.daiitech.naftah.parser
- NaftahParser.ParenthesisExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.PostfixExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.PostfixUnaryExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.PowerExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.PrefixUnaryExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.PrimaryCallContext - Class in org.daiitech.naftah.parser
- NaftahParser.PrimaryContext - Class in org.daiitech.naftah.parser
- NaftahParser.ProgramContext - Class in org.daiitech.naftah.parser
- NaftahParser.PropertyAccessContext - Class in org.daiitech.naftah.parser
- NaftahParser.QualifiedCallContext - Class in org.daiitech.naftah.parser
- NaftahParser.QualifiedCallImportStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.QualifiedNameCallContext - Class in org.daiitech.naftah.parser
- NaftahParser.QualifiedNameContext - Class in org.daiitech.naftah.parser
- NaftahParser.QualifiedNameTypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.QualifiedObjectAccessContext - Class in org.daiitech.naftah.parser
- NaftahParser.RadixNumberValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.RelationalExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.RepeatStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.RepeatStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ReturnStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ReturnStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.ReturnTypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.ScopeBlockContext - Class in org.daiitech.naftah.parser
- NaftahParser.ScopeBlockStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.SelfOrIdContext - Class in org.daiitech.naftah.parser
- NaftahParser.SetValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.ShiftExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.SimpleCallContext - Class in org.daiitech.naftah.parser
- NaftahParser.SingleAssignmentContext - Class in org.daiitech.naftah.parser
- NaftahParser.SingleAssignmentExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.SingleDeclarationContext - Class in org.daiitech.naftah.parser
- NaftahParser.SingleElementContext - Class in org.daiitech.naftah.parser
- NaftahParser.SingleReturnContext - Class in org.daiitech.naftah.parser
- NaftahParser.SomeCaseContext - Class in org.daiitech.naftah.parser
- NaftahParser.SpawnUnaryExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.StatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.StringValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.TargetExecutableIndexContext - Class in org.daiitech.naftah.parser
- NaftahParser.TernaryExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.TrueValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.TryCasesContext - Class in org.daiitech.naftah.parser
- NaftahParser.TryStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.TryStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.TryStatementWithOptionCasesContext - Class in org.daiitech.naftah.parser
- NaftahParser.TryStatementWithTryCasesContext - Class in org.daiitech.naftah.parser
- NaftahParser.TupleElementsContext - Class in org.daiitech.naftah.parser
- NaftahParser.TupleMultipleElementsContext - Class in org.daiitech.naftah.parser
- NaftahParser.TupleSingleElementContext - Class in org.daiitech.naftah.parser
- NaftahParser.TupleValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.TypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.TypeExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.TypeReturnTypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.UnaryExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.ValueContext - Class in org.daiitech.naftah.parser
- NaftahParser.ValueExpressionContext - Class in org.daiitech.naftah.parser
- NaftahParser.ValueForeachTargetContext - Class in org.daiitech.naftah.parser
- NaftahParser.VarTypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.VoidReturnTypeContext - Class in org.daiitech.naftah.parser
- NaftahParser.WhileStatementContext - Class in org.daiitech.naftah.parser
- NaftahParser.WhileStatementStatementContext - Class in org.daiitech.naftah.parser
- NaftahParserBaseVisitor<T> - Class in org.daiitech.naftah.parser
-
This class provides an empty implementation of
NaftahParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods. - NaftahParserBaseVisitor() - Constructor for class org.daiitech.naftah.parser.NaftahParserBaseVisitor
- NaftahParserHelper - Class in org.daiitech.naftah.parser
-
Helper class for various parsing-related utilities used in the Naftah language parser.
- NaftahParserHelper() - Constructor for class org.daiitech.naftah.parser.NaftahParserHelper
-
Private constructor to prevent instantiation.
- NaftahParserVisitor<T> - Interface in org.daiitech.naftah.parser
-
This interface defines a complete generic visitor for a parse tree produced by
NaftahParser. - NaftahParseTreeProperty<V> - Class in org.daiitech.naftah.parser
-
Extension of ANTLR's ParseTreeProperty to expose internal annotations map and support copying from another NaftahParseTreeProperty.
- NaftahParseTreeProperty() - Constructor for class org.daiitech.naftah.parser.NaftahParseTreeProperty
- naftahPeriod - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
The field for the
naftahPeriodrecord component. - naftahPeriod() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the value of the
naftahPeriodrecord component. - NaftahPeriod - Record Class in org.daiitech.naftah.builtin.time
-
Represents a period expressed in Arabic text, including years, months, and days.
- NaftahPeriod(NaftahPeriod.PeriodDefinition, Period) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Creates an instance of a
NaftahPeriodrecord class. - NaftahPeriod.PeriodDefinition - Record Class in org.daiitech.naftah.builtin.time
-
Definition of a period in Arabic text, including years, months, and days.
- NaftahPeriodWithDuration - Record Class in org.daiitech.naftah.builtin.time
-
Represents a combined period and duration expressed in Arabic text.
- NaftahPeriodWithDuration(NaftahPeriod, NaftahDuration) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Creates an instance of a
NaftahPeriodWithDurationrecord class. - NaftahStringsCompleter - Class in org.daiitech.naftah.utils.repl
-
A custom
StringsCompleterimplementation that supports shaping text for better display in terminals that require right-to-left formatting. - NaftahStringsCompleter(Iterable<String>) - Constructor for class org.daiitech.naftah.utils.repl.NaftahStringsCompleter
-
Constructs a new
NaftahStringsCompleterusing the given iterable of strings. - NaftahSystem - Class in org.daiitech.naftah
-
Utility class for managing system-wide settings, especially for terminal configuration and versioning in the Naftah runtime environment.
- NaftahSystem() - Constructor for class org.daiitech.naftah.NaftahSystem
-
Private constructor to prevent instantiation.
- NaftahTemporal - Interface in org.daiitech.naftah.builtin.time
-
A sealed marker interface representing any Arabic temporal entity.
- NaftahTemporalAmount - Interface in org.daiitech.naftah.builtin.time
-
Represents a temporal amount with a Naftah textual representation.
- NaftahTemporalPoint - Interface in org.daiitech.naftah.builtin.time
-
Marker interface representing a Naftah temporal point.
- naftahTime - Variable in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
The field for the
naftahTimerecord component. - naftahTime() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the value of the
naftahTimerecord component. - NaftahTime - Record Class in org.daiitech.naftah.builtin.time
-
Represents an Arabic time expression, optionally including a time zone or offset, and a resolved
Temporalrepresentation. - NaftahTime(NaftahTime.Time, NaftahTime.ZoneOrOffset, Temporal) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an instance of a
NaftahTimerecord class. - NaftahTime.Time - Record Class in org.daiitech.naftah.builtin.time
-
Represents the time component of an Arabic time expression.
- NaftahTime.ZoneOrOffset - Record Class in org.daiitech.naftah.builtin.time
-
Represents an Arabic time zone or numeric offset.
- name - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The name of the function.
- name - Variable in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
The name of the implementation.
- name - Variable in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
The name of the parameter.
- name - Variable in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
The name of the variable.
- name - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
namerecord component. - name - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
The field for the
namerecord component. - name - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Actor
- name - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Channel
- name - Variable in class org.daiitech.naftah.parser.VariableLookupResult
- name() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
namerecord component. - name() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Returns the value of the
namerecord component. - name() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
The function name as exposed to the Naftah environment.
- name() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFnProvider
-
The provider's name.
- NAME - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.InitCommand
- NAME - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
The name of this command.
- NAME - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand
-
The main command name.
- NAME - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.RunCommand
- NAME - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand
-
The name of the 'shell' subcommand and the REPL session start timestamp.
- NaN - Class in org.daiitech.naftah.builtin.lang
-
Represents a singleton instance of a non-numeric value (NaN).
- NaN() - Constructor for class org.daiitech.naftah.builtin.lang.NaN
- NAN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- NAN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- NAN() - Method in class org.daiitech.naftah.parser.NaftahParser.NanValueContext
- NAN_DECIMAL_ERROR - Static variable in class org.daiitech.naftah.errors.ExceptionUtils
-
Error message indicating that the value is Not-a-Number (NaN).
- nano - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
The field for the
nanorecord component. - nano() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns the value of the
nanorecord component. - nanos - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
nanosrecord component. - nanos() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
nanosrecord component. - NANOSECOND - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- NANOSECOND - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- NANOSECOND - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Represents a nanosecond in Arabic.
- NANOSECOND() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- nanoText - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
nanoTextrecord component. - nanoText() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
nanoTextrecord component. - nanoTime() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the current value of the JVM's high-resolution time source, in nanoseconds.
- NanValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.NanValueContext
- negate(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the negation of the given number represented as string.
- negate(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the negation of the given number
DynamicNumber. - negate(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (negate) function returns the given number after changing it to its negative value.
- negate(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Negates a collection or map.
- negate(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the negation of the given number
Number. - NEQ - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- NEQ - Static variable in class org.daiitech.naftah.parser.NaftahParser
- NEQ() - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- NEQ(int) - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- newIllegalArgumentException(Object) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates an
IllegalArgumentExceptionindicating that a value has an unsupported runtime type. - newIllegalArgumentException(Object, Object) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates an
IllegalArgumentExceptionindicating that a combination of values has unsupported or incompatible runtime types. - newIllegalFieldAccessException(String) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates an
IllegalAccessExceptionindicating that a reflective write to a constant (final/static) field was ignored by the JVM. - newNaftahBugError(Operation, Object) - Static method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Constructs a
NaftahBugErrorto indicate that the specified unary operation is not supported for the given operand type. - newNaftahBugError(Operation, Object, Object) - Static method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Creates a new
NaftahBugErrorindicating that the given binary operation is not supported for the provided operand types. - newNaftahBugExistentFunctionArgumentError(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a NaftahBugError when a function argument already exists in the current context.
- newNaftahBugExistentFunctionError(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a NaftahBugError when a function already exists in the current context.
- newNaftahBugExistentFunctionParameterError(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a NaftahBugError when a function parameter already exists in the current context.
- newNaftahBugExistentImplementationError(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a
NaftahBugErrorindicating that an implementation with the given name already exists in the current context. - newNaftahBugExistentVariableError(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a NaftahBugError when a variable already exists in the current context.
- newNaftahBugForeachTargetDuplicatesError(String, int, int) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a NaftahBugError for a duplicate (foreach) target with specified line and column.
- newNaftahBugForeachTargetDuplicatesError(String, NaftahParser.ForeachTargetContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a NaftahBugError when there is a duplicate in a (foreach) loop target.
- newNaftahBugInvalidLoopLabelError(String, Parser, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating an invalid reuse of a loop label. - newNaftahBugInvalidNumberConversionOverflowError(boolean, Number, Class<?>) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Raise an overflow exception for the given number and target class.
- newNaftahBugInvalidNumberValueError(Object) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating that the given object represents an invalid numeric value. - newNaftahBugInvalidNumberValueError(Object, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorfor an invalid numeric value in a specific radix. - newNaftahBugInvalidNumberValueError(Object, int, Exception) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorfor an invalid numeric value in a specific radix, including the underlying cause. - newNaftahBugInvalidNumberValueError(Object, Exception) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorfor an invalid numeric value, with the cause. - newNaftahBugInvalidUsageError() - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating that an invalid usage has occurred. - newNaftahBugNoEnumValueError(Class<? extends Operation>, String) - Static method in interface org.daiitech.naftah.builtin.utils.op.Operation
-
Creates a
NaftahBugErrorindicating that no enum constant was found for the given operator symbol in the specifiedOperationenum class. - newNaftahBugNullError() - Static method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Creates a new
NaftahBugErrorindicating that null values are not allowed. - newNaftahBugNullError(int, int) - Static method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Creates a new
NaftahBugErrorindicating that null values are not allowed, with the specified line and column. - newNaftahBugNullInputError(boolean, Object...) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating that a required input argument is null or missing. - newNaftahBugUnsupportedBitwiseDecimalError(boolean, DynamicNumber...) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a NaftahBugError indicating that bitwise operations on decimal numbers are unsupported.
- newNaftahBugUnsupportedNumbersError(boolean, DynamicNumber...) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating that one or more numeric types are unsupported. - newNaftahBugVariableNotFoundError(String) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a new
NaftahBugErrorindicating that a variable was not found in the current context. - newNaftahBugVariableNotFoundError(String, int, int) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates a new
NaftahBugErrorindicating that a variable was not found at a specific source location. - newNaftahExpressionsDeclarationsSizeMismatchErrorError(int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates and throws a
NaftahBugErrorwhen the number of assignment expressions does not match the number of declared variables. - newNaftahIllegalArgumentError(String, String, int, int, String, Exception, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorfor illegal argument count or mismatched argument types. - newNaftahIndexOutOfBoundsBugError(int, int) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Creates a
NaftahBugErrorindicating that an index is out of bounds for a collection. - newNaftahIndexOutOfBoundsBugError(int, int, Exception, int, int) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Creates a
NaftahBugErrorindicating that an index is out of bounds for a collection, and optionally includes a cause (wrapped exception). - newNaftahInstantiationError(String, String, Exception, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorwhen object instantiation fails. - newNaftahInvalidEmptyInputStringCannotBeEmptyBugError() - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Creates a
NaftahBugErrorindicating that the input string was null or empty. - newNaftahInvocableListFoundError(String, Collection<T>, Throwable, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates and throws a
NaftahBugErrorwhen a collection of invocable functions or class initializers is found, but the caller did not specify an index to select which one to invoke. - newNaftahInvocableNotFoundError(String) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorfor a missing invocable without specifying source line or column. - newNaftahInvocableNotFoundError(String, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates and throws a new
NaftahBugErrorwhen the requested invocable (method or constructor) cannot be found in the current context. - newNaftahInvocationError(String, String, Exception, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorfor errors occurring during function invocation. - newNaftahKeyNotFoundError(Object) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating that the specified key was not found in the associative array. - newNaftahNegativeNumberError() - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating that negative numbers are not allowed. - newNaftahNonInvocableFunctionError(String, String, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorfor functions that are not invocable. - newNaftahNoSuchFieldError(String) - Static method in class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Creates a
NaftahBugErrorwhen a field with the given name cannot be found. - newNaftahNotCollectionOrMapArgumentError(boolean) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Creates a
NaftahBugErrorindicating that one or more arguments are not valid collection, array, or map types. - newNaftahPartsCountExceedsStringLengthBugError() - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Creates a
NaftahBugErrorindicating that the number of parts exceeds the string length. - newNaftahPartsCountMustBeGreaterThanZeroBugError() - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Creates a
NaftahBugErrorindicating that the number of parts is zero or negative. - newNaftahSettingConstantError(String) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a
NaftahBugErrorindicating that an attempt was made to reassign a constant (final or otherwise immutable) variable. - newNaftahSettingConstantError(String, Throwable) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a
NaftahBugErrorindicating that an attempt was made to reassign a constant (final or otherwise immutable) variable, optionally wrapping the underlying cause. - newNaftahSingleExpressionAssignmentError(int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates and throws a
NaftahBugErrorwhen an assignment expression is invalid because it is not provided as a tuple of elements. - newNaftahSizeBugError(Object[], Object[]) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Constructs a new
NaftahBugErrorindicating that the sizes of the two arrays do not match. - newNaftahSizeBugError(Map<?, ?>, Map<?, ?>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Constructs a new
NaftahBugErrorindicating that the sizes of the two associative arrays (maps) do not match. - newNaftahSpecifiedTypesExceedVariableNamesError(int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates and throws a
NaftahBugErrorwhen the parser encounters multiple variable declarations where the number of explicitly specified types exceeds the number of declared variable names. - newNaftahTypeMismatchError(String, String, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a
NaftahBugErrorrepresenting a type-mismatch error with source location information. - newNaftahUnsupportedFunctionError(String, Class<?>, int, int) - Static method in class org.daiitech.naftah.errors.ExceptionUtils
-
Creates a new
NaftahBugErrorindicating that the specified function is not supported. - None - Class in org.daiitech.naftah.builtin.lang
-
this class represents a singleton value indicating the absence of a value.
- None() - Constructor for class org.daiitech.naftah.builtin.lang.None
-
Private constructor to prevent external instantiation.
- NONE - Enum constant in enum class org.daiitech.naftah.parser.LoopSignal
-
No signal is being issued.
- NONE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- NONE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- NONE() - Method in class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- noneCase() - Method in class org.daiitech.naftah.parser.NaftahParser
- noneCase() - Method in class org.daiitech.naftah.parser.NaftahParser.OptionCasesContext
- NoneCaseContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.NoneCaseContext
- noneMatch(Object, Predicate<T>) - Static method in class org.daiitech.naftah.builtin.utils.FunctionUtils
-
Returns
trueif no elements in the input match the given predicate. - normalize() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Normalizes the internal number value to the smallest suitable numeric type.
- normalize(boolean) - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Normalizes the internal number to the most compact numeric type possible, optionally including support for floating point number simplification.
- normalizePrimitive(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Normalizes a primitive
Classto its corresponding wrapper type. - NORMALIZER - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
Unicode normalizer instance for normalization form NFKC.
- not(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise NOT (inversion) operation on a dynamically-typed numeric value.
- not(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Negates the given value.
- not(String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs bitwise NOT operation on each character of the string.
- not(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise NOT operation on the given number
DynamicNumber. - not(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (not) function performs a bitwise NOT operation on the given number.
- not(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs bitwise NOT element by element of collection, map with themselves or with simple value.
- not(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise NOT (inversion) operation on a numeric value.
- NOT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Logical NOT operation.
- NOT - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise NOT operation for a single character.
- NOT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- NOT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- NOT() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- NOT_EQUALS - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the inequality comparison operation (!=).
- NOT_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise NOT for a vectorized character.
- NOTE - Static variable in class org.daiitech.naftah.errors.ExceptionUtils
-
Note prefix used in error messages.
- notEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Determines whether this duration is not equal to the given temporal amount.
- notEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Determines whether this period is not equal to the given temporal amount.
- notEquals(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Determines whether this temporal amount is not equal to the given one.
- notEquals(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Determines whether this temporal amount is not equal to the given temporal amount.
- notEquals(NaftahTemporalPoint) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Determines whether this temporal point does not represent the same instant as the given temporal point.
- notEquals(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (notEquals) function compares two values to check if they are not equal.
- notEquals(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Checks if two values are not equal element by element of collection, map with themselves or with simple value.
- notFound(String) - Static method in class org.daiitech.naftah.parser.VariableLookupResult
-
Creates a result indicating that the variable was not found.
- NOVEMBER - Static variable in class org.daiitech.naftah.utils.time.Constants
-
November in Arabic.
- now() - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Obtains the current date using the default chronology and the system default time zone.
- now() - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains the current date-time using the default chronology and the system default time zone.
- now() - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Obtains the current time using the system default time zone.
- now(Chronology) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Obtains the current date using the specified chronology and the system default time zone.
- now(Chronology) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains the current date-time using the specified chronology and the system default time zone.
- now(Chronology, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Obtains the current date using the specified chronology and zone or offset.
- now(Chronology, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains the current date-time using the specified chronology and zone or offset.
- now(NaftahDate.Calendar) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Obtains the current date using the specified calendar and the system default time zone.
- now(NaftahDate.Calendar) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains the current date-time using the specified calendar and the system default time zone.
- now(NaftahDate.Calendar, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Obtains the current date using the specified calendar and zone or offset.
- now(NaftahDate.Calendar, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains the current date-time using the specified calendar and zone or offset.
- now(NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Obtains the current date using the default chronology and the specified zone or offset.
- now(NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains the current date-time using the default chronology and the specified zone or offset.
- now(NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Obtains the current time using the specified zone or offset.
- NOW - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- NOW - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- NOW() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateContext
- NOW() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateTimeContext
- NOW() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsTimeContext
- NowAsDateContext(NaftahDateParser.NowSpecifierContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateContext
- NowAsDateTimeContext(NaftahDateParser.NowSpecifierContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateTimeContext
- NowAsTimeContext(NaftahDateParser.NowSpecifierContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.NowAsTimeContext
- NowContext(NaftahDateParser.RootContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.NowContext
- nowSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenTimeSpecifierContext
- nowSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowContext
- nowSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- NowSpecifierContext() - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.NowSpecifierContext
- NowSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.NowSpecifierContext
- NTuple - Interface in org.daiitech.naftah.builtin.utils.tuple
-
A common contract for all tuple-like data structures with a fixed number of ordered components.
- NULL - Static variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
An immutable pair of nulls.
- NULL - Static variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
An immutable triple of nulls.
- NULL - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- NULL - Static variable in class org.daiitech.naftah.parser.NaftahParser
- NULL - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
String representation for a null value in Naftah.
- NULL() - Method in class org.daiitech.naftah.parser.NaftahParser.NullValueContext
- nullishExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- nullishExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- NullishExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.NullishExpressionContext
- nullPair() - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Returns an immutable pair of nulls.
- nullTriple() - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Returns an immutable triple of nulls.
- NullValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.NullValueContext
- NUMBER - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- NUMBER - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- NUMBER - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- NUMBER - Static variable in class org.daiitech.naftah.parser.NaftahParser
- NUMBER() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- NUMBER() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateSpecifierContext
- NUMBER() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- NUMBER() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- NUMBER() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessIndexContext
- NUMBER() - Method in class org.daiitech.naftah.parser.NaftahParser.NumberValueContext
- NUMBER() - Method in class org.daiitech.naftah.parser.NaftahParser.TargetExecutableIndexContext
- NUMBER(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- NUMBER(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateSpecifierContext
- NUMBER(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- NUMBER(int) - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- NUMBER_FORMAT - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
A reusable
NumberFormatinstance configured for the Arabic locale. - NUMBER_FORMATTER_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable number formatter in Naftah.
- numberToString(Number) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Converts the given
Numberinto a localized string representation using Arabic locale formatting rules. - numberToString(Number) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Converts a
Numberinto a string using formatting rules, replacing the standard Ascii decimal separator with a comma (U+066C), and optionally converting Ascii digits (0–9) to Arabic-Indic digits (٠–٩). - NumberUtils - Class in org.daiitech.naftah.builtin.utils
-
Utility class for dynamically parsing and performing arithmetic operations on various numeric types.
- NumberUtils() - Constructor for class org.daiitech.naftah.builtin.utils.NumberUtils
-
Private constructor to prevent instantiation.
- NumberValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.NumberValueContext
- numericRank(Class<?>) - Static method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the numeric rank of a class to determine widening order.
O
- object() - Method in class org.daiitech.naftah.parser.NaftahParser
- object() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectExpressionContext
- objectAccess() - Method in class org.daiitech.naftah.parser.NaftahParser
- objectAccess() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectAccessExpressionContext
- ObjectAccessContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ObjectAccessContext
- ObjectAccessExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ObjectAccessExpressionContext
- ObjectAccessUtils - Class in org.daiitech.naftah.utils.reflect
-
Utility class for reflective access to object fields and properties.
- ObjectAccessUtils() - Constructor for class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Private constructor to prevent instantiation.
- ObjectContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.ObjectContext
- ObjectContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ObjectContext
- ObjectExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ObjectExpressionContext
- objectFields - Variable in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Map of object fields declared within this implementation.
- objectFields - Variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
The field for the
objectFieldsrecord component. - objectFields() - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns the value of the
objectFieldsrecord component. - objectFields() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- objectFields() - Method in class org.daiitech.naftah.parser.NaftahParser
- objectFields() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectValueContext
- ObjectFieldsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- ObjectUtils - Class in org.daiitech.naftah.builtin.utils
-
Utility class providing various helper methods for working with Java objects in the context of the Naftah language runtime.
- ObjectUtils() - Constructor for class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Private constructor to prevent instantiation.
- ObjectValueContext(NaftahParser.ObjectContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ObjectValueContext
- OCTOBER - Static variable in class org.daiitech.naftah.utils.time.Constants
-
October in Arabic.
- OCTOBER_ALT - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for October.
- of(int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from hour and minute. - of(int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance using numeric day, month, and year values. - of(int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Creates a new
NaftahPeriod.PeriodDefinitioninstance using the default Arabic date unit labels. - of(int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from hour, minute, and second. - of(int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from hour, minute, second, and nanosecond. - of(int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom year, month, day, hour, and minute. - of(int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Creates a new
NaftahDuration.DurationDefinitioninstance using the default Arabic time unit labels. - of(int, int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom year, month, day, hour, minute, and second. - of(int, int, int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom year, month, day, hour, minute, second, and nanosecond. - of(int, int, int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom year, month, day, hour, minute, second, and nanosecond, using an optional time zone or offset. - of(int, int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom year, month, day, hour, minute, and second, using an optional time zone or offset. - of(int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom year, month, day, hour, and minute, using an optional time zone or offset. - of(int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from hour, minute, second, and nanosecond, optionally associated with a time zone or offset. - of(int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from hour, minute, and second, optionally associated with a time zone or offset. - of(int, int, Integer, Integer, Boolean) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Creates a
Timeinstance with the given hour, minute, optional second, nanosecond, and AM/PM indicator. - of(int, int, Chronology, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Creates a
Dateinstance using a numeric month value. - of(int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from hour and minute, optionally associated with a time zone or offset. - of(int, String, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance using a day, Naftah month name, and year. - of(int, String, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a day, Arabic month name, year, hour, and minute. - of(int, String, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a day, Arabic month name, year, hour, minute, and second. - of(int, String, int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a day, Arabic month name, year, hour, minute, second, and nanosecond. - of(int, String, int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a day, Arabic month name, year, hour, minute, second, and nanosecond, using an optional time zone or offset. - of(int, String, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a day, Arabic month name, year, hour, minute, and second, using an optional time zone or offset. - of(int, String, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a day, Arabic month name, year, hour, and minute, using an optional time zone or offset. - of(int, String, int, String, int, int, String, int, String) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Creates a new
NaftahDuration.DurationDefinitioninstance. - of(int, String, int, String, int, String) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Creates a new
NaftahPeriod.PeriodDefinitioninstance. - of(int, String, Chronology, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Creates a
Dateinstance by resolving a month name into its numeric value using the provided chronology. - of(int, ParserRuleContext, String, boolean, JavaType, Object) - Static method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Factory method to create a
DeclaredVariableinstance. - of(int, NaftahParser.FunctionDeclarationContext, String) - Static method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Creates a
DeclaredFunctionfrom a parsed function declaration. - of(int, NaftahParser.ImplementationDeclarationContext, Map<String, DeclaredVariable>, Map<String, DeclaredFunction<?>>) - Static method in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Factory method to create a
DeclaredImplementation. - of(int, NaftahParser.ParameterDeclarationContext, String, boolean, JavaType, Object) - Static method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Factory method to create a new
DeclaredParameter. - of(E) - Static method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Creates a new
Errorresult with the given error value. - of(Class<?>) - Static method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Creates a
ScannedClassinstance for the given class. - of(Class<?>) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
- of(Class<?>, String) - Static method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Creates a
ScannedClassinstance for the given class and qualified name. - of(Number) - Static method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Creates a new
DynamicNumberfrom aNumber. - of(Object) - Static method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Creates a new
DynamicNumberby parsing anObject. - of(Object) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Creates a
NaftahObjectinstance backed by a Java object. - of(Object...) - Static method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Creates a tuple from a variable number of elements.
- of(Object...) - Static method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Creates a tuple from a variable number of elements.
- of(Method, NaftahFunctionProvider, NaftahFunction) - Static method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Static factory method to create a new
BuiltinFunctioninstance. - of(Type) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
- of(String) - Static method in class org.daiitech.naftah.builtin.utils.concurrent.Channel
-
Factory method to create a new channel with the given name.
- of(String) - Static method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Returns the
BinaryOperationenum constant corresponding to the given operator symbol. - of(String) - Static method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Resolves a
UnaryOperationby its operator string. - of(String, boolean, boolean, String[], String, String, Class<?>, Class<?>[], Class<?>[]) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Factory method to create a
NaftahFunctioninstance. - of(String, boolean, boolean, String, String[]) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Factory method to create a
NaftahFunctionProviderinstance. - of(String, Class<?>, Constructor<?>) - Static method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Factory method for creating a
JvmClassInitializerinstance. - of(String, Class<?>, Method) - Static method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Factory method to create a
JvmFunctionfrom a class and method. - of(String, Chronology) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Creates a
Calendarinstance using the given name and chronology. - of(String, DefaultContext, Runnable, Consumer<T>, Runnable) - Static method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Creates a simple actor from a
Consumerfor handling messages. - of(String, T) - Static method in class org.daiitech.naftah.parser.VariableLookupResult
-
Creates a result indicating that the variable was found.
- of(Chronology) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Creates a
Calendarinstance using only a chronology. - of(Chronology, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance using a specific chronology, numeric day, month, and year. - of(Chronology, int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, year, month, day, hour, and minute. - of(Chronology, int, int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, year, month, day, hour, minute, and second. - of(Chronology, int, int, int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, year, month, day, hour, minute, second, and nanosecond. - of(Chronology, int, int, int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, year, month, day, hour, minute, second, and nanosecond, using an optional time zone or offset. - of(Chronology, int, int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, year, month, day, hour, minute, and second, using an optional time zone or offset. - of(Chronology, int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, year, month, day, hour, and minute, using an optional time zone or offset. - of(Chronology, int, String, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance using a specific chronology, day, month name, and year. - of(Chronology, int, String, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, day, Arabic month name, year, hour, and minute. - of(Chronology, int, String, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, day, Arabic month name, year, hour, minute, and second. - of(Chronology, int, String, int, int, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, day, Arabic month name, year, hour, minute, second, and nanosecond. - of(Chronology, int, String, int, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, day, Arabic month name, year, hour, minute, second, and nanosecond, using an optional time zone or offset. - of(Chronology, int, String, int, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, day, Arabic month name, year, hour, minute, and second, using an optional time zone or offset. - of(Chronology, int, String, int, int, int, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Obtains an instance of
ArabicDateTimefrom a specificChronology, day, Arabic month name, year, hour, and minute, using an optional time zone or offset. - of(Duration) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Creates a new
NaftahDurationinstance from aDuration. - of(Period) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Creates a new
NaftahPeriodinstance from aPeriod. - of(Collection<?>) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Creates a
JavaTyperepresenting a parameterizedCollection. - of(List<?>) - Static method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Creates a tuple from a list of elements.
- of(List<?>) - Static method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Creates a tuple from a list of elements.
- of(Map.Entry<L, R>) - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Creates an immutable pair from a map entry.
- of(Map.Entry<L, R>) - Static method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Creates a mutable pair from a map entry.
- of(Map.Entry<L, R>) - Static method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Creates an immutable pair from a map entry.
- of(Map<?, ?>) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
- of(Map<String, DeclaredVariable>) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Creates a
NaftahObjectinstance backed by declarative field definitions. - of(L, M, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Obtains an immutable triple of three objects inferring the generic types.
- of(L, M, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Obtains a mutable triple of three objects inferring the generic types.
- of(L, M, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Obtains an immutable triple of three objects inferring the generic types.
- of(L, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Creates an immutable pair of two objects inferring the generic types.
- of(L, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Creates a mutable pair of two objects inferring the generic types.
- of(L, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Creates an immutable pair of two objects inferring the generic types.
- of(NaftahDate.Calendar, int, int, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance using a calendar and numeric day, month, and year. - of(NaftahDate.Calendar, int, String, int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance using a calendar, day, month name, and year. - of(NaftahDate.Calendar, Temporal) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance from aTemporalobject and a calendar. - of(NaftahDate.Date, NaftahDate.Calendar) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance from its parsed components and resolves the underlyingTemporalrepresentation automatically. - of(NaftahDate.Date, NaftahDate.Calendar, Temporal) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Creates a new
NaftahDateinstance from its parsed components. - of(NaftahDate, NaftahTime) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Creates a new
ArabicDateTimeinstance. - of(NaftahDate, NaftahTime, Temporal) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Creates a new
ArabicDateTimeinstance. - of(NaftahDuration.DurationDefinition, Duration) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Creates a new
NaftahDurationinstance using the provided Arabic duration definition and the underlyingDuration. - of(NaftahPeriod.PeriodDefinition, Period) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Creates a new
NaftahPeriodinstance using the provided Arabic period definition and the underlyingPeriod. - of(NaftahPeriod, NaftahDuration) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Creates a new
ArabicPeriodWithDurationinstance. - of(NaftahTime.Time, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates a new
ArabicTimeinstance using explicit components and resolves the backingTemporalautomatically. - of(NaftahTime.Time, NaftahTime.ZoneOrOffset, Temporal) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates a new
ArabicTimeinstance using explicit components. - of(NaftahTime.ZoneOrOffset, Temporal) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates a new
ArabicTimeinstance by extracting time fields directly from aTemporalobject. - of(Pair<?, ?>) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
- of(Triple<?, ?, ?>) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
- of(DefaultContext, Supplier<T>, Runnable) - Static method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Creates a new Task instance.
- of(LoopSignal, Object) - Static method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Factory method to create a
LoopSignal.LoopSignalDetailswith only signal and result. - of(LoopSignal, String, String) - Static method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Factory method to create a
LoopSignal.LoopSignalDetailswith no result value. - of(LoopSignal, String, String, Object) - Static method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Factory method to create a
LoopSignal.LoopSignalDetailswith all fields specified. - of(ThrowingBiFunction<T, U, R>) - Static method in interface org.daiitech.naftah.utils.function.ThrowingBiFunction
-
Lambda friendly convenience method that can be used to create a
ThrowingBiFunctionwhere theThrowingBiFunction.apply(Object, Object)method wraps any checked exception thrown by the supplied lambda expression or method reference. - of(ThrowingBiFunction<T, U, R>, BiFunction<String, Exception, RuntimeException>) - Static method in interface org.daiitech.naftah.utils.function.ThrowingBiFunction
-
Lambda friendly convenience method that can be used to create a
ThrowingBiFunctionwhere theThrowingBiFunction.apply(Object, Object)method wraps any thrown checked exceptions using the givenexceptionWrapper. - of(ThrowingFunction<T, R>) - Static method in interface org.daiitech.naftah.utils.function.ThrowingFunction
-
Lambda friendly convenience method that can be used to create a
ThrowingFunctionwhere theThrowingFunction.apply(Object)method wraps any checked exception thrown by the supplied lambda expression or method reference. - of(ThrowingFunction<T, R>, BiFunction<String, Exception, RuntimeException>) - Static method in interface org.daiitech.naftah.utils.function.ThrowingFunction
-
Lambda friendly convenience method that can be used to create a
ThrowingFunctionwhere theThrowingFunction.apply(Object)method wraps any thrown checked exceptions using the givenexceptionWrapper. - of(TypeReference<?>) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Creates a
JavaTypefrom aTypeReference, preserving generic type information. - of(T) - Static method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Creates a new
Okresult with the given value. - OF - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- OF - Static variable in class org.daiitech.naftah.parser.NaftahParser
- OF() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseStatementContext
- ofDays(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Obtains a
ArabicPeriodrepresenting a number of days. - ofDays(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of days. - ofDays(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Obtains a
ArabicDurationrepresenting a number of standard 24 hour days. - offset - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
The field for the
offsetrecord component. - offset() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Returns the value of the
offsetrecord component. - OFFSET - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- OFFSET - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- OFFSET() - Method in class org.daiitech.naftah.parser.NaftahDateParser.OffsetSpecifierContext
- OffsetSpecifierContext(NaftahDateParser.ZoneOrOffsetSpecifierContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.OffsetSpecifierContext
- ofHours(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Obtains a
ArabicDurationrepresenting a number of standard hours. - ofHours(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of standard hours. - ofMillis(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Obtains a
ArabicDurationrepresenting a number of milliseconds. - ofMillis(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of milliseconds. - ofMinutes(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Obtains a
ArabicDurationrepresenting a number of standard minutes. - ofMinutes(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of standard minutes. - ofMonths(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Obtains a
ArabicPeriodrepresenting a number of months. - ofMonths(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of months. - ofNanoOfDay(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from the total number of nanoseconds since midnight. - ofNanoOfDay(long, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from the total number of nanoseconds since midnight, optionally associated with a time zone or offset. - ofNanos(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Obtains a
ArabicDurationrepresenting a number of nanoseconds. - ofNanos(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of nanoseconds. - ofNonNull(L, M, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Obtains an immutable triple of three non-null objects inferring the generic types.
- ofNonNull(L, M, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Obtains a mutable triple of three non-null objects inferring the generic types.
- ofNonNull(L, M, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Obtains an immutable triple of three non-null objects inferring the generic types.
- ofNonNull(L, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Creates an immutable pair of two non-null objects inferring the generic types.
- ofNonNull(L, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Creates a mutable pair of two non-null objects inferring the generic types.
- ofNonNull(L, R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Creates an immutable pair of two non-null objects inferring the generic types.
- ofObject() - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
- ofOffset(String) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Creates a
ZoneOrOffsetinstance representing a numeric offset. - ofSecondOfDay(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from the total number of seconds since midnight. - ofSecondOfDay(long, NaftahTime.ZoneOrOffset) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Creates an
ArabicTimeinstance from the total number of seconds since midnight, optionally associated with a time zone or offset. - ofSeconds(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Obtains a
ArabicDurationrepresenting a number of seconds. - ofSeconds(long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of seconds. - ofSeconds(long, long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Obtains a
ArabicDurationrepresenting a number of seconds and an adjustment in nanoseconds. - ofSeconds(long, long) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of seconds and an adjustment in nanoseconds. - ofWeeks(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Obtains a
ArabicPeriodrepresenting a number of weeks. - ofWeeks(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of weeks. - ofYears(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Obtains a
ArabicPeriodrepresenting a number of years. - ofYears(int) - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Obtains a
ArabicPeriodWithDurationrepresenting a number of years. - ofZero() - Static method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns an
NaftahDurationrepresenting a zero duration. - ofZero() - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns an
NaftahPeriodrepresenting a zero period. - ofZero() - Static method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns an
NaftahPeriodWithDurationrepresenting a zero period and zero duration. - ofZone(String) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Creates a
ZoneOrOffsetinstance representing a named time zone. - Ok(T) - Constructor for class org.daiitech.naftah.builtin.lang.Result.Ok
- OK - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- OK - Static variable in class org.daiitech.naftah.parser.NaftahParser
- OK() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- okCase() - Method in class org.daiitech.naftah.parser.NaftahParser
- okCase() - Method in class org.daiitech.naftah.parser.NaftahParser.TryCasesContext
- OkCaseContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- op - Variable in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
The symbolic representation of the binary operator.
- op - Variable in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
The symbolic name of the unary operator (e.g., "PLUS", "MINUS", "NOT").
- openStream(URL, boolean) - Static method in class org.daiitech.naftah.utils.ResourceUtils
-
Opens an
InputStreamfrom the specified URL with an option to enable or disable caching. - Operation - Interface in org.daiitech.naftah.builtin.utils.op
-
Represents a general operation in the Naftah language.
- optionCases() - Method in class org.daiitech.naftah.parser.NaftahParser
- optionCases() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- OptionCasesContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.OptionCasesContext
- or(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise OR operation between two dynamically-typed numeric values.
- or(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs bitwise OR between characters in two strings.
- or(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise OR operation on the given numbers
DynamicNumber. - or(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (or) function performs a bitwise OR operation on the given numbers.
- or(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs bitwise OR operation element by element of collection, map with themselves or with simple value.
- or(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise OR operation between two
Numbervalues of the same type. - OR - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Logical OR operation.
- OR - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise OR operation for two characters.
- OR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- OR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- OR() - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- OR(int) - Method in class org.daiitech.naftah.parser.NaftahParser.LogicalExpressionContext
- OR_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise OR for vectorized characters.
- ORDERED - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ORDERED - Static variable in class org.daiitech.naftah.parser.NaftahParser
- ORDERED() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyMapContext
- ORDERED() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptySetContext
- ORDERED() - Method in class org.daiitech.naftah.parser.NaftahParser.MapValueContext
- ORDERED() - Method in class org.daiitech.naftah.parser.NaftahParser.ScopeBlockContext
- ORDERED() - Method in class org.daiitech.naftah.parser.NaftahParser.SetValueContext
- orElse(T) - Method in class org.daiitech.naftah.parser.VariableLookupResult
-
Returns the variable value if found, or the given fallback value otherwise.
- org.daiitech.naftah - package org.daiitech.naftah
-
This is the base package of Naftah programming language.
- org.daiitech.naftah.builtin - package org.daiitech.naftah.builtin
-
This is the base package of Naftah programming language core classes and functions.
- org.daiitech.naftah.builtin.functions - package org.daiitech.naftah.builtin.functions
-
This is the base package of Naftah programming language builtin functions.
- org.daiitech.naftah.builtin.lang - package org.daiitech.naftah.builtin.lang
-
This is the base package of Naftah programming language core classes.
- org.daiitech.naftah.builtin.time - package org.daiitech.naftah.builtin.time
-
This is the base package of Naftah programming language date-time APIs.
- org.daiitech.naftah.builtin.utils - package org.daiitech.naftah.builtin.utils
-
This is the base package of Naftah programming language utilities.
- org.daiitech.naftah.builtin.utils.concurrent - package org.daiitech.naftah.builtin.utils.concurrent
-
This is the base package of Naftah programming language concurrency utilities and API.
- org.daiitech.naftah.builtin.utils.op - package org.daiitech.naftah.builtin.utils.op
-
This is the base package of Naftah programming language operations utilities.
- org.daiitech.naftah.builtin.utils.tuple - package org.daiitech.naftah.builtin.utils.tuple
-
This is the base package of Naftah programming language tuple utilities.
- org.daiitech.naftah.errors - package org.daiitech.naftah.errors
-
This is the base package of Naftah programming language errors processing.
- org.daiitech.naftah.parser - package org.daiitech.naftah.parser
-
This is the base package of Naftah programming language parser.
- org.daiitech.naftah.parser.time - package org.daiitech.naftah.parser.time
-
This is the base package of Naftah arabic date parser.
- org.daiitech.naftah.utils - package org.daiitech.naftah.utils
-
This is the base package of Naftah programming language utilities.
- org.daiitech.naftah.utils.function - package org.daiitech.naftah.utils.function
-
This is the base package of Naftah programming functional utilities.
- org.daiitech.naftah.utils.reflect - package org.daiitech.naftah.utils.reflect
-
This is the base package of Naftah programming language reflection utilities.
- org.daiitech.naftah.utils.reflect.type - package org.daiitech.naftah.utils.reflect.type
-
This is the base package of Naftah programming language type reflection utilities.
- org.daiitech.naftah.utils.repl - package org.daiitech.naftah.utils.repl
-
This is the base package of Naftah programming language REPL (Read-Eval-Print Loop) utilities.
- org.daiitech.naftah.utils.script - package org.daiitech.naftah.utils.script
-
This is the base package of Naftah programming language script utilities.
- org.daiitech.naftah.utils.time - package org.daiitech.naftah.utils.time
-
This is the base package of Naftah programming language date-time utilities.
- original - Variable in class org.daiitech.naftah.utils.script.NaftahOutputTransformer
-
The original output stream to which the transformed or raw output will be written.
- originalContext - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The original ANTLR parse context for the function declaration.
- originalContext - Variable in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
The original ANTLR parse context for the implementation declaration.
- originalContext - Variable in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
The original ANTLR context of the parameter declaration.
- originalContext - Variable in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
The original parse context where this variable was declared.
- originalHighlighter - Variable in class org.daiitech.naftah.utils.repl.BaseHighlighter
-
The original highlighter to delegate to.
- originalHighlighter - Variable in class org.daiitech.naftah.utils.repl.CompositeHighlighter.Builder
-
The original highlighter.
- OS - Class in org.daiitech.naftah.utils
-
Utility class for detecting the current operating system's properties, including name, architecture, version, and system family.
- OS() - Constructor for class org.daiitech.naftah.utils.OS
-
Private constructor to prevent instantiation.
- OS_ARCH - Static variable in class org.daiitech.naftah.utils.OS
-
The OS architecture in lowercase, retrieved from system properties.
- OS_ARCH_PROPERTY - Static variable in class org.daiitech.naftah.utils.OS
-
System property key for the operating system architecture.
- OS_NAME - Static variable in class org.daiitech.naftah.utils.OS
-
The OS name in lowercase, retrieved from system properties.
- OS_NAME_PROPERTY - Static variable in class org.daiitech.naftah.utils.OS
-
System property key for the operating system name.
- OS_VERSION - Static variable in class org.daiitech.naftah.utils.OS
-
The OS version in lowercase, retrieved from system properties.
- OS_VERSION_PROPERTY - Static variable in class org.daiitech.naftah.utils.OS
-
System property key for the operating system version.
- osName() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the current operating system name.
- owner - Variable in class org.daiitech.naftah.parser.DefaultContext
P
- padText(String, boolean) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Pads the input text to align it within the terminal width.
- padZero(String, int) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Pads the given string with leading zeros to ensure it reaches the specified length.
- PAGE_SIZE - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Number of items to display per page in paginated output.
- Pair<L,
R> - Class in org.daiitech.naftah.builtin.utils.tuple -
A pair consisting of two elements.
- Pair() - Constructor for class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Constructs a new instance.
- PAIR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- PAIR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- PAIR() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- parallelStream() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns a possibly parallel
Streamwith the tuple elements. - parameterDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser
- parameterDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- parameterDeclaration(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- ParameterDeclarationContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- parameterDeclarationList() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- parameterDeclarationList() - Method in class org.daiitech.naftah.parser.NaftahParser
- ParameterDeclarationListContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- parameters - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The list of parameters declared for the function.
- parameters - Variable in class org.daiitech.naftah.parser.DefaultContext
- parametersContext - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The parse context for the parameter declaration list.
- parameterTypes - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
parameterTypesrecord component. - parameterTypes() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
parameterTypesrecord component. - parameterTypes() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
The array of parameter type classes accepted by the function.
- parent - Variable in class org.daiitech.naftah.parser.DefaultContext
- ParenthesisExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ParenthesisExpressionContext
- parseDynamicNumber(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Parses a dynamic numeric value from the given
Object. - parseDynamicNumber(String) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Parses a string into the most appropriate
Numbertype. - parseDynamicNumber(String, int, String) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Parses a string into the most appropriate
Numbertype using the specified radix. - parseDynamicNumber(String, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Parses a textual number according to a specified dynamic numeric system (radix) and returns the most appropriate numeric type.
- parseDynamicNumber(String, DynamicNumber, String) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Parses a string into the most appropriate
Numbertype using the specified radix. - parseFractionToNanos(String) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Parses the fractional part after seconds into nanoseconds.
- parseMillisFraction(String) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Parses the fractional part after seconds as milliseconds.
- parser - Variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
The ANTLR parser instance that produces the parse tree.
- parser - Variable in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
- PARSER_VOCABULARY - Static variable in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
The vocabulary used by the parser, typically containing mappings from token names to their symbolic and literal representations.
- parseRules(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Parses a set of transformation rules from a string into a map.
- parseTreeExecution - Variable in class org.daiitech.naftah.parser.DefaultContext
- parseZone(String, boolean) - Static method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
- parseZoneOffset(String) - Static method in class org.daiitech.naftah.utils.time.ZoneUtils
-
Parses a string offset (e.g., "+03:00") into a
ZoneOffset. - parsingAssignment - Variable in class org.daiitech.naftah.parser.DefaultContext
- parsingFunctionCallId - Variable in class org.daiitech.naftah.parser.DefaultContext
- PASTE_FROM_CLIPBOARD_COMMAND - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Command name for pasting text from the clipboard.
- pasteFromClipboard() - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Retrieves text content from the system clipboard.
- PATH_SEP - Static variable in class org.daiitech.naftah.utils.OS
-
The system path separator character(s).
- PATHS - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Array of filesystem paths (directories or archives) used as scan roots.
- PATHS - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Array of filesystem paths (directories or archives) used as scan roots.
- peekCall() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Returns (without removing) the most recent function call frame from the call stack.
- pendingRemoval - Variable in class org.daiitech.naftah.parser.DefaultContext
- pendingTasks - Variable in class org.daiitech.naftah.parser.DefaultContext
- PERIOD - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- PERIOD - Static variable in class org.daiitech.naftah.parser.NaftahParser
- PERIOD() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- PERIOD_DURATION - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- PERIOD_DURATION - Static variable in class org.daiitech.naftah.parser.NaftahParser
- PERIOD_DURATION() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- PERIOD_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- PERIOD_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- PERIOD_PREFIX - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Prefix used to indicate a period.
- PERIOD_PREFIX() - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodSpecifierContext
- periodDefinition - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
The field for the
periodDefinitionrecord component. - periodDefinition() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns the value of the
periodDefinitionrecord component. - PeriodDefinition(int, String, int, String, int, String) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Creates an instance of a
PeriodDefinitionrecord class. - periodSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- periodSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodWithDurationContext
- PeriodSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.PeriodSpecifierContext
- PeriodWithDurationContext(NaftahDateParser.RootContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.PeriodWithDurationContext
- PLACEHOLDER_PATTERN - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
Regex pattern for detecting placeholders in the form PLACEHOLDER(key).
- plus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDateobtained by adding the given Naftah temporal amount to this date. - plus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimeobtained by adding the given Arabic temporal amount to this date-time. - plus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a new
ArabicDurationobtained by adding the given Arabic temporal amount to this duration. - plus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a new
ArabicPeriodobtained by adding the given Arabic temporal amount to this period. - plus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Adds the given Arabic temporal amount to this instance.
- plus(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Returns a temporal amount obtained by adding the given Naftah temporal amount to this one.
- plus(NaftahTemporalAmount) - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Returns a temporal point obtained by adding the given Naftah temporal amount to this temporal point.
- plus(NaftahTemporalAmount) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimeobtained by adding the given Arabic temporal amount to this time. - PLUS - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Unary plus operation.
- PLUS - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- PLUS - Static variable in class org.daiitech.naftah.parser.NaftahParser
- PLUS() - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- PLUS() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- PLUS(int) - Method in class org.daiitech.naftah.parser.NaftahParser.AdditiveExpressionContext
- plusDays(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of days added.
- plusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of days added. - plusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of days added. - plusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in standard 24 hour days added.
- plusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a copy of this period with the specified days added.
- plusDays(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this period with the specified days added.
- plusDays(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of days to the given
DateSupportinstance. - plusDays(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a number of days to a given duration.
- plusDays(NaftahPeriod, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a number of days to the given period.
- plusDays(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds days to a period with duration.
- plusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of hours added. - plusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in hours added.
- plusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in hours added.
- plusHours(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of hours added. - plusHours(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of hours added.
- plusHours(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a number of hours to a given duration.
- plusHours(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds hours to a period with duration.
- plusHours(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of hours to the given
TimeSupportinstance. - plusMillis(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in milliseconds added.
- plusMillis(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in milliseconds added.
- plusMillis(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds milliseconds to a duration.
- plusMillis(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds milliseconds to a period with duration.
- plusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of minutes added. - plusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in minutes added.
- plusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in minutes added.
- plusMinutes(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of minutes added. - plusMinutes(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of minutes added.
- plusMinutes(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a number of minutes to a given duration.
- plusMinutes(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds minutes to a period with duration.
- plusMinutes(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of minutes to the given
TimeSupportinstance. - plusMonths(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of months added.
- plusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of months added. - plusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of months added. - plusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a copy of this period with the specified months added.
- plusMonths(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this period with the specified months added.
- plusMonths(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of months to the given
DateSupportinstance. - plusMonths(NaftahPeriod, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a number of months to the given period.
- plusMonths(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds months to a period with duration.
- plusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of nanoseconds added. - plusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in nanoseconds added.
- plusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in nanoseconds added.
- plusNanos(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of nanoseconds added. - plusNanos(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of nanoseconds added.
- plusNanos(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds nanoseconds to a duration.
- plusNanos(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds nanoseconds to a period with duration.
- plusNanos(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of nanoseconds to the given
TimeSupportinstance. - plusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of seconds added. - plusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns a copy of this duration with the specified duration in seconds added.
- plusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this duration with the specified duration in seconds added.
- plusSeconds(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a new
ArabicTimewith the specified number of seconds added. - plusSeconds(long) - Method in interface org.daiitech.naftah.builtin.time.TimeSupport
-
Returns a new time instance with the specified number of seconds added.
- plusSeconds(NaftahDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds seconds to a duration.
- plusSeconds(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds seconds to a period with duration.
- plusSeconds(TimeSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of seconds to the given
TimeSupportinstance. - plusWeeks(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of weeks added.
- plusWeeks(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of weeks added. - plusWeeks(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of weeks added. - plusWeeks(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of weeks to the given
DateSupportinstance. - plusYears(long) - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Returns a new date instance with the specified number of years added.
- plusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a new
NaftahDatewith the specified number of years added. - plusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a new
ArabicDateTimewith the specified number of years added. - plusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns a copy of this period with the specified years added.
- plusYears(long) - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns a copy of this period with the specified years added.
- plusYears(DateSupport, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a specified number of years to the given
DateSupportinstance. - plusYears(NaftahPeriod, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds a number of years to the given period.
- plusYears(NaftahPeriodWithDuration, Number) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Adds years to a period with duration.
- PM_FULL_1 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Full marker for PM (evening).
- PM_FULL_2 - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative full marker for PM (evening).
- PM_SHORT - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Short marker for PM (evening).
- popCall() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Pops the most recent function call frame from the call stack.
- popLoop() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Pops the most recent loop label and context from the loop stack.
- POST - Static variable in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Represents the postfix position of an operator, such as
x++orx--. - POST_DECREMENT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
POST_DECREMENT: Simulates the postfix decrement operation (x--).
- POST_DECREMENT - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Post-decrement a character (based on ASCII code).
- POST_INCREMENT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
POST_INCREMENT: Simulates the postfix increment operation (x++).
- POST_INCREMENT - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Post-increment a character (based on ASCII code).
- postDecrement(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a post-decrement operation on a dynamically-typed numeric value.
- postDecrement(String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Post-decrements each character in the string.
- postDecrement(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a post-decrement operation on the given
DynamicNumber. - postDecrement(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (postDecrement) function decreases the given number by one after using it in the expression.
- postDecrement(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs post-decrement element by element of collection, map with themselves or with simple value.
- postDecrement(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a post-decrement operation on a numeric value.
- postfixExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- postfixExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.PostfixUnaryExpressionContext
- PostfixExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.PostfixExpressionContext
- PostfixUnaryExpressionContext(NaftahParser.UnaryExpressionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.PostfixUnaryExpressionContext
- postIncrement(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a post-increment operation on a dynamically-typed numeric value.
- postIncrement(String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Post-increments each character in the string.
- postIncrement(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a post-increment operation on the given
DynamicNumber. - postIncrement(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (postIncrement) function increases the given number by one after using it in the expression.
- postIncrement(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs post-increment element by element of collection, map with themselves or with simple value.
- postIncrement(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a post-increment operation on a numeric value.
- pow(Object, double) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Raises a number represented as string to the power of another.
- pow(DynamicNumber, double) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Raises a number
DynamicNumberto the power of another. - pow(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Raises a value to a given power.
- pow(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Raises the first value to the power of the second value element by element of collection, map with themselves or with simple value.
- pow(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Raises a number
Numberto the power of another. - POW - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- POW - Static variable in class org.daiitech.naftah.parser.NaftahParser
- POW() - Method in class org.daiitech.naftah.parser.NaftahParser.PowerExpressionContext
- POWER - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the power operation (**).
- powerExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- powerExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- powerExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.PowerExpressionContext
- powerExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultiplicativeExpressionContext
- PowerExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.PowerExpressionContext
- powInvalidDouble(Number, double, double) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
- PRE - Static variable in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Represents the prefix position of an operator, such as
++xor--x. - PRE_DECREMENT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
PRE_DECREMENT: Simulates the prefix decrement operation (--x).
- PRE_DECREMENT - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Pre-decrement a character (based on ASCII code).
- PRE_DECREMENT_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Vectorized pre-decrement.
- PRE_INCREMENT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
PRE_INCREMENT: Simulates the prefix increment operation (++x).
- PRE_INCREMENT - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Pre-increment a character (based on ASCII code).
- PRE_INCREMENT_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Vectorized pre-increment.
- preDecrement(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a pre-decrement operation on a dynamically-typed numeric value.
- preDecrement(String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Pre-decrements each character in the string.
- preDecrement(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a pre-decrement operation on the given
DynamicNumber. - preDecrement(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (preDecrement) function decreases the given number by one before using it in the expression.
- preDecrement(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs pre-decrement element by element of collection, map with themselves or with simple value.
- preDecrement(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a pre-decrement operation on a numeric value.
- PrefixUnaryExpressionContext(NaftahParser.UnaryExpressionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- preIncrement(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a pre-increment operation on a dynamically-typed numeric value.
- preIncrement(String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Pre-increments each character in the string.
- preIncrement(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a pre-increment operation on the given
DynamicNumberinstance. - preIncrement(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (preIncrement) function increases the given number by one before using it in the expression.
- preIncrement(T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs pre-increment element by element of collection, map with themselves or with simple value.
- preIncrement(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a pre-increment operation on a numeric value.
- prepareDeclaredFunction(NaftahParserBaseVisitor<?>, DeclaredFunction<?>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Prepares a declared function by visiting and setting its parameters and return type if not already set.
- prepareDeclaredFunctionArguments(List<DeclaredParameter>, List<Pair<String, Object>>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Prepares a map of argument names to their values for a declared function.
- prepareLoopVariable() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Ensures that the thread-local map used to store loop-scoped variables is initialized.
- prepareParseTreeExecution() - Method in class org.daiitech.naftah.parser.DefaultContext
-
Prepares the parse tree execution map if not already initialized.
- prepareRun(CharStream) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Prepares a parser instance from the given input character stream with no error listeners.
- prepareRun(CharStream, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Initializes and prepares a
NaftahParserinstance from the givenCharStream. - prepareRun(CharStream, List<ANTLRErrorListener>) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Prepares an
NaftahDateParserfor parsing using a list of error listeners. - prepareRun(CharStream, ANTLRErrorListener) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Prepares a parser instance from the given input character stream with a single error listener.
- prepareRun(CharStream, ANTLRErrorListener) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Prepares an
NaftahDateParserfor parsing using a single error listener. - primary() - Method in class org.daiitech.naftah.parser.NaftahParser.PostfixExpressionContext
- primary() - Method in class org.daiitech.naftah.parser.NaftahParser
- primaryCall() - Method in class org.daiitech.naftah.parser.NaftahParser.CallSegmentContext
- primaryCall() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionCallContext
- primaryCall() - Method in class org.daiitech.naftah.parser.NaftahParser
- PrimaryCallContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- PrimaryContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.PrimaryContext
- PrimaryContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.PrimaryContext
- print(Object) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Prints the string representation of the given object to the output.
- print(Terminal, String) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Writes the given string to the terminal output without a newline.
- printFullHistory(History, Set<String>) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Prints the full REPL history to the console using the default code validation.
- printHistory(History, Set<String>, Instant) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Prints the REPL history to the console, optionally filtering entries starting from a specific timestamp.
- println(LineReader) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Prints a platform-dependent newline to the terminal.
- println(LineReader, String) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Prints the given string followed by a newline to the terminal via the line reader.
- printPaddedErrorMessageToString(Throwable) - Static method in class org.daiitech.naftah.Naftah
-
Prints the error message of the given throwable with padding applied.
- printPaddedToString(Object) - Static method in class org.daiitech.naftah.Naftah
-
Prints the string representation of the given object with padding applied.
- printPaginated(Naftah.NaftahCommand.ManualCommand.Target, List<String>) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Prints elements of the specified target to the terminal in a paginated manner.
- printPaginated(Naftah.NaftahCommand.ManualCommand.Target, List<String>, String) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Prints elements of the specified target to the terminal in a paginated manner, with optional filtering applied during lazy loading.
- printTokens(CommonTokenStream, Vocabulary) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Prints all tokens produced by the lexer for debugging purposes.
- process(String, Object) - Static method in class org.daiitech.naftah.parser.StringInterpolator
-
Processes the input string by evaluating interpolation expressions using the provided context.
- process(CommandLine.ParseResult, Naftah.NaftahCommand) - Method in class org.daiitech.naftah.Naftah.NaftahCommand
-
Processes the parsed command line arguments and configures the environment.
- processArgs(String[]) - Static method in class org.daiitech.naftah.Naftah
-
Processes the command line arguments and dispatches the appropriate command.
- processBuiltin(String, Consumer<String>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Processes a comma-separated list of built-in property names by applying the specified
Consumerto each non-empty, trimmed element. - processConfig(Properties) - Static method in class org.daiitech.naftah.Naftah
-
Processes the given configuration properties and updates corresponding system properties for built-in function classes and packages.
- processPastedText(String) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Cleans and escapes the input string for proper handling in the REPL or syntax highlighting.
- program() - Method in class org.daiitech.naftah.parser.NaftahParser
- ProgramContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ProgramContext
- promote() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Promotes the number to the next wider numeric type.
- propertyAccess() - Method in class org.daiitech.naftah.parser.NaftahParser
- propertyAccess() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- propertyAccess(int) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- PropertyAccessContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- providerInfo - Variable in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Provider information for this function.
- PUNCTUATION - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- PUNCTUATION - Static variable in class org.daiitech.naftah.parser.NaftahParser
- PURGE_HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- PURGE_HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- pushCall(DeclaredFunction<?>, Map<String, Object>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Pushes a function call frame onto the call stack.
- pushLoop(String, T) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Pushes a loop label and its associated parser context onto the loop stack.
- put(K, V, K...) - Method in class org.daiitech.naftah.builtin.utils.AliasHashMap
-
Associates the specified value with the specified canonical key, and registers any number of alias keys that map to the same value.
- putAll(Map<? extends K, ? extends List<V>>) - Method in class org.daiitech.naftah.builtin.utils.AliasHashMap
-
Copies all mappings from the specified map into this map.
- putAllInBuiltinFunctions(Map<String, List<BuiltinFunction>>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Adds all entries from the given map into the global built-in functions map.
Q
- QUALIFIED_CALL_REGEX - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
Regex pattern for matching qualified calls.
- QUALIFIED_CALL_REGEX - Static variable in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Regex to match strings with at least one ':' and exactly one '::', with '::' before the last segment.
- QUALIFIED_CALL_SEPARATOR - Static variable in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Separator used to join qualified calls (class::method).
- QUALIFIED_NAME_REGEX - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
Regex pattern for matching qualified names.
- QUALIFIED_NAME_SEPARATOR - Static variable in class org.daiitech.naftah.utils.reflect.ClassUtils
-
Separator used to join qualified names.
- qualifiedCall - Variable in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Fully qualified call signature of the method.
- qualifiedCall() - Method in class org.daiitech.naftah.parser.NaftahParser.CallableImportElementContext
- qualifiedCall() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- qualifiedCall() - Method in class org.daiitech.naftah.parser.NaftahParser
- qualifiedCall() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedCallImportStatementContext
- QualifiedCallContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.QualifiedCallContext
- QualifiedCallContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.QualifiedCallContext
- QualifiedCallImportStatementContext(NaftahParser.ImportStatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.QualifiedCallImportStatementContext
- qualifiedName - Variable in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
The fully qualified signature identifying this constructor.
- qualifiedName - Variable in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.The field for the
qualifiedNamerecord component. - qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser.CallableImportElementContext
- qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser.GroupedImportStatementContext
- qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectAccessContext
- qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser
- qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameCallContext
- qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameTypeContext
- qualifiedName() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentContext
- qualifiedName() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns the value of the
qualifiedNamerecord component. - QualifiedNameCallContext(NaftahParser.QualifiedCallContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.QualifiedNameCallContext
- QualifiedNameContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- QualifiedNameTypeContext(NaftahParser.TypeContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.QualifiedNameTypeContext
- qualifiedObjectAccess() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectAccessContext
- qualifiedObjectAccess() - Method in class org.daiitech.naftah.parser.NaftahParser
- qualifiedObjectAccess() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentContext
- QualifiedObjectAccessContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- QUESTION - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- QUESTION - Static variable in class org.daiitech.naftah.parser.NaftahParser
- QUESTION() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- QUESTION() - Method in class org.daiitech.naftah.parser.NaftahParser.NullishExpressionContext
- QUESTION() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- QUESTION() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- QUESTION() - Method in class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- QUESTION(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- QUESTION(int) - Method in class org.daiitech.naftah.parser.NaftahParser.NullishExpressionContext
- QUESTION(int) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- QUESTION(int) - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- queue - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Channel
- QuotationMark - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- QuotationMark - Static variable in class org.daiitech.naftah.parser.NaftahParser
- QUOTE_CHARS - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Quotation characters allowed in the REPL.
R
- RABI_AL_AWWAL - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Rabi' al-awwal, the third month in Hijri calendar.
- RABI_AL_THANI - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Rabi' al-thani, the fourth month in Hijri calendar.
- RABI_AL_THANI_ALT - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Alternative spelling for Rabi' al-thani.
- RadixNumberValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.RadixNumberValueContext
- RAJAB - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Rajab, the seventh month in Hijri calendar.
- RAMADAN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Ramadan, the ninth month in Hijri calendar.
- RAW - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- RAW - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RAW() - Method in class org.daiitech.naftah.parser.NaftahParser.StringValueContext
- rawClass - Variable in class org.daiitech.naftah.utils.reflect.type.JavaType
-
The raw
Classcorresponding to theJavaType.type. - RBRACE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- RBRACE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyMapContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptyObjectContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.EmptySetContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.ImplementationDeclarationContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.MapValueContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectValueContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.SetValueContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- RBRACE() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- RBRACK - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- RBRACK - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- RBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportsContext
- RBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.ListValueContext
- RBRACK() - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- RBRACK(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- reader - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Interactive line reader for user input.
- readFileLines(String) - Static method in class org.daiitech.naftah.utils.ResourceUtils
-
Reads all lines from a text file and returns them as a list of strings.
- readObject(ObjectInputStream) - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Custom deserialization logic.
- readObject(ObjectInputStream) - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Custom deserialization logic for restoring the transient
Constructor. - readObject(ObjectInputStream) - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Custom deserialization logic to restore the transient
Methodby searching methods with matching name and parameter types in the class. - readObject(ObjectInputStream) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Custom deserialization logic for
ClassScanningResult. - receive() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Receives the next message from the mailbox, blocking if none are available.
- receive() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Channel
-
Receives a value from the channel, blocking if the queue is empty.
- receive(Channel<Object>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Receives a value from the specified channel.
- reduce(Object[], BinaryOperator<Object>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Reduces the elements of the given array into a single value using the specified combining operator.
- reduce(Object, BinaryOperator<Object>) - Static method in class org.daiitech.naftah.builtin.utils.FunctionUtils
-
Reduces the given input to a single value using the specified combiner.
- reduce(Collection<Object>, BinaryOperator<Object>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Reduces the elements of the given collection into a single value using the specified combining operator.
- reduce(Map<?, Object>, BinaryOperator<Object>) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Reduces the values of the given map into a single value using the specified combining operator.
- REGEX_COMMAND - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Regex for matching command names.
- REGEX_VARIABLE - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Regex for matching variable names.
- registerContext() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Registers a new default context with no parent, parameters, or arguments.
- registerContext() - Static method in class org.daiitech.naftah.parser.REPLContext
-
Registers a new context using the eternal context as the parent.
- registerContext(Map<String, DeclaredParameter>, Map<String, Object>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Registers a new default context with the specified parameters and arguments.
- registerContext(Map<String, DeclaredParameter>, Map<String, Object>) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Registers a new context with specified parameters and arguments.
- registerContext(DefaultContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Registers a new
DefaultContextwith the specified parent context. - registerContext(DefaultContext) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Registers a new
DefaultContextwith the specified parent context. - registerContext(DefaultContext, Map<String, String>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Registers a new
DefaultContextwith the specified parent context and a custom set of block imports. - registerContext(DefaultContext, Map<String, String>) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Registers a new
DefaultContextwith the specified parent context and an initial set of block imports. - registerContext(DefaultContext, Map<String, String>, Map<String, DeclaredParameter>, Map<String, Object>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates and registers a new
DefaultContextinstance with the specified parent context, block imports, parameters, and arguments. - registerContext(DefaultContext, Map<String, String>, Map<String, DeclaredParameter>, Map<String, Object>) - Static method in class org.daiitech.naftah.parser.REPLContext
-
Registers a fully configured
DefaultContextwith the specified parent context, block imports, declared parameters, and argument values. - registerContext(DefaultContext, Map<String, DeclaredParameter>, Map<String, Object>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Creates and registers a new
DefaultContextinstance with the specified parent context, parameters, and arguments. - registerTask(Task<?>) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Registers a newly created asynchronous task in both the current task scope and the associated execution context.
- relationalExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- relationalExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- relationalExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.EqualityExpressionContext
- RelationalExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- RELEASE_INFO - Static variable in class org.daiitech.naftah.ReleaseInfo
-
The loaded release information properties.
- RELEASE_INFO_FILE - Static variable in class org.daiitech.naftah.ReleaseInfo
-
Path to the release info properties file inside the JAR.
- ReleaseInfo - Class in org.daiitech.naftah
-
Exposes the Naftah release information such as version, build date, and build time.
- ReleaseInfo() - Constructor for class org.daiitech.naftah.ReleaseInfo
-
Private constructor to prevent instantiation.
- remove(int) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- remove(Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- removeAll(Collection<?>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- removeDiacritics(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Removes Arabic diacritic marks from the given Arabic text.
- removeElement(Object, Object) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Removes an element from a collection or a map.
- removeElementAt(Collection<?>, int) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Removes and returns the element at the specified index from the given collection.
- removeElementAt(Collection<T>, I) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Removes an element from a collection at a given index.
- removeLoopVariable(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Removes a loop variable with the specified name from the current context.
- removeVariable(String, boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Removes a variable from the current context.
- REPEAT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- REPEAT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- REPEAT() - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- repeatStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- repeatStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementStatementContext
- RepeatStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- RepeatStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.RepeatStatementStatementContext
- replaceAll(UnaryOperator<Object>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- replaceAllNulls(String) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Replaces all "null" occurrences in the given string with the localized
NULLconstant. - ReplCommand(Set<String>) - Constructor for enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
-
Constructs a repl command with the given set of aliases.
- REPLContext - Class in org.daiitech.naftah.parser
-
REPLContext extends
DefaultContextto provide a managed context environment for REPL (Read-Eval-Print Loop) execution. - REPLContext() - Constructor for class org.daiitech.naftah.parser.REPLContext
- REPLHelper - Class in org.daiitech.naftah.utils.repl
-
A utility class providing helper methods and constants used by the REPL (Read-Eval-Print Loop) in the Naftah programming environment.
- REPLHelper() - Constructor for class org.daiitech.naftah.utils.repl.REPLHelper
-
Private constructor to prevent instantiation.
- RESET - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- resolveArrayComponent(Type) - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Resolves the array component type for a given
Type. - resolvePlaceholders(Properties) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Resolves placeholders in the properties values by replacing them with their corresponding property values.
- resolveRawClass(Type) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
- resolveTypeParameters(Type) - Static method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Resolves the type parameters for a given
Type. - resolveValue(String, Properties) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Resolves placeholders within a string value using the given properties.
- ResourceUtils - Class in org.daiitech.naftah.utils
-
Utility class for handling resources such as reading files, locating the JAR directory, opening streams from URLs, and loading properties files.
- ResourceUtils() - Constructor for class org.daiitech.naftah.utils.ResourceUtils
-
Private constructor to prevent instantiation.
- result - Variable in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
The field for the
resultrecord component. - result() - Method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Returns the value of the
resultrecord component. - Result<T,
E> - Interface in org.daiitech.naftah.builtin.lang -
A sealed interface representing the result of a computation that may either succeed (Ok) or fail (Error).
- Result.Error<T,
E> - Class in org.daiitech.naftah.builtin.lang -
Represents a failed result containing an error value of type
E. - Result.Ok<T,
E> - Class in org.daiitech.naftah.builtin.lang -
Represents a successful result containing a value of type
T. - retainAll(Collection<?>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- retainElements(Collection<T>, Collection<T>) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Retains only the elements in a collection that are contained in another collection.
- RETURN - Enum constant in enum class org.daiitech.naftah.parser.LoopSignal
-
Represents a
returnsignal, exiting from the enclosing method or function. - RETURN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- RETURN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RETURN() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- RETURN() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleReturnContext
- returnStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- returnStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnStatementStatementContext
- ReturnStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ReturnStatementContext
- ReturnStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ReturnStatementStatementContext
- returnType - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The resolved return type of the function.
- returnType - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
returnTyperecord component. - returnType() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
returnTyperecord component. - returnType() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
The return type class of the function.
- returnType() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- returnType() - Method in class org.daiitech.naftah.parser.NaftahParser
- returnTypeContext - Variable in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
The parse context for the return type.
- ReturnTypeContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.ReturnTypeContext
- ReturnTypeContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ReturnTypeContext
- right - Variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Right object.
- right - Variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
-
Right object.
- right - Variable in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Right object.
- right - Variable in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Right object.
- right(R) - Static method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Creates an immutable pair of two objects inferring the generic types.
- rightAlign(AttributedString, int) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Aligns the given attributed string to the right side of the terminal, applying appropriate spacing and appending the prompt.
- root() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- RootContext() - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.RootContext
- RootContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.RootContext
- round(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Rounds the given number represented as string to the nearest integer.
- round(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Rounds the given number
DynamicNumberto the nearest integer. - round(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (round) function is used to round a decimal number to the nearest integer.
- round(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Rounds the given number
Numberto the nearest integer. - RPAREN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- RPAREN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.ErrorCaseContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.OkCaseContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.ParenthesisExpressionContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- RPAREN() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleValueContext
- RPAREN(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- RTL_DIRECTION - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Escape code to set Right-To-Left (RTL) text direction in compatible terminals.
- RTL_MULTILINE_PROMPT - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Public RTL multiline prompt with optional reshaping for display.
- RTL_MULTILINE_PROMPT_VALUE - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Right-to-left multiline prompt marker value.
- RTL_PAGINATION_PROMPT - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
The formatted RTL pagination prompt displayed to the user.
- RTL_PAGINATION_PROMPT_VALUE - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
The raw prompt message (in Arabic) used during right-to-left (RTL) pagination.
- RTL_PROMPT - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Public RTL prompt with optional reshaping for display.
- RTL_PROMPT_VALUE - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Right-to-left prompt value.
- RULE_actorDeclaration - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_additiveExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_argumentList - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_assignment - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_betweenSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_betweenTimeSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_bitwiseExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_block - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_breakStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_builtIn - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_calendarSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_callableImportElement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_callSegment - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_caseLabelList - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_caseStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_channelDeclaration - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_collection - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_collectionAccess - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_collectionAccessIndex - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_collectionMultipleElements - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_complexBuiltIn - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_continueStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_dateAmount - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_dateSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_dateTimeSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_declaration - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_durationSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_elements - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_equalityExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_errorCase - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_expression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_foreachTarget - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_forStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_functionCall - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_functionDeclaration - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_ifStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_implementationDeclaration - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_implementationFunctions - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_importAlias - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_importElements - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_imports - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_importStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_initCall - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_keyValue - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_keyValuePairs - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_label - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_logicalExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_multipleAssignments - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_multipleAssignmentsExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_multipleDeclarations - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_multipleReturns - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_multiplicativeExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_noneCase - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_nowSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_nullishExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_object - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_objectAccess - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_objectFields - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_okCase - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_optionCases - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_parameterDeclaration - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_parameterDeclarationList - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_periodSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_postfixExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_powerExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_primary - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_primaryCall - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_program - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_propertyAccess - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_qualifiedCall - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_qualifiedName - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_qualifiedObjectAccess - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_relationalExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_repeatStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_returnStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_returnType - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_root - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_scopeBlock - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_selfOrId - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_shiftExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_singleAssignment - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_singleAssignmentExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_singleDeclaration - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_singleReturn - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_someCase - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_statement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_targetExecutableIndex - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_ternaryExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_timeAmount - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_timeSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_tryCases - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_tryStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_tupleElements - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_type - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_unaryExpression - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_value - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_whileStatement - Static variable in class org.daiitech.naftah.parser.NaftahParser
- RULE_zonedOrOffsetTimeSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- RULE_zoneOrOffsetSpecifier - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- ruleNames - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- ruleNames - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- ruleNames - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- ruleNames - Static variable in class org.daiitech.naftah.parser.NaftahParser
- run() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
- run() - Method in class org.daiitech.naftah.builtin.utils.concurrent.CleanableThread
-
Runs the thread's task and ensures the cleaner is executed afterward.
- run(String, Class<T>) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Parses an Arabic date/time expression and returns a typed temporal result.
- run(Naftah.NaftahCommand) - Method in class org.daiitech.naftah.Naftah
-
Runs the given NaftahCommand.
- run(Naftah, boolean) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.InitCommand
-
Runs the command.
- run(Naftah, boolean) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Runs the command.
- run(Naftah, boolean) - Method in class org.daiitech.naftah.Naftah.NaftahCommand
-
Runs the command.
- run(Naftah, boolean) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.RunCommand
-
Runs the command.
- run(Naftah, boolean) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand
-
Runs the command.
- RunCommand() - Constructor for class org.daiitech.naftah.Naftah.NaftahCommand.RunCommand
- runGarbageCollector() - Static method in class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Requests that the Java Virtual Machine perform garbage collection.
- running - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Actor
- RuntimeBuiltinFunctions - Class in org.daiitech.naftah.builtin.functions
-
Runtime Built-in Functions
- RuntimeBuiltinFunctions() - Constructor for class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Private constructor to prevent instantiation.
- RuntimeClassScanner - Class in org.daiitech.naftah.utils.reflect
-
Utility class to scan and load classes at runtime from the classpath, directories, and JAR files.
- RuntimeClassScanner() - Constructor for class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Private constructor to prevent instantiation.
- RuntimeClassScanner1 - Class in org.daiitech.naftah.utils.reflect
-
Deprecated, for removal: This API element is subject to removal in a future version.This class is deprecated and marked for removal.
- RuntimeClassScanner1() - Constructor for class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Private constructor to prevent instantiation.
S
- SAFAR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Safar, the second month in Hijri calendar.
- safeOf(Class<?>) - Static method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Safely creates a
ScannedClassinstance, returning an empty optional if scanning fails. - SANITIZE_HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- SANITIZE_HISTORY - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- sanitizeHistory(History, Set<String>) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Sanitizes the REPL history by removing invalid entries using the default code validation.
- sanitizeHistory(History, Set<String>, Predicate<String>) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Sanitizes the REPL history by removing invalid entries using a custom code validation predicate.
- SAVE - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- saveHistorySnippet(History, Instant) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Saves a snippet of the REPL history to a timestamped file using the default code validation.
- saveHistorySnippet(History, Set<String>, Instant, Predicate<String>) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Saves a snippet of the REPL history to a timestamped file using a custom code validation predicate.
- SCAN_CLASSPATH_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable scanning the Java classpath for Naftah types.
- SCAN_JDK - Static variable in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Flag indicating whether to scan JDK classes for Naftah types, obtained from the system property
naftah.scanJDK. - SCAN_JDK_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable scanning the Jdk classes for Naftah types.
- scanClasses() - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Scans for classes in the default classpath and java home paths.
- scanClasses(String[], String) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Scans for classes in the given paths.
- scanClasses(String, String) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Scans a single path (directory or JAR/JMOD file) for classes.
- scanCLasses() - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Scans for classes in the default classpath and java home paths.
- scanCLasses(String[]) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner1
-
Deprecated.Scans for classes in the given paths.
- scanClasspath - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- ScannedClass - Record Class in org.daiitech.naftah.utils.reflect
-
Deprecated.This class is deprecated and may be removed in future versions.
- ScannedClass(Class<?>, String, boolean, boolean, List<JvmFunction>, List<BuiltinFunction>) - Constructor for record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Creates an instance of a
ScannedClassrecord class. - scanPackageCLasses(String) - Static method in class org.daiitech.naftah.utils.reflect.RuntimeClassScanner
-
Scans all classes within the given package.
- SCOPE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SCOPE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SCOPE() - Method in class org.daiitech.naftah.parser.NaftahParser.ScopeBlockContext
- scopeBlock() - Method in class org.daiitech.naftah.parser.NaftahParser
- scopeBlock() - Method in class org.daiitech.naftah.parser.NaftahParser.ScopeBlockStatementContext
- ScopeBlockContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ScopeBlockContext
- ScopeBlockStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ScopeBlockStatementContext
- script - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- script - Variable in class org.daiitech.naftah.Naftah
- ScriptUtils - Class in org.daiitech.naftah.utils.script
-
Utility class providing various methods for handling Arabic text processing, including text shaping, bidi reordering, transliteration, diacritics removal, padding for terminal display, and detection of Arabic characters.
- ScriptUtils() - Constructor for class org.daiitech.naftah.utils.script.ScriptUtils
-
Private constructor to prevent instantiation.
- searchForNaftahScriptFile(String) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Searches for a Naftah script file based on a given name, trying multiple extensions.
- second - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
The field for the
secondrecord component. - second() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns the value of the
secondrecord component. - SECOND - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- SECOND - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- SECOND - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Represents a second in Arabic.
- SECOND() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- seconds - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
secondsrecord component. - seconds() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
secondsrecord component. - secondText - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
The field for the
secondTextrecord component. - secondText() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns the value of the
secondTextrecord component. - SELF - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SELF - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SELF() - Method in class org.daiitech.naftah.parser.NaftahParser.SelfOrIdContext
- selfOrId() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionAccessContext
- selfOrId() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- selfOrId() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedNameContext
- selfOrId() - Method in class org.daiitech.naftah.parser.NaftahParser.QualifiedObjectAccessContext
- selfOrId() - Method in class org.daiitech.naftah.parser.NaftahParser
- selfOrId() - Method in class org.daiitech.naftah.parser.NaftahParser.SimpleCallContext
- SelfOrIdContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SelfOrIdContext
- SEMI - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SEMI - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndKeyValueForeachTargetContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexAndValueForeachTargetContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleElementContext
- SEMI() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleSingleElementContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ArgumentListContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CaseLabelListContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.CollectionMultipleElementsContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ImportElementsContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.KeyValuePairsContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsExpressionContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ObjectFieldsContext
- SEMI(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationListContext
- send(Channel<Object>, Object) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Sends a value to the specified channel.
- send(T) - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Sends a message to this actor asynchronously.
- send(T) - Method in class org.daiitech.naftah.builtin.utils.concurrent.Channel
-
Sends a value into the channel, blocking if the queue is full.
- sendToActor(Actor<Object>, Object) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Sends a message to the specified actor asynchronously.
- SEPTEMBER - Static variable in class org.daiitech.naftah.utils.time.Constants
-
September in Arabic.
- serialize(Serializable) - Static method in class org.daiitech.naftah.utils.Base64SerializationUtils
-
Serializes a
Serializableobject to a Base64-encoded string. - serialize(Serializable, File) - Static method in class org.daiitech.naftah.utils.Base64SerializationUtils
-
Serializes a
Serializableobject to a Base64-encoded string and writes it to a file. - serialize(Serializable, Path) - Static method in class org.daiitech.naftah.utils.Base64SerializationUtils
-
Serializes a
Serializableobject to a Base64-encoded string and writes it to a file. - serializeClassScanningResult(ClassScanningResult, Path) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Serializes the class scanning result to a cache file.
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.lang.BuiltinFunction
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.lang.JvmFunction
- serialVersionUID - Static variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
- serialVersionUID - Static variable in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.utils.tuple.ImmutableTriple
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.utils.tuple.Pair
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.utils.tuple.Triple
- serialVersionUID - Static variable in class org.daiitech.naftah.builtin.utils.tuple.Tuple
- serialVersionUID - Static variable in error org.daiitech.naftah.errors.NaftahBugError
-
Serialization ID.
- serialVersionUID - Static variable in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- set(int, Object) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Not supported.
- set(Number) - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Sets the underlying value.
- set(Object, String, Method, Object, boolean, boolean) - Static method in class org.daiitech.naftah.utils.reflect.ObjectAccessUtils
-
Sets the value of a field or property on a target object.
- SET - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SET - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SET() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- setAccessibleClasses(Map<String, Class<?>>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setArabicClassQualifiers(Map<String, String>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setAwaitingTask(boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the awaiting state for the current thread in this context.
- setBugText(String) - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Updates the descriptive bug message.
- setBuiltinFunctions(Map<String, List<BuiltinFunction>>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Replaces the global built-in functions map with the provided one.
- setBuiltinFunctions(Map<String, List<BuiltinFunction>>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setClasses(Map<String, Class<?>>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setClassNames(Map<String, ClassLoader>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setClassQualifiers(Set<String>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setColumn(int) - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Sets the column number where the bug was detected.
- setContextFromClassScanningResult(ClassScanningResult) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Updates the context static fields from the given
ClassScanningResult. - setCreatingObject(boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the flag indicating whether the parser is currently creating an object.
- setCurrentContext(DefaultContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the active context for the current thread.
- setCurrentLookupJvmClassInitializers(List<JvmClassInitializer>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the thread-local list of JVM class initializers for the current lookup context.
- setCurrentLookupJvmFunctions(List<JvmFunction>) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the thread-local list of JVM functions for the current lookup context.
- setCurrentThreadName(String) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Sets the name of the currently executing thread.
- setCurrentThreadPriority(Number) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Sets the priority of the currently executing thread.
- setDeclarationOfAssignment(Pair<DeclaredVariable, Boolean>) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the declaration of the current assignment.
- setElementAt(Collection<T>, int, T) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Replaces the element at the specified index in a
Collectionwith a new value. - setElementAt(Collection<T>, I, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Sets an element in a collection at a given index.
- setErrorIndex(int) - Method in class org.daiitech.naftah.utils.repl.BaseHighlighter
-
Sets the index in the buffer that caused a parsing error.
- setErrorPattern(Pattern) - Method in class org.daiitech.naftah.utils.repl.BaseHighlighter
-
Sets the pattern that identifies errors in the input.
- setForeachVariables(DefaultContext, Class<? extends NaftahParser.ForeachTargetContext>, NTuple, NTuple) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Sets loop variables in the
DefaultContextfor a Naftah `foreach` iteration. - setFunction(String, DeclaredFunction<?>) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the value of a function in the current context or, if it exists, in a parent context.
- setFunctionArgument(String, Object, int) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the value of a function argument in the current or parent context.
- setFunctionCallId(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the identifier for the current function call being in execution.
- setFunctionParameter(String, DeclaredParameter) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the value of a function parameter in the current or parent context.
- setImplementation(String, DeclaredImplementation) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets or updates an implementation in the current context or in a parent context.
- setImplementationName(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the implementation name for this context.
- setInstantiableClasses(Map<String, Class<?>>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setJvmClassInitializers(Map<String, List<JvmClassInitializer>>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setJvmFunctions(Map<String, List<JvmFunction>>) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
- setLeft(L) - Method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Sets the left element of the pair.
- setLeft(L) - Method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Sets the left element of the triple.
- setLine(int) - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Sets the line number where the bug was detected.
- setLoopLabel(String) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the label for the current loop context.
- setLoopVariable(String, Object) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the value of a loop variable in the current or parent context.
- setMiddle(M) - Method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Sets the middle element of the triple.
- setObjectField(DefaultContext, Object, String, Object, boolean, boolean, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Sets the value of a field on a target object using context-aware resolution.
- setObjectField(DefaultContext, Object, String, Object, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Sets the value of a field on a target object using context-aware resolution with default safety behavior.
- setObjectUsingQualifiedName(String, DefaultContext, Object, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Sets the value of a variable or nested property based on a qualified name string.
- setOriginalContext(ParserRuleContext) - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Sets the original parser context of this variable declaration.
- setParameters(List<DeclaredParameter>) - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Sets the list of declared parameters.
- setParsingAssignment(boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the flag indicating whether the parser is currently parsing an assignment.
- setParsingFunctionCallId(boolean) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the flag indicating whether the parser is currently parsing a function call ID.
- setProperty(String, String) - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Sets a system property to the given key-value pair.
- setReturnType(JavaType) - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Sets the resolved return type of the function.
- setRight(R) - Method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Sets the right element of the pair.
- setRight(R) - Method in class org.daiitech.naftah.builtin.utils.tuple.MutableTriple
-
Sets the right element of the triple.
- setThreadName(NaftahObject, String) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Sets the name of the specified thread.
- setThreadPriority(NaftahObject, Number) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Sets the priority of the specified thread.
- setupErrorStream() - Static method in class org.daiitech.naftah.NaftahSystem
-
Redirects
System.errto a customPrintStreaminstance. - setupHistoryConfig(LineReader, String) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Configures history settings for the REPL, including history file path, size limits, and duplicate entry handling.
- setupKeyBindingsConfig(LineReader) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Configures custom key bindings and clipboard-related widgets for a given
LineReader. - setupLocale() - Static method in class org.daiitech.naftah.NaftahSystem
-
Sets the default
Localeto Tunisian Arabic using predefined constants for language and region. - setupOutputStream() - Static method in class org.daiitech.naftah.NaftahSystem
-
Redirects
System.outto a customPrintStreaminstance to support UTF-8 or enhanced terminal features. - setupRefreshTerminalWidthAndHeight(Terminal) - Static method in class org.daiitech.naftah.NaftahSystem
-
Sets up automatic refresh of terminal width and height properties.
- setupTerminalCapabilities(Terminal) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Configures terminal capabilities, e.g., making the cursor invisible.
- setupTerminalWidthAndHeight(Supplier<int[]>) - Static method in class org.daiitech.naftah.NaftahSystem
-
Updates the system properties
NaftahSystem.TERMINAL_WIDTH_PROPERTYandNaftahSystem.TERMINAL_HEIGHT_PROPERTYusing the values provided by the supplier. - setValue(Object) - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Sets the current value of the parameter.
- setValue(Object) - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Updates the current value of the variable.
- setValue(R) - Method in class org.daiitech.naftah.builtin.utils.tuple.ImmutablePair
-
Throws
UnsupportedOperationException. - setValue(R) - Method in class org.daiitech.naftah.builtin.utils.tuple.MutablePair
-
Sets the
Map.Entryvalue. - SetValueContext(NaftahParser.CollectionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SetValueContext
- setVariable(String, DeclaredVariable) - Method in class org.daiitech.naftah.parser.DefaultContext
-
Sets the value of a variable in the current context or, if it exists, in a parent context.
- SHAABAN - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Shaaban, the eighth month in Hijri calendar.
- shape(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Applies Arabic shaping and bidirectional reordering to the input text.
- shareParentRef - Variable in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
- SHAWAL - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Shawwal, the tenth month in Hijri calendar.
- ShellCommand() - Constructor for class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand
- shiftExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- shiftExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- shiftExpression(int) - Method in class org.daiitech.naftah.parser.NaftahParser.RelationalExpressionContext
- ShiftExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ShiftExpressionContext
- shiftLeft(Object, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a left bitwise shift on a dynamically-typed numeric value by the specified number of positions.
- shiftLeft(BigInteger, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a left bitwise shift on a
BigIntegervalue by the specified number of positions, with overflow checking against 64-bitlongbounds. - shiftLeft(DynamicNumber, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Shifts the given number
DynamicNumberto the left (signed shift). - shiftLeft(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (shiftLeft) function performs a bitwise left shift on the given number by a specified number of positions.
- shiftLeft(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a left bitwise shift on a numeric value by the specified number of positions.
- shiftRight(Object, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a right bitwise shift on a dynamically-typed numeric value by the specified number of positions.
- shiftRight(DynamicNumber, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Shifts the given number
DynamicNumberto the right (signed shift). - shiftRight(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (shiftRight) function performs a bitwise right shift on the given number by a specified number of positions.
- shiftRight(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a right bitwise shift on a numeric value by the specified number of positions.
- SHORT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SHORT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SHORT() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- SHOULD_BOOT_STRAP - Static variable in class org.daiitech.naftah.parser.DefaultContext
- SHOULD_RESHAPE - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Cached flag indicating whether Arabic text reshaping should be applied for the current environment.
- shouldBreakStatementsLoop(DefaultContext, ParseTree, Object) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Determines whether to break out of a loop based on the current context, statement, and result.
- shouldQuit(LineReader) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Prompts the user with a localized RTL pagination message asking whether to continue or quit.
- shouldReshape() - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Determines whether Arabic text reshaping should be applied for the current runtime environment.
- showManualTopic(String) - Method in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Displays the content of a manual topic in the terminal, formatted from Markdown.
- signal - Variable in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
The field for the
signalrecord component. - signal() - Method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Returns the value of the
signalrecord component. - signum(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the signum of the given number represented as string.
- signum(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the signum of the given number
DynamicNumber. - signum(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (signum) function is used to determine the sign of the given number: returns -1 if the number is negative, 0 if zero, and 1 if positive.
- signum(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the signum of the given number
Number. - SimpleCallContext(NaftahParser.QualifiedCallContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SimpleCallContext
- singleAssignment() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- singleAssignment() - Method in class org.daiitech.naftah.parser.NaftahParser
- singleAssignment() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentExpressionContext
- singleAssignment(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleAssignmentsContext
- SingleAssignmentContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentContext
- singleAssignmentExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.AssignmentContext
- singleAssignmentExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- SingleAssignmentExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentExpressionContext
- singleDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.DeclarationContext
- singleDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleAssignmentExpressionContext
- singleDeclaration() - Method in class org.daiitech.naftah.parser.NaftahParser
- SingleDeclarationContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- SingleElementContext(NaftahParser.ElementsContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SingleElementContext
- singleReturn() - Method in class org.daiitech.naftah.parser.NaftahParser.ReturnStatementContext
- singleReturn() - Method in class org.daiitech.naftah.parser.NaftahParser
- SingleReturnContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SingleReturnContext
- size() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns the number of elements in this tuple.
- size(Object) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Computes the size of an object in a generic manner.
- size(Object) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Returns the size or length of the given object, depending on its type.
- SIZE_OF - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Represents the
sizeofoperation. - SIZE_OF - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SIZE_OF - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SIZE_OF() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- SKIP - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Marker value to skip processing certain entries.
- SKIP_NULLS - Static variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Whether null fields should be skipped during reflection mapping.
- sleep(Number) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Causes the currently executing thread to sleep for the specified number of milliseconds.
- sleep(Number, Number) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Causes the currently executing thread to sleep for the specified number of milliseconds plus an additional nanoseconds adjustment.
- sleep(NaftahDuration) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Causes the currently executing thread to sleep for the specified duration.
- SOME - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SOME - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SOME() - Method in class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- someCase() - Method in class org.daiitech.naftah.parser.NaftahParser.OptionCasesContext
- someCase() - Method in class org.daiitech.naftah.parser.NaftahParser
- SomeCaseContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SomeCaseContext
- SOURCE_LANG - Static variable in class org.daiitech.naftah.utils.script.TransliterationGenerator
-
The source language code used in translation requests (e.g., "en").
- sourceLabel - Variable in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
The field for the
sourceLabelrecord component. - sourceLabel() - Method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Returns the value of the
sourceLabelrecord component. - spawn() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Spawns the task in a new thread.
- SPAWN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- SPAWN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- SPAWN() - Method in class org.daiitech.naftah.parser.NaftahParser.SpawnUnaryExpressionContext
- spawnTask(DefaultContext, Supplier<Object>, Runnable) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Spawns a new asynchronous task within the given execution context.
- SpawnUnaryExpressionContext(NaftahParser.UnaryExpressionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.SpawnUnaryExpressionContext
- SPECIES - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Preferred vector species for character-based operations.
- SPINNER - Static variable in class org.daiitech.naftah.utils.ConsoleLoader
-
Characters used to animate the spinner.
- spliterator() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Creates a
Spliteratorover the elements in this tuple. - splitIdentifier(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Splits an identifier string into constituent parts based on various naming conventions.
- sqrt(Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the square root of the given number represented as string.
- sqrt(DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the square root of the given number
DynamicNumber. - sqrt(T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (sqrt) function is used to calculate the square root of the given number.
- sqrt(T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Returns the square root of the given number
Number. - STANDARD_EXTENSIONS - Static variable in class org.daiitech.naftah.Naftah
-
The recognized standard file extensions for Naftah scripts.
- STAR_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- STAR_SIGN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- START_TIME - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
The start time when the command was initialized.
- START_TIME - Static variable in class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand
-
The timestamp marking when the REPL session was started.
- startLoader(String) - Static method in class org.daiitech.naftah.utils.ConsoleLoader
-
Starts the loader spinner in a separate thread.
- startScope() - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Initializes a new task scope for the current thread.
- statement() - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- statement() - Method in class org.daiitech.naftah.parser.NaftahParser.FunctionDeclarationContext
- statement() - Method in class org.daiitech.naftah.parser.NaftahParser.ProgramContext
- statement() - Method in class org.daiitech.naftah.parser.NaftahParser
- statement() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- statement() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- statement(int) - Method in class org.daiitech.naftah.parser.NaftahParser.BlockContext
- statement(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ProgramContext
- StatementContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.StatementContext
- StatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.StatementContext
- STEP - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- STEP - Static variable in class org.daiitech.naftah.parser.NaftahParser
- STEP() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- stop() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Stops this actor gracefully by setting the running flag to false and interrupting its thread.
- stop() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Stops this task gracefully by setting the running flag to false and interrupting its thread.
- stopActor(Actor<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Stops the specified actor gracefully.
- stopLoader() - Static method in class org.daiitech.naftah.utils.ConsoleLoader
-
Stops the loader spinner if running and clears the screen.
- stopTask(Task<?>) - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Stops the specified task by interrupting its executing thread.
- stream() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns a sequential
Streamwith the tuple elements. - STRING - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- STRING - Static variable in class org.daiitech.naftah.parser.NaftahParser
- STRING() - Method in class org.daiitech.naftah.parser.NaftahParser.PropertyAccessContext
- STRING() - Method in class org.daiitech.naftah.parser.NaftahParser.StringValueContext
- STRING_TYPE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- STRING_TYPE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- STRING_TYPE() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- StringInterpolator - Class in org.daiitech.naftah.parser
-
Utility class for processing and evaluating string interpolation expressions.
- StringInterpolator() - Constructor for class org.daiitech.naftah.parser.StringInterpolator
-
Private constructor to prevent instantiation.
- stringToInt(String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Converts a string into an integer by summing its Unicode code points.
- StringUtils - Class in org.daiitech.naftah.builtin.utils
-
Utility class for performing various operations on
Stringobjects, including arithmetic, bitwise, and vectorized character-wise operations. - StringUtils() - Constructor for class org.daiitech.naftah.builtin.utils.StringUtils
-
Private constructor to prevent instantiation.
- StringValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.StringValueContext
- STRUCT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- STRUCT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- STRUCT() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- SUB_TREE_CACHE - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
Cache to store computed subtrees per parse tree node for optimization.
- subList(int, int) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns a view of the portion of this tuple between the specified indices.
- subtract(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Subtracts two numeric values represented as strings.
- subtract(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Removes all occurrences of
bfroma. - subtract(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Subtracts two
DynamicNumberinstances with type promotion. - subtract(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Subtracts the second value from the first and returns the difference.
- subtract(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Subtracts the second value from the first element by element of collection, map with themselves or with simple value.
- subtract(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Subtracts two
Numbervalues. - SUBTRACT - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Represents the subtraction operation (-).
- SUBTRACT - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Character subtraction.
- SUBTRACT_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Vectorized subtraction of characters.
- SuppliedInheritableThreadLocal<T> - Class in org.daiitech.naftah.builtin.utils.concurrent
-
An extension of
InheritableThreadLocalthat allows: Specifying aSupplierto provide the initial value. Optionally defining aFunctionto copy the value for child threads. - SuppliedInheritableThreadLocal(Supplier<? extends T>, boolean) - Constructor for class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Constructs a
SuppliedInheritableThreadLocalwith a supplier for the initial value. - SuppliedInheritableThreadLocal(Supplier<? extends T>, boolean, Function<T, T>) - Constructor for class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Constructs a
SuppliedInheritableThreadLocalwith a supplier and a copy function to control the value passed to child threads. - supplier - Variable in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
- syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class org.daiitech.naftah.parser.NaftahErrorListener
-
Called by ANTLR when a syntax error is encountered during parsing.
- SyntaxHighlighter - Class in org.daiitech.naftah.parser
-
A syntax highlighter class specifically tailored for highlighting Naftah language source code in a terminal environment.
- SyntaxHighlighter(Highlighter) - Constructor for class org.daiitech.naftah.parser.SyntaxHighlighter
-
Constructs a SyntaxHighlighter that wraps another highlighter.
- SystemBuiltinFunctions - Class in org.daiitech.naftah.builtin.functions
-
System Built-in Functions
- SystemBuiltinFunctions() - Constructor for class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Private constructor to prevent instantiation.
- systemProperties - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
T
- Target() - Constructor for enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
- TARGET_LANG - Static variable in class org.daiitech.naftah.utils.script.TransliterationGenerator
-
The target language code used in translation requests (e.g., "ar").
- targetExecutableIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.InitCallContext
- targetExecutableIndex() - Method in class org.daiitech.naftah.parser.NaftahParser.PrimaryCallContext
- targetExecutableIndex() - Method in class org.daiitech.naftah.parser.NaftahParser
- TargetExecutableIndexContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TargetExecutableIndexContext
- targetLabel - Variable in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
The field for the
targetLabelrecord component. - targetLabel() - Method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Returns the value of the
targetLabelrecord component. - Task<T> - Class in org.daiitech.naftah.builtin.utils.concurrent
-
Represents an asynchronous task that executes within a given
DefaultContext. - Task(DefaultContext, Supplier<T>, Runnable) - Constructor for class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Constructs a new Task for the given context, supplier, and cleaner.
- taskId - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Task
- temporal - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate
-
The field for the
temporalrecord component. - temporal - Variable in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
The field for the
temporalrecord component. - temporal - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime
-
The field for the
temporalrecord component. - temporal() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns the value of the
temporalrecord component. - temporal() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the value of the
temporalrecord component. - temporal() - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalPoint
-
Returns the underlying
Temporalrepresentation of this temporal point. - temporal() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns the value of the
temporalrecord component. - TEMPORAL_AMOUNT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TEMPORAL_AMOUNT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TEMPORAL_AMOUNT() - Method in class org.daiitech.naftah.parser.NaftahParser.StringValueContext
- TEMPORAL_POINT - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TEMPORAL_POINT - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TEMPORAL_POINT() - Method in class org.daiitech.naftah.parser.NaftahParser.StringValueContext
- temporalAmount - Variable in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
The field for the
temporalAmountrecord component. - temporalAmount - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
The field for the
temporalAmountrecord component. - temporalAmount() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the value of the
temporalAmountrecord component. - temporalAmount() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns the value of the
temporalAmountrecord component. - temporalAmount() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the combined temporal amount of the period and duration.
- temporalAmount() - Method in interface org.daiitech.naftah.builtin.time.NaftahTemporalAmount
-
Returns the underlying temporal amount represented by this Naftah temporal object.
- TemporalBuiltinFunctions - Class in org.daiitech.naftah.builtin.functions
-
Provider for built-in temporal functions.
- TemporalBuiltinFunctions() - Constructor for class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Private constructor to prevent instantiation.
- TemporalUtils - Class in org.daiitech.naftah.utils.time
-
Utility class for creating and manipulating Java
Temporalinstances from Naftah date and time components. - TemporalUtils() - Constructor for class org.daiitech.naftah.utils.time.TemporalUtils
-
Private constructor to prevent instantiation.
- TERM_ENV - Static variable in class org.daiitech.naftah.utils.OS
-
Terminal type identifier provided via terminfo (often misleading).
- TERMINAL_HEIGHT_PROPERTY - Static variable in class org.daiitech.naftah.NaftahSystem
-
System property key used to store terminal height.
- TERMINAL_WIDTH_PROPERTY - Static variable in class org.daiitech.naftah.NaftahSystem
-
System property key used to store terminal width.
- ternaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.ExpressionContext
- ternaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- ternaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- TernaryExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TernaryExpressionContext
- TEXT_MATCHER_CACHE - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Cache of precompiled
Matcherinstances for text processing, keyed by the input text string. - TEXT_MULTILINE_PATTERN - Static variable in class org.daiitech.naftah.utils.script.ScriptUtils
-
Pattern to detect lines in multiline text, capturing line content and newline characters.
- TEXT_PASTE_DETECTED - Static variable in class org.daiitech.naftah.utils.repl.REPLHelper
-
Indicates if a text was just pasted to the REPL.
- THEN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- THEN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- THEN() - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- THEN(int) - Method in class org.daiitech.naftah.parser.NaftahParser.IfStatementContext
- thread - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Actor
- thread - Variable in class org.daiitech.naftah.builtin.utils.concurrent.Task
- throwing(BiFunction<String, Exception, RuntimeException>) - Method in interface org.daiitech.naftah.utils.function.ThrowingBiFunction
-
Return a new
ThrowingBiFunctionwhere theThrowingBiFunction.apply(Object, Object)method wraps any thrown checked exceptions using the givenexceptionWrapper. - throwing(BiFunction<String, Exception, RuntimeException>) - Method in interface org.daiitech.naftah.utils.function.ThrowingFunction
-
Return a new
ThrowingFunctionwhere theThrowingFunction.apply(Object)method wraps any thrown checked exceptions using the givenexceptionWrapper. - ThrowingBiFunction<T,
U, R> - Interface in org.daiitech.naftah.utils.function -
A
BiFunctionthat allows invocation of code that throws a checked exception. - ThrowingFunction<T,
R> - Interface in org.daiitech.naftah.utils.function -
A
Functionthat allows invocation of code that throws a checked exception. - time - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime
-
The field for the
timerecord component. - time() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns the value of the
timerecord component. - Time(int, int, Integer, Integer, Boolean) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Creates an instance of a
Timerecord class. - TIME - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- TIME - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- TIME - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TIME - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TIME() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsTimeContext
- TIME() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- timeAmount() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DurationSpecifierContext
- timeAmount() - Method in class org.daiitech.naftah.parser.NaftahDateParser.PeriodWithDurationContext
- timeAmount() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- TimeAmountContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.TimeAmountContext
- TimeContext(NaftahDateParser.RootContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.TimeContext
- timeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- timeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZonedOrOffsetTimeSpecifierContext
- TimeSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.TimeSpecifierContext
- TimeSupport - Interface in org.daiitech.naftah.builtin.time
-
Provides arithmetic operations for
NaftahTemporalPointinstances, including addition and subtraction of hours, minutes, seconds, and nanoseconds. - TO - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TO - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TO() - Method in class org.daiitech.naftah.parser.NaftahParser.IndexBasedForLoopStatementContext
- toAliasGroupedByName() - Static method in class org.daiitech.naftah.builtin.utils.AliasHashMap
-
Returns a
Collectorthat groupsBuiltinFunctioninstances by their canonical function name, storing the results in anAliasHashMapwhere: The key is the canonical function name as returned bygetFunctionInfo().name(). The value is aListofBuiltinFunctioninstances sharing that name. Each function's declared aliases (getFunctionInfo().aliases()) are registered in the resulting map, allowing lookup by alias as well. - toArray() - Method in interface org.daiitech.naftah.builtin.utils.tuple.NTuple
-
Returns an array containing all elements of the tuple.
- toArray() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Returns an array containing all elements of the tuple.
- toArray() - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Returns an array containing all elements of the tuple.
- toArray() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns an array containing all elements of the tuple.
- toArray(IntFunction<T[]>) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns an array containing all elements of the tuple, using the provided array generator function.
- toArray(T[]) - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns an array containing all elements of the tuple, using the provided array if it is large enough.
- toChronoDate() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns this date interpreted in its calendar chronology.
- toChronoDate(Temporal, Chronology) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts an ISO
Temporalto aChronoLocalDatein the given chronology. - toChronoDateTime(LocalDateTime, Chronology) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts an ISO
LocalDateTimeto aChronoLocalDateTimein the specified chronology. - toChronoDateTime(OffsetDateTime, Chronology) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts an
OffsetDateTimeto aChronoLocalDateTimein the specified chronology. - toChronoDateTime(ZonedDateTime, Chronology) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts a
ZonedDateTimeto aChronoLocalDateTimein the specified chronology. - toChronoTemporal(Temporal, Chronology) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts any ISO
Temporalback to aChronoLocalDateorChronoLocalDateTimein the * specified chronology. - toChronoTemporal(Temporal, Chronology, ZoneId) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts any ISO
Temporalback to aChronoLocalDateorChronoLocalDateTimein the * specified chronology, applying aZoneIdorZoneOffsetif present. - toDetailedString() - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
- toDetailedString() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Returns a detailed, Arabic-formatted string representation of this constructor, including its class, parameters, modifiers, and annotations.
- toDetailedString() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Returns a detailed, Arabic-formatted string representation of this
JvmFunction, including metadata about the method, such as return type, parameters, modifiers, and annotations. - toEpochDay() - Method in interface org.daiitech.naftah.builtin.time.DateSupport
-
Converts this date to the number of days since the epoch (1970-01-01) in the ISO calendar.
- toEpochDay() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Converts this
NaftahDateto the number of days since the epoch (1970-01-01) in the ISO calendar system. - toEpochDay() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns the number of days since the epoch (1970-01-01 ISO) for the date part of this
ArabicDateTime. - toEpochDay(DateSupport) - Static method in class org.daiitech.naftah.builtin.functions.TemporalBuiltinFunctions
-
Converts the given
DateSupportinstance to the epoch day. - toInstant(Temporal) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
- toIsoDate(ChronoLocalDate) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts a
ChronoLocalDateto ISOLocalDate. - toIsoDateTime(ChronoLocalDateTime<?>) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts a
ChronoLocalDateTimeto ISOLocalDateTime. - toIsoOffsetDateTime(ChronoLocalDateTime<?>, ZoneOffset) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
- toIsoTemporal(Temporal) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
-
Converts any
Temporalto ISO form. - toIsoTemporal(Temporal, ZoneId) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
- toIsoZonedDateTime(ChronoLocalDateTime<?>, ZoneId) - Static method in class org.daiitech.naftah.utils.time.ChronoConversionUtils
- tokenNames - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
-
Deprecated.Use
NaftahDateLexer.VOCABULARYinstead. - tokenNames - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
-
Deprecated.Use
NaftahDateParser.VOCABULARYinstead. - tokenNames - Static variable in class org.daiitech.naftah.parser.NaftahLexer
-
Deprecated.Use
NaftahLexer.VOCABULARYinstead. - tokenNames - Static variable in class org.daiitech.naftah.parser.NaftahParser
-
Deprecated.Use
NaftahParser.VOCABULARYinstead. - TOKENS_SYMBOLS - Static variable in class org.daiitech.naftah.parser.NaftahParserHelper
-
Loaded properties representing token symbols, if available.
- toLocalDateTime(Temporal) - Static method in class org.daiitech.naftah.utils.time.TemporalUtils
-
Converts a
Temporalinstance to aLocalDateTime. - toMap(Object) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Converts an arbitrary Java object into a structured
Maprepresentation. - toMap(Object, boolean) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Converts an arbitrary Java object into a structured
Maprepresentation, optionally skippingnullvalues. - toMap(Object, IdentityHashMap<Object, Boolean>, boolean, int) - Static method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Recursively resolves a Java object into a nested map structure, tracking visited instances to prevent infinite recursion from circular references.
- toObjectArray(Object) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Converts any Java array (including primitive arrays) into an Object[].
- topics - Variable in class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand
-
Mapping of topic names to their corresponding documentation paths.
- toString() - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Returns a string representation of this builtin function.
- toString() - Method in class org.daiitech.naftah.builtin.lang.DeclaredFunction
-
Returns a string representation of the declared function in Arabic.
- toString() - Method in class org.daiitech.naftah.builtin.lang.DeclaredImplementation
-
Returns a string representation of the declared implementation in Arabic.
- toString() - Method in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Returns a string representation of the declared parameter using helper formatting.
- toString() - Method in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Returns a string representation of the variable using helper formatting.
- toString() - Method in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
Returns the string representation of the numeric value.
- toString() - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Returns a concise Arabic-labeled string representation of this constructor.
- toString() - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Returns a concise string representation of this
JvmFunction, formatted in Arabic as<دالة qualifiedCall>. - toString() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns a string representation of this record class.
- toString() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Returns a string representation of this record class.
- toString() - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns a string representation of this Naftah object.
- toString() - Method in class org.daiitech.naftah.builtin.lang.NaN
-
Returns a string representation of the
NaNvalue. - toString() - Method in class org.daiitech.naftah.builtin.lang.None
-
Returns the string representation of this
Noneobject. - toString() - Method in class org.daiitech.naftah.builtin.lang.Result.Error
- toString() - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
- toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Calendar
-
Returns a string representation of this
NaftahDate.Calendarin the format: "Calendar: calendar". - toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Returns a string representation of this
NaftahDate.Date. - toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate
-
Returns a string representation of this
NaftahDatein the format: "date calendar". - toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahDateTime
-
Returns a string representation of this
ArabicDateTimein the format: "date time". - toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration.DurationDefinition
-
Returns a formatted Arabic string representing the duration.
- toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahDuration
-
Returns the Arabic textual representation of the duration.
- toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns a formatted Arabic string representing the period.
- toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod
-
Returns the Arabic textual representation of the period.
- toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriodWithDuration
-
Returns the Arabic textual representation of the combined period and duration.
- toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.Time
-
Returns a string representation of this
Timein the format: "HH:mm[:ss[.nnnnnnnnn]] [AM/PM]". - toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns a string representation of this
ArabicTimein the format: "time zoneOrOffset". - toString() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Returns a string representation of this
ZoneOrOffset. - toString() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Actor
-
Returns a string representation of this Actor.
- toString() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Channel
-
Returns a string representation of the channel.
- toString() - Method in class org.daiitech.naftah.builtin.utils.concurrent.Task
-
Returns a string representation of this Task.
- toString() - Method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Returns the string representation of the binary operator symbol.
- toString() - Method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Returns the string representation of this unary operation, which is its symbolic operator.
- toString() - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Returns a String representation of this pair using the format
($left,$right). - toString() - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Returns a String representation of this triple using the format
($left,$middle,$right). - toString() - Method in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Returns a string representation of the tuple.
- toString() - Method in error org.daiitech.naftah.errors.NaftahBugError
-
Returns the string representation of this error, which delegates to
NaftahBugError.getMessage(). - toString() - Method in record class org.daiitech.naftah.parser.LoopSignal.LoopSignalDetails
-
Returns a string representation of this record class.
- toString() - Method in record class org.daiitech.naftah.utils.reflect.ScannedClass
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in class org.daiitech.naftah.utils.reflect.type.JavaType
-
Returns a string representation of this type, including type parameters if present.
- toString() - Method in class org.daiitech.naftah.utils.reflect.type.TypeReference
-
Returns a string representation of the captured type.
- toString(Object) - Static method in class org.daiitech.naftah.builtin.Builtin
-
Returns the string representation of the given object.
- toString(Object) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Converts an arbitrary object into its Arabic string representation.
- toString(Object, boolean) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Converts an arbitrary object into its Arabic string representation.
- toString(String) - Method in class org.daiitech.naftah.builtin.utils.tuple.Pair
-
Formats the receiver using the given format.
- toString(String) - Method in class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Formats the receiver using the given format.
- toString(Map<K, V>, char, char) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Converts a
Mapinto a string representation using the specified prefix and suffix characters. - toString(T[], char, char) - Static method in class org.daiitech.naftah.builtin.utils.CollectionUtils
-
Converts an array into a string representation using the specified prefix and suffix characters.
- totalMemory() - Static method in class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Returns the total amount of memory currently allocated by the JVM.
- translateMessage(String) - Method in class org.daiitech.naftah.parser.NaftahErrorListener
-
Translates common ANTLR error message fragments from English into Arabic.
- translateWord(HttpClient, String) - Static method in class org.daiitech.naftah.utils.script.TransliterationGenerator
-
Translates a single English word to Arabic using the configured translation API.
- transliterateScript(Transliterator, boolean, String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates a single word using the given Transliterator.
- transliterateScript(String, boolean, String, String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates the given text(s) from Latin script to Arabic or vice versa, using the specified ICU Transliterator ID and optional custom rules.
- transliterateScript(String, String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings using the specified transliterator ID.
- transliterateScript(String, String, String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings using the specified transliterator ID and custom rules.
- transliterateScriptLetterByLetter(String, String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates the input text letter by letter using the specified transliterator ID.
- transliterateToArabicScript(boolean, String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings to Arabic script.
- transliterateToArabicScript(boolean, String, String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings to Arabic script using provided custom rules.
- transliterateToArabicScript(String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings to Arabic script.
- transliterateToArabicScript(String, String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings to Arabic script using the provided custom rules.
- transliterateToArabicScriptDefault(boolean, String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings to Arabic script using default custom rules.
- transliterateToArabicScriptDefault(String...) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates one or more strings to Arabic script using default custom rules.
- transliterateToArabicScriptLetterByLetter(String) - Static method in class org.daiitech.naftah.utils.script.ScriptUtils
-
Transliterates the given text to Arabic script letter by letter.
- TransliterationGenerator - Class in org.daiitech.naftah.utils.script
-
A utility class that scans Java class names, splits them into component words, translates those words from English to Arabic using an external translation API, and generates a
.propertiesfile containing the transliterations. - TransliterationGenerator() - Constructor for class org.daiitech.naftah.utils.script.TransliterationGenerator
-
Private constructor to prevent instantiation.
- TriFunction<T,
U, V, R> - Interface in org.daiitech.naftah.utils.function -
Represents a function that accepts three arguments and produces a result.
- Triple<L,
M, R> - Class in org.daiitech.naftah.builtin.utils.tuple -
A triple consisting of three elements.
- Triple() - Constructor for class org.daiitech.naftah.builtin.utils.tuple.Triple
-
Constructs a new instance.
- TRIPLE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TRIPLE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TRIPLE() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- TRUE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TRUE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TRUE() - Method in class org.daiitech.naftah.parser.NaftahParser.TrueValueContext
- TrueValueContext(NaftahParser.ValueContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TrueValueContext
- TRY - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TRY - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TRY() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- TRY() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- tryCases() - Method in class org.daiitech.naftah.parser.NaftahParser
- tryCases() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- TryCasesContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TryCasesContext
- tryDeregisterContext(DefaultContext) - Static method in class org.daiitech.naftah.parser.DefaultContext
-
Attempts to remove a context from the global context registry.
- tryParseDynamicNumber(String) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Attempts to parse a given text into a
Numberusing dynamic number parsing logic. - tryStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- tryStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.TryStatementStatementContext
- TryStatementContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.TryStatementContext
- TryStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TryStatementContext
- TryStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TryStatementStatementContext
- TryStatementWithOptionCasesContext(NaftahParser.TryStatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TryStatementWithOptionCasesContext
- TryStatementWithTryCasesContext(NaftahParser.TryStatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TryStatementWithTryCasesContext
- Tuple - Class in org.daiitech.naftah.builtin.utils.tuple
-
An immutable tuple implementation that implements
List<Object>. - Tuple(Object...) - Constructor for class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
Private constructor to create a tuple from the given elements.
- TUPLE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TUPLE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TUPLE() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- tupleElements() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleReturnsContext
- tupleElements() - Method in class org.daiitech.naftah.parser.NaftahParser
- tupleElements() - Method in class org.daiitech.naftah.parser.NaftahParser.TupleValueContext
- TupleElementsContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.TupleElementsContext
- TupleElementsContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TupleElementsContext
- TupleMultipleElementsContext(NaftahParser.TupleElementsContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TupleMultipleElementsContext
- TupleSingleElementContext(NaftahParser.TupleElementsContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TupleSingleElementContext
- TupleValueContext(NaftahParser.CollectionContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TupleValueContext
- type - Variable in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
The Java class representing the type of the parameter.
- type - Variable in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
The Java class representing the type of the variable.
- type - Variable in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
The field for the
typerecord component. - type - Variable in class org.daiitech.naftah.utils.reflect.type.JavaType
- type - Variable in class org.daiitech.naftah.utils.reflect.type.TypeReference
-
The captured type of
T. - type() - Method in record class org.daiitech.naftah.builtin.lang.NaftahObject
-
Returns the value of the
typerecord component. - type() - Method in class org.daiitech.naftah.parser.NaftahParser.ActorDeclarationContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.ChannelDeclarationContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.SpawnUnaryExpressionContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.TypeExpressionContext
- type() - Method in class org.daiitech.naftah.parser.NaftahParser.TypeReturnTypeContext
- type(int) - Method in class org.daiitech.naftah.parser.NaftahParser.ComplexBuiltInContext
- type(int) - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- TYPE_OF - Enum constant in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Represents the
typeofoperation. - TYPE_OF - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- TYPE_OF - Static variable in class org.daiitech.naftah.parser.NaftahParser
- TYPE_OF() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- TypeContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.TypeContext
- TypeContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TypeContext
- TypeExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TypeExpressionContext
- typeParameters - Variable in class org.daiitech.naftah.utils.reflect.type.JavaType
-
The list of type parameters for this type.
- TypeReference<T> - Class in org.daiitech.naftah.utils.reflect.type
-
A utility class to capture and represent generic type information at runtime.
- TypeReference() - Constructor for class org.daiitech.naftah.utils.reflect.type.TypeReference
-
Constructs a new
TypeReferenceand captures its generic type. - TypeReturnTypeContext(NaftahParser.ReturnTypeContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.TypeReturnTypeContext
U
- UNARY_OP_MAP - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Mapping from scalar unary operations to vectorized equivalents.
- unaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.AwaitUnaryExpressionContext
- unaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.PowerExpressionContext
- unaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.PrefixUnaryExpressionContext
- unaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser.SpawnUnaryExpressionContext
- unaryExpression() - Method in class org.daiitech.naftah.parser.NaftahParser
- UnaryExpressionContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.UnaryExpressionContext
- UnaryExpressionContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.UnaryExpressionContext
- UnaryOperation - Enum Class in org.daiitech.naftah.builtin.utils.op
-
Represents all unary operations supported by the Naftah language.
- UnaryOperation(String) - Constructor for enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Constructs a
UnaryOperationenum constant with its symbolic name. - UNDERSCORE - Static variable in class org.daiitech.naftah.Naftah
-
Constant representing a single underscore character ("_").
- unsignedShiftRight(Object, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs an unsigned (logical) right bitwise shift on a dynamically-typed numeric value by the specified number of positions.
- unsignedShiftRight(BigInteger, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs an unsigned (logical) right shift on a
BigInteger. - unsignedShiftRight(DynamicNumber, int) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Shifts the given number
DynamicNumberto the right (unsigned shift). - unsignedShiftRight(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (unsignedShiftRight) function performs an unsigned bitwise right shift on the given number by a specified number of positions.
- unsignedShiftRight(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs an unsigned (logical) right bitwise shift on a numeric value by the specified number of positions.
- UNSUPPORTED_BITWISE_DECIMAL_ERROR - Static variable in class org.daiitech.naftah.errors.ExceptionUtils
-
Error message indicating that bitwise operations are not supported on decimal (floating point) numbers.
- UNTIL - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- UNTIL - Static variable in class org.daiitech.naftah.parser.NaftahParser
- UNTIL() - Method in class org.daiitech.naftah.parser.NaftahParser.RepeatStatementContext
- unwrap() - Method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Returns the contained success value if present, or throws a
NaftahBugErrorif this is anError. - unwrap() - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Returns the contained success value if present, or throws a
NaftahBugErrorif this is anError. - unwrap() - Method in interface org.daiitech.naftah.builtin.lang.Result
-
Returns the contained success value if present, or throws a
NaftahBugErrorif this is anError. - unwrapError() - Method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Returns the contained error value if present, or throws a
NaftahBugErrorif this is anOk. - unwrapError() - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Returns the contained error value if present, or throws a
NaftahBugErrorif this is anOk. - unwrapError() - Method in interface org.daiitech.naftah.builtin.lang.Result
-
Returns the contained error value if present, or throws a
NaftahBugErrorif this is anOk. - unwrapOr(T) - Method in class org.daiitech.naftah.builtin.lang.Result.Error
-
Returns the success value if this is an
Ok, otherwise returns the given default. - unwrapOr(T) - Method in class org.daiitech.naftah.builtin.lang.Result.Ok
-
Returns the success value if this is an
Ok, otherwise returns the given default. - unwrapOr(T) - Method in interface org.daiitech.naftah.builtin.lang.Result
-
Returns the success value if this is an
Ok, otherwise returns the given default. - updatedCurrentValue - Variable in class org.daiitech.naftah.builtin.lang.DeclaredParameter
-
Tracks whether the current value has been updated from the default.
- updatedCurrentValue - Variable in class org.daiitech.naftah.builtin.lang.DeclaredVariable
-
Whether the current value has been explicitly set.
- usage - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
usagerecord component. - usage() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
usagerecord component. - usage() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
The usage string or signature for the function.
- USAGE - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
- USE_VECTOR_API - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Indicates whether vectorized operations should be used (controlled via JVM property).
- useArabicIndic - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- usedMemory() - Static method in class org.daiitech.naftah.builtin.functions.RuntimeBuiltinFunctions
-
Calculates the amount of memory currently in use by the JVM.
- useNumberFormatter - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- useQualifiedAliases - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
useQualifiedAliasesrecord component. - useQualifiedAliases - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
The field for the
useQualifiedAliasesrecord component. - useQualifiedAliases() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
useQualifiedAliasesrecord component. - useQualifiedAliases() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Returns the value of the
useQualifiedAliasesrecord component. - useQualifiedAliases() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
flags that the function aliases should be bound with the provider's name.
- useQualifiedAliases() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFnProvider
-
flags that the function aliases should be bound with the provider's name.
- useQualifiedName - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
The field for the
useQualifiedNamerecord component. - useQualifiedName - Variable in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
The field for the
useQualifiedNamerecord component. - useQualifiedName() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunction
-
Returns the value of the
useQualifiedNamerecord component. - useQualifiedName() - Method in record class org.daiitech.naftah.builtin.lang.NaftahFunctionProvider
-
Returns the value of the
useQualifiedNamerecord component. - useQualifiedName() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFn
-
flags that the function names should be bound with the provider's name.
- useQualifiedName() - Element in annotation interface org.daiitech.naftah.builtin.NaftahFnProvider
-
flags that the function names should be bound with the provider's name.
- userHome() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the current user’s home directory path.
- userName() - Static method in class org.daiitech.naftah.builtin.functions.SystemBuiltinFunctions
-
Returns the name of the current user running the JVM.
- useVectorApi - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
V
- validateCode(String) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Validates a snippet of Naftah code without executing it.
- validateType(String, Object, JavaType, int, int) - Static method in class org.daiitech.naftah.builtin.utils.ObjectUtils
-
Validates that a runtime value conforms to the expected
JavaType. - validateVariableExistence(DefaultContext, String) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Validates whether a variable with the given name already exists in the current context.
- value - Variable in class org.daiitech.naftah.builtin.lang.DynamicNumber
-
The underlying numeric value.
- value - Variable in class org.daiitech.naftah.builtin.lang.Result.Ok
- value - Variable in class org.daiitech.naftah.parser.VariableLookupResult
- value() - Method in class org.daiitech.naftah.parser.NaftahParser.ParameterDeclarationContext
- value() - Method in class org.daiitech.naftah.parser.NaftahParser
- value() - Method in class org.daiitech.naftah.parser.NaftahParser.ValueExpressionContext
- ValueContext() - Constructor for class org.daiitech.naftah.parser.NaftahParser.ValueContext
- ValueContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ValueContext
- ValueExpressionContext(NaftahParser.PrimaryContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ValueExpressionContext
- ValueForeachTargetContext(NaftahParser.ForeachTargetContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.ValueForeachTargetContext
- valueOf(String) - Static method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.daiitech.naftah.parser.LoopSignal
-
Returns the enum constant of this class with the specified name.
- values - Variable in class org.daiitech.naftah.builtin.utils.tuple.Tuple
-
The underlying unmodifiable list of tuple elements.
- values() - Static method in enum class org.daiitech.naftah.builtin.utils.op.BinaryOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.daiitech.naftah.builtin.utils.op.UnaryOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.ManCommand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ManualCommand.Target
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.daiitech.naftah.parser.LoopSignal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VAR - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- VAR - Static variable in class org.daiitech.naftah.parser.NaftahParser
- VAR() - Method in class org.daiitech.naftah.parser.NaftahParser.VarTypeContext
- VAR_NUMBER - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- VAR_NUMBER - Static variable in class org.daiitech.naftah.parser.NaftahParser
- VAR_NUMBER() - Method in class org.daiitech.naftah.parser.NaftahParser.BuiltInContext
- VARIABLE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- VARIABLE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- VARIABLE() - Method in class org.daiitech.naftah.parser.NaftahParser.MultipleDeclarationsContext
- VARIABLE() - Method in class org.daiitech.naftah.parser.NaftahParser.SingleDeclarationContext
- VariableLookupResult<T> - Class in org.daiitech.naftah.parser
-
Represents the result of a variable lookup operation.
- VariableLookupResult(String, T, boolean) - Constructor for class org.daiitech.naftah.parser.VariableLookupResult
- variables - Variable in class org.daiitech.naftah.parser.DefaultContext
- VARS - Enum constant in enum class org.daiitech.naftah.Naftah.NaftahCommand.ShellCommand.ReplCommand
- VarTypeContext(NaftahParser.TypeContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.VarTypeContext
- VECTOR_API_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable Vector API optimizations.
- VECTOR_THRESHOLD - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Minimum string length for vectorized execution.
- VersionProvider() - Constructor for class org.daiitech.naftah.Naftah.VersionProvider
- versionRequested - Variable in class org.daiitech.naftah.Naftah.NaftahCommand
- visit() - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Starts the visiting process by parsing the program and visiting the resulting parse tree.
- visit() - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Starts the visiting process by parsing the program and visiting the resulting parse tree.
- visit(NaftahDateParserBaseVisitor<?>, ParseTree) - Static method in class org.daiitech.naftah.parser.time.NaftahDateParserHelper
-
Visits the given parse tree using the provided Arabic date parser visitor.
- visit(NaftahParserBaseVisitor<?>, ParseTree) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Visits the given parse tree using the provided Naftah parser visitor.
- visitActorDeclaration(NaftahParser.ActorDeclarationContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.actorDeclaration(). - visitActorDeclaration(NaftahParser.ActorDeclarationContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.actorDeclaration(). - visitActorDeclaration(NaftahParser.ActorDeclarationContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.actorDeclaration(). - visitActorDeclarationStatement(NaftahParser.ActorDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
actorDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitActorDeclarationStatement(NaftahParser.ActorDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
actorDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitActorDeclarationStatement(NaftahParser.ActorDeclarationStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
actorDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitAdditiveExpression(NaftahParser.AdditiveExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.additiveExpression(). - visitAdditiveExpression(NaftahParser.AdditiveExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.additiveExpression(). - visitAdditiveExpression(NaftahParser.AdditiveExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.additiveExpression(). - visitArgumentList(NaftahParser.ArgumentListContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.argumentList(). - visitArgumentList(NaftahParser.ArgumentListContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.argumentList(). - visitArgumentList(NaftahParser.ArgumentListContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.argumentList(). - visitAssignment(NaftahParser.AssignmentContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.assignment(). - visitAssignment(NaftahParser.AssignmentContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.assignment(). - visitAssignment(NaftahParser.AssignmentContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.assignment(). - visitAssignmentStatement(NaftahParser.AssignmentStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
assignmentStatementlabeled alternative inNaftahParser.statement(). - visitAssignmentStatement(NaftahParser.AssignmentStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
assignmentStatementlabeled alternative inNaftahParser.statement(). - visitAssignmentStatement(NaftahParser.AssignmentStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
assignmentStatementlabeled alternative inNaftahParser.statement(). - visitAwaitUnaryExpression(NaftahParser.AwaitUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
awaitUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitAwaitUnaryExpression(NaftahParser.AwaitUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
awaitUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitAwaitUnaryExpression(NaftahParser.AwaitUnaryExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
awaitUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitBetweenSpecifier(NaftahDateParser.BetweenSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.betweenSpecifier(). - visitBetweenSpecifier(NaftahDateParser.BetweenSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.betweenSpecifier(). - visitBetweenSpecifier(NaftahDateParser.BetweenSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.betweenSpecifier(). - visitBetweenTemporalAmount(NaftahDateParser.BetweenTemporalAmountContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
betweenTemporalAmountlabeled alternative inNaftahDateParser.root(). - visitBetweenTemporalAmount(NaftahDateParser.BetweenTemporalAmountContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
betweenTemporalAmountlabeled alternative inNaftahDateParser.root(). - visitBetweenTemporalAmount(NaftahDateParser.BetweenTemporalAmountContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
betweenTemporalAmountlabeled alternative inNaftahDateParser.root(). - visitBetweenTimeSpecifier(NaftahDateParser.BetweenTimeSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.betweenTimeSpecifier(). - visitBetweenTimeSpecifier(NaftahDateParser.BetweenTimeSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.betweenTimeSpecifier(). - visitBetweenTimeSpecifier(NaftahDateParser.BetweenTimeSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.betweenTimeSpecifier(). - visitBitwiseExpression(NaftahParser.BitwiseExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.bitwiseExpression(). - visitBitwiseExpression(NaftahParser.BitwiseExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.bitwiseExpression(). - visitBitwiseExpression(NaftahParser.BitwiseExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.bitwiseExpression(). - visitBlock(NaftahParser.BlockContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.block(). - visitBlock(NaftahParser.BlockContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.block(). - visitBlock(NaftahParser.BlockContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.block(). - visitBlockStatement(NaftahParser.BlockStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
blockStatementlabeled alternative inNaftahParser.statement(). - visitBlockStatement(NaftahParser.BlockStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
blockStatementlabeled alternative inNaftahParser.statement(). - visitBlockStatement(NaftahParser.BlockStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
blockStatementlabeled alternative inNaftahParser.statement(). - visitBreakStatement(NaftahParser.BreakStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.breakStatement(). - visitBreakStatement(NaftahParser.BreakStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.breakStatement(). - visitBreakStatement(NaftahParser.BreakStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.breakStatement(). - visitBreakStatementStatement(NaftahParser.BreakStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
breakStatementStatementlabeled alternative inNaftahParser.statement(). - visitBreakStatementStatement(NaftahParser.BreakStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
breakStatementStatementlabeled alternative inNaftahParser.statement(). - visitBreakStatementStatement(NaftahParser.BreakStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
breakStatementStatementlabeled alternative inNaftahParser.statement(). - visitBuiltIn(NaftahParser.BuiltInContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.builtIn(). - visitBuiltIn(NaftahParser.BuiltInContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.builtIn(). - visitBuiltIn(NaftahParser.BuiltInContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.builtIn(). - visitBuiltInType(NaftahParser.BuiltInTypeContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
builtInTypelabeled alternative inNaftahParser.type(). - visitBuiltInType(NaftahParser.BuiltInTypeContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
builtInTypelabeled alternative inNaftahParser.type(). - visitBuiltInType(NaftahParser.BuiltInTypeContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
builtInTypelabeled alternative inNaftahParser.type(). - visitCalendarSpecifier(NaftahDateParser.CalendarSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.calendarSpecifier(). - visitCalendarSpecifier(NaftahDateParser.CalendarSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.calendarSpecifier(). - visitCalendarSpecifier(NaftahDateParser.CalendarSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.calendarSpecifier(). - visitCallableImportElement(NaftahParser.CallableImportElementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.callableImportElement(). - visitCallableImportElement(NaftahParser.CallableImportElementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.callableImportElement(). - visitCallableImportElement(NaftahParser.CallableImportElementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.callableImportElement(). - visitCallSegment(NaftahParser.CallSegmentContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.callSegment(). - visitCallSegment(NaftahParser.CallSegmentContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.callSegment(). - visitCaseLabelList(NaftahParser.CaseLabelListContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.caseLabelList(). - visitCaseLabelList(NaftahParser.CaseLabelListContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.caseLabelList(). - visitCaseStatement(NaftahParser.CaseStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.caseStatement(). - visitCaseStatement(NaftahParser.CaseStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.caseStatement(). - visitCaseStatement(NaftahParser.CaseStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.caseStatement(). - visitCaseStatementStatement(NaftahParser.CaseStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
caseStatementStatementlabeled alternative inNaftahParser.statement(). - visitCaseStatementStatement(NaftahParser.CaseStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
caseStatementStatementlabeled alternative inNaftahParser.statement(). - visitCaseStatementStatement(NaftahParser.CaseStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
caseStatementStatementlabeled alternative inNaftahParser.statement(). - visitChannelDeclaration(NaftahParser.ChannelDeclarationContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.channelDeclaration(). - visitChannelDeclaration(NaftahParser.ChannelDeclarationContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.channelDeclaration(). - visitChannelDeclaration(NaftahParser.ChannelDeclarationContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.channelDeclaration(). - visitChannelDeclarationStatement(NaftahParser.ChannelDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
channelDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitChannelDeclarationStatement(NaftahParser.ChannelDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
channelDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitChannelDeclarationStatement(NaftahParser.ChannelDeclarationStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
channelDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitCharacterValue(NaftahParser.CharacterValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
characterValuelabeled alternative inNaftahParser.value(). - visitCharacterValue(NaftahParser.CharacterValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
characterValuelabeled alternative inNaftahParser.value(). - visitCharacterValue(NaftahParser.CharacterValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
characterValuelabeled alternative inNaftahParser.value(). - visitCollectionAccess(NaftahParser.CollectionAccessContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.collectionAccess(). - visitCollectionAccess(NaftahParser.CollectionAccessContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.collectionAccess(). - visitCollectionAccess(NaftahParser.CollectionAccessContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.collectionAccess(). - visitCollectionAccessExpression(NaftahParser.CollectionAccessExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
collectionAccessExpressionlabeled alternative inNaftahParser.primary(). - visitCollectionAccessExpression(NaftahParser.CollectionAccessExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
collectionAccessExpressionlabeled alternative inNaftahParser.primary(). - visitCollectionAccessExpression(NaftahParser.CollectionAccessExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
collectionAccessExpressionlabeled alternative inNaftahParser.primary(). - visitCollectionAccessIndex(NaftahParser.CollectionAccessIndexContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.collectionAccessIndex(). - visitCollectionAccessIndex(NaftahParser.CollectionAccessIndexContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.collectionAccessIndex(). - visitCollectionAccessIndex(NaftahParser.CollectionAccessIndexContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.collectionAccessIndex(). - visitCollectionExpression(NaftahParser.CollectionExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
collectionExpressionlabeled alternative inNaftahParser.primary(). - visitCollectionExpression(NaftahParser.CollectionExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
collectionExpressionlabeled alternative inNaftahParser.primary(). - visitCollectionExpression(NaftahParser.CollectionExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
collectionExpressionlabeled alternative inNaftahParser.primary(). - visitCollectionMultipleElements(DefaultNaftahParserVisitor, NaftahParser.CollectionMultipleElementsContext) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Visits each expression inside a *
NaftahParser.CollectionMultipleElementsContextand collects the evaluated results into a list. - visitCollectionMultipleElements(NaftahParser.CollectionMultipleElementsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.collectionMultipleElements(). - visitCollectionMultipleElements(NaftahParser.CollectionMultipleElementsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.collectionMultipleElements(). - visitComplexBuiltIn(NaftahParser.ComplexBuiltInContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.complexBuiltIn(). - visitComplexBuiltIn(NaftahParser.ComplexBuiltInContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.complexBuiltIn(). - visitComplexBuiltIn(NaftahParser.ComplexBuiltInContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.complexBuiltIn(). - visitComplexType(NaftahParser.ComplexTypeContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
complexTypelabeled alternative inNaftahParser.type(). - visitComplexType(NaftahParser.ComplexTypeContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
complexTypelabeled alternative inNaftahParser.type(). - visitComplexType(NaftahParser.ComplexTypeContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
complexTypelabeled alternative inNaftahParser.type(). - visitContext(DefaultNaftahParserVisitor, String, DefaultContext, T, TriFunction<DefaultNaftahParserVisitor, DefaultContext, T, Object>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Simplified overload of
NaftahParserHelper.visitContext(DefaultNaftahParserVisitor, String, DefaultContext, ParserRuleContext, TriFunction, Class)that defaults to returning anObject. - visitContext(DefaultNaftahParserVisitor, String, DefaultContext, T, TriFunction<DefaultNaftahParserVisitor, DefaultContext, T, Object>, Class<R>) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Visits a specific parser rule context by applying a custom
TriFunction, while automatically handling logging, debugging, and execution tracking. - visitContinueStatement(NaftahParser.ContinueStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.continueStatement(). - visitContinueStatement(NaftahParser.ContinueStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.continueStatement(). - visitContinueStatement(NaftahParser.ContinueStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.continueStatement(). - visitContinueStatementStatement(NaftahParser.ContinueStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
continueStatementStatementlabeled alternative inNaftahParser.statement(). - visitContinueStatementStatement(NaftahParser.ContinueStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
continueStatementStatementlabeled alternative inNaftahParser.statement(). - visitContinueStatementStatement(NaftahParser.ContinueStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
continueStatementStatementlabeled alternative inNaftahParser.statement(). - visitDateAmount(NaftahDateParser.DateAmountContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateAmount(). - visitDateAmount(NaftahDateParser.DateAmountContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateAmount(). - visitDateAmount(NaftahDateParser.DateAmountContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateAmount(). - visitDateSpecifier(NaftahDateParser.DateSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateSpecifier(). - visitDateSpecifier(NaftahDateParser.DateSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateSpecifier(). - visitDateSpecifier(NaftahDateParser.DateSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateSpecifier(). - visitDateTime(NaftahDateParser.DateTimeContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
dateTimelabeled alternative inNaftahDateParser.root(). - visitDateTime(NaftahDateParser.DateTimeContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
dateTimelabeled alternative inNaftahDateParser.root(). - visitDateTime(NaftahDateParser.DateTimeContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
dateTimelabeled alternative inNaftahDateParser.root(). - visitDateTimeSpecifier(NaftahDateParser.DateTimeSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateTimeSpecifier(). - visitDateTimeSpecifier(NaftahDateParser.DateTimeSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateTimeSpecifier(). - visitDateTimeSpecifier(NaftahDateParser.DateTimeSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.dateTimeSpecifier(). - visitDeclaration(NaftahParser.DeclarationContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.declaration(). - visitDeclaration(NaftahParser.DeclarationContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.declaration(). - visitDeclaration(NaftahParser.DeclarationContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.declaration(). - visitDeclarationStatement(NaftahParser.DeclarationStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
declarationStatementlabeled alternative inNaftahParser.statement(). - visitDeclarationStatement(NaftahParser.DeclarationStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
declarationStatementlabeled alternative inNaftahParser.statement(). - visitDeclarationStatement(NaftahParser.DeclarationStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
declarationStatementlabeled alternative inNaftahParser.statement(). - visitDuration(NaftahDateParser.DurationContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
durationlabeled alternative inNaftahDateParser.root(). - visitDuration(NaftahDateParser.DurationContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
durationlabeled alternative inNaftahDateParser.root(). - visitDuration(NaftahDateParser.DurationContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
durationlabeled alternative inNaftahDateParser.root(). - visitDurationSpecifier(NaftahDateParser.DurationSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.durationSpecifier(). - visitDurationSpecifier(NaftahDateParser.DurationSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.durationSpecifier(). - visitDurationSpecifier(NaftahDateParser.DurationSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.durationSpecifier(). - visitEmptyMap(NaftahParser.EmptyMapContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
emptyMaplabeled alternative inNaftahParser.collection(). - visitEmptyMap(NaftahParser.EmptyMapContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
emptyMaplabeled alternative inNaftahParser.collection(). - visitEmptyMap(NaftahParser.EmptyMapContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
emptyMaplabeled alternative inNaftahParser.collection(). - visitEmptyObject(NaftahParser.EmptyObjectContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
emptyObjectlabeled alternative inNaftahParser.object(). - visitEmptyObject(NaftahParser.EmptyObjectContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
emptyObjectlabeled alternative inNaftahParser.object(). - visitEmptyObject(NaftahParser.EmptyObjectContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
emptyObjectlabeled alternative inNaftahParser.object(). - visitEmptySet(NaftahParser.EmptySetContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
emptySetlabeled alternative inNaftahParser.collection(). - visitEmptySet(NaftahParser.EmptySetContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
emptySetlabeled alternative inNaftahParser.collection(). - visitEmptySet(NaftahParser.EmptySetContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
emptySetlabeled alternative inNaftahParser.collection(). - visitEqualityExpression(NaftahParser.EqualityExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.equalityExpression(). - visitEqualityExpression(NaftahParser.EqualityExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.equalityExpression(). - visitEqualityExpression(NaftahParser.EqualityExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.equalityExpression(). - visitErrorCase(NaftahParser.ErrorCaseContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.errorCase(). - visitErrorCase(NaftahParser.ErrorCaseContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.errorCase(). - visitErrorCase(NaftahParser.ErrorCaseContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.errorCase(). - visitExpression(NaftahParser.ExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.expression(). - visitExpression(NaftahParser.ExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.expression(). - visitExpression(NaftahParser.ExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.expression(). - visitExpressionStatement(NaftahParser.ExpressionStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
expressionStatementlabeled alternative inNaftahParser.statement(). - visitExpressionStatement(NaftahParser.ExpressionStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
expressionStatementlabeled alternative inNaftahParser.statement(). - visitExpressionStatement(NaftahParser.ExpressionStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
expressionStatementlabeled alternative inNaftahParser.statement(). - visitFalseValue(NaftahParser.FalseValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
falseValuelabeled alternative inNaftahParser.value(). - visitFalseValue(NaftahParser.FalseValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
falseValuelabeled alternative inNaftahParser.value(). - visitFalseValue(NaftahParser.FalseValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
falseValuelabeled alternative inNaftahParser.value(). - visitForEachLoopStatement(NaftahParser.ForEachLoopStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
forEachLoopStatementlabeled alternative inNaftahParser.forStatement(). - visitForEachLoopStatement(NaftahParser.ForEachLoopStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
forEachLoopStatementlabeled alternative inNaftahParser.forStatement(). - visitForEachLoopStatement(NaftahParser.ForEachLoopStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
forEachLoopStatementlabeled alternative inNaftahParser.forStatement(). - visitForStatementStatement(NaftahParser.ForStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
forStatementStatementlabeled alternative inNaftahParser.statement(). - visitForStatementStatement(NaftahParser.ForStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
forStatementStatementlabeled alternative inNaftahParser.statement(). - visitForStatementStatement(NaftahParser.ForStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
forStatementStatementlabeled alternative inNaftahParser.statement(). - visitFunctionCall(NaftahParser.FunctionCallContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.functionCall(). - visitFunctionCall(NaftahParser.FunctionCallContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.functionCall(). - visitFunctionCall(NaftahParser.FunctionCallContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.functionCall(). - visitFunctionCallExpression(NaftahParser.FunctionCallExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
functionCallExpressionlabeled alternative inNaftahParser.primary(). - visitFunctionCallExpression(NaftahParser.FunctionCallExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
functionCallExpressionlabeled alternative inNaftahParser.primary(). - visitFunctionCallExpression(NaftahParser.FunctionCallExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
functionCallExpressionlabeled alternative inNaftahParser.primary(). - visitFunctionCallInChain(int, DefaultNaftahParserVisitor, DefaultContext, String, boolean, List<Pair<String, Object>>, Number, int, int) - Static method in class org.daiitech.naftah.parser.NaftahParserHelper
-
Resolves and executes a function call within a potential chain of calls.
- visitFunctionDeclaration(NaftahParser.FunctionDeclarationContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.functionDeclaration(). - visitFunctionDeclaration(NaftahParser.FunctionDeclarationContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.functionDeclaration(). - visitFunctionDeclaration(NaftahParser.FunctionDeclarationContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.functionDeclaration(). - visitFunctionDeclarationStatement(NaftahParser.FunctionDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
functionDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitFunctionDeclarationStatement(NaftahParser.FunctionDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
functionDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitFunctionDeclarationStatement(NaftahParser.FunctionDeclarationStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
functionDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitGroupedImportStatement(NaftahParser.GroupedImportStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
groupedImportStatementlabeled alternative inNaftahParser.importStatement(). - visitGroupedImportStatement(NaftahParser.GroupedImportStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
groupedImportStatementlabeled alternative inNaftahParser.importStatement(). - visitGroupedImportStatement(NaftahParser.GroupedImportStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
groupedImportStatementlabeled alternative inNaftahParser.importStatement(). - visitIdValue(NaftahParser.IdValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
idValuelabeled alternative inNaftahParser.value(). - visitIdValue(NaftahParser.IdValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
idValuelabeled alternative inNaftahParser.value(). - visitIdValue(NaftahParser.IdValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
idValuelabeled alternative inNaftahParser.value(). - visitIfStatement(NaftahParser.IfStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.ifStatement(). - visitIfStatement(NaftahParser.IfStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.ifStatement(). - visitIfStatement(NaftahParser.IfStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.ifStatement(). - visitIfStatementStatement(NaftahParser.IfStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
ifStatementStatementlabeled alternative inNaftahParser.statement(). - visitIfStatementStatement(NaftahParser.IfStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
ifStatementStatementlabeled alternative inNaftahParser.statement(). - visitIfStatementStatement(NaftahParser.IfStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
ifStatementStatementlabeled alternative inNaftahParser.statement(). - visitImplementationDeclaration(NaftahParser.ImplementationDeclarationContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.implementationDeclaration(). - visitImplementationDeclaration(NaftahParser.ImplementationDeclarationContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.implementationDeclaration(). - visitImplementationDeclaration(NaftahParser.ImplementationDeclarationContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.implementationDeclaration(). - visitImplementationDeclarationStatement(NaftahParser.ImplementationDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
implementationDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitImplementationDeclarationStatement(NaftahParser.ImplementationDeclarationStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
implementationDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitImplementationDeclarationStatement(NaftahParser.ImplementationDeclarationStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
implementationDeclarationStatementlabeled alternative inNaftahParser.statement(). - visitImplementationFunctions(NaftahParser.ImplementationFunctionsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.implementationFunctions(). - visitImplementationFunctions(NaftahParser.ImplementationFunctionsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.implementationFunctions(). - visitImplementationFunctions(NaftahParser.ImplementationFunctionsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.implementationFunctions(). - visitImportAlias(NaftahParser.ImportAliasContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.importAlias(). - visitImportAlias(NaftahParser.ImportAliasContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.importAlias(). - visitImportAlias(NaftahParser.ImportAliasContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.importAlias(). - visitImportElements(NaftahParser.ImportElementsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.importElements(). - visitImportElements(NaftahParser.ImportElementsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.importElements(). - visitImports(NaftahParser.ImportsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.imports(). - visitImports(NaftahParser.ImportsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.imports(). - visitImports(NaftahParser.ImportsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.imports(). - visitImportStatementAsAlias(NaftahParser.ImportStatementAsAliasContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
importStatementAsAliaslabeled alternative inNaftahParser.importStatement(). - visitImportStatementAsAlias(NaftahParser.ImportStatementAsAliasContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
importStatementAsAliaslabeled alternative inNaftahParser.importStatement(). - visitImportStatementAsAlias(NaftahParser.ImportStatementAsAliasContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
importStatementAsAliaslabeled alternative inNaftahParser.importStatement(). - visitImportStatementStatement(NaftahParser.ImportStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
importStatementStatementlabeled alternative inNaftahParser.statement(). - visitImportStatementStatement(NaftahParser.ImportStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
importStatementStatementlabeled alternative inNaftahParser.statement(). - visitImportStatementStatement(NaftahParser.ImportStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
importStatementStatementlabeled alternative inNaftahParser.statement(). - visitIndexAndKeyValueForeachTarget(NaftahParser.IndexAndKeyValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
indexAndKeyValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitIndexAndKeyValueForeachTarget(NaftahParser.IndexAndKeyValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
indexAndKeyValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitIndexAndKeyValueForeachTarget(NaftahParser.IndexAndKeyValueForeachTargetContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
indexAndKeyValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitIndexAndValueForeachTarget(NaftahParser.IndexAndValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
indexAndValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitIndexAndValueForeachTarget(NaftahParser.IndexAndValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
indexAndValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitIndexAndValueForeachTarget(NaftahParser.IndexAndValueForeachTargetContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
indexAndValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitIndexBasedForLoopStatement(NaftahParser.IndexBasedForLoopStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
indexBasedForLoopStatementlabeled alternative inNaftahParser.forStatement(). - visitIndexBasedForLoopStatement(NaftahParser.IndexBasedForLoopStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
indexBasedForLoopStatementlabeled alternative inNaftahParser.forStatement(). - visitIndexBasedForLoopStatement(NaftahParser.IndexBasedForLoopStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
indexBasedForLoopStatementlabeled alternative inNaftahParser.forStatement(). - visitInitCall(NaftahParser.InitCallContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.initCall(). - visitInitCall(NaftahParser.InitCallContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.initCall(). - visitInitCall(NaftahParser.InitCallContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.initCall(). - visitInitCallExpression(NaftahParser.InitCallExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
initCallExpressionlabeled alternative inNaftahParser.primary(). - visitInitCallExpression(NaftahParser.InitCallExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
initCallExpressionlabeled alternative inNaftahParser.primary(). - visitInitCallExpression(NaftahParser.InitCallExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
initCallExpressionlabeled alternative inNaftahParser.primary(). - visitKeyValue(NaftahParser.KeyValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.keyValue(). - visitKeyValue(NaftahParser.KeyValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.keyValue(). - visitKeyValue(NaftahParser.KeyValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.keyValue(). - visitKeyValueForeachTarget(NaftahParser.KeyValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
keyValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitKeyValueForeachTarget(NaftahParser.KeyValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
keyValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitKeyValueForeachTarget(NaftahParser.KeyValueForeachTargetContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
keyValueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitKeyValuePairs(NaftahParser.KeyValuePairsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.keyValuePairs(). - visitKeyValuePairs(NaftahParser.KeyValuePairsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.keyValuePairs(). - visitKeyValuePairs(NaftahParser.KeyValuePairsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.keyValuePairs(). - visitLabel(NaftahParser.LabelContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.label(). - visitLabel(NaftahParser.LabelContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.label(). - visitLabel(NaftahParser.LabelContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.label(). - visitListValue(NaftahParser.ListValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
listValuelabeled alternative inNaftahParser.collection(). - visitListValue(NaftahParser.ListValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
listValuelabeled alternative inNaftahParser.collection(). - visitListValue(NaftahParser.ListValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
listValuelabeled alternative inNaftahParser.collection(). - visitLogicalExpression(NaftahParser.LogicalExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.logicalExpression(). - visitLogicalExpression(NaftahParser.LogicalExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.logicalExpression(). - visitLogicalExpression(NaftahParser.LogicalExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.logicalExpression(). - visitMapValue(NaftahParser.MapValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
mapValuelabeled alternative inNaftahParser.collection(). - visitMapValue(NaftahParser.MapValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
mapValuelabeled alternative inNaftahParser.collection(). - visitMapValue(NaftahParser.MapValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
mapValuelabeled alternative inNaftahParser.collection(). - visitMultipleAssignments(NaftahParser.MultipleAssignmentsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.multipleAssignments(). - visitMultipleAssignments(NaftahParser.MultipleAssignmentsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multipleAssignments(). - visitMultipleAssignmentsExpression(NaftahParser.MultipleAssignmentsExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multipleAssignmentsExpression(). - visitMultipleAssignmentsExpression(NaftahParser.MultipleAssignmentsExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.multipleAssignmentsExpression(). - visitMultipleAssignmentsExpression(NaftahParser.MultipleAssignmentsExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multipleAssignmentsExpression(). - visitMultipleDeclarations(NaftahParser.MultipleDeclarationsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multipleDeclarations(). - visitMultipleDeclarations(NaftahParser.MultipleDeclarationsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.multipleDeclarations(). - visitMultipleDeclarations(NaftahParser.MultipleDeclarationsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multipleDeclarations(). - visitMultipleElements(NaftahParser.MultipleElementsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
multipleElementslabeled alternative inNaftahParser.elements(). - visitMultipleElements(NaftahParser.MultipleElementsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
multipleElementslabeled alternative inNaftahParser.elements(). - visitMultipleElements(NaftahParser.MultipleElementsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
multipleElementslabeled alternative inNaftahParser.elements(). - visitMultipleReturns(NaftahParser.MultipleReturnsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multipleReturns(). - visitMultipleReturns(NaftahParser.MultipleReturnsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.multipleReturns(). - visitMultipleReturns(NaftahParser.MultipleReturnsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multipleReturns(). - visitMultiplicativeExpression(NaftahParser.MultiplicativeExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multiplicativeExpression(). - visitMultiplicativeExpression(NaftahParser.MultiplicativeExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.multiplicativeExpression(). - visitMultiplicativeExpression(NaftahParser.MultiplicativeExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.multiplicativeExpression(). - visitNanValue(NaftahParser.NanValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
nanValuelabeled alternative inNaftahParser.value(). - visitNanValue(NaftahParser.NanValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
nanValuelabeled alternative inNaftahParser.value(). - visitNanValue(NaftahParser.NanValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
nanValuelabeled alternative inNaftahParser.value(). - visitNoneCase(NaftahParser.NoneCaseContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.noneCase(). - visitNoneCase(NaftahParser.NoneCaseContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.noneCase(). - visitNoneCase(NaftahParser.NoneCaseContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.noneCase(). - visitNow(NaftahDateParser.NowContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
nowlabeled alternative inNaftahDateParser.root(). - visitNow(NaftahDateParser.NowContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
nowlabeled alternative inNaftahDateParser.root(). - visitNow(NaftahDateParser.NowContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
nowlabeled alternative inNaftahDateParser.root(). - visitNowAsDate(NaftahDateParser.NowAsDateContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
nowAsDatelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsDate(NaftahDateParser.NowAsDateContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
nowAsDatelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsDate(NaftahDateParser.NowAsDateContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
nowAsDatelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsDateTime(NaftahDateParser.NowAsDateTimeContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
nowAsDateTimelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsDateTime(NaftahDateParser.NowAsDateTimeContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
nowAsDateTimelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsDateTime(NaftahDateParser.NowAsDateTimeContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
nowAsDateTimelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsTime(NaftahDateParser.NowAsTimeContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
nowAsTimelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsTime(NaftahDateParser.NowAsTimeContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
nowAsTimelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNowAsTime(NaftahDateParser.NowAsTimeContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
nowAsTimelabeled alternative inNaftahDateParser.nowSpecifier(). - visitNullishExpression(NaftahParser.NullishExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.nullishExpression(). - visitNullishExpression(NaftahParser.NullishExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.nullishExpression(). - visitNullishExpression(NaftahParser.NullishExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.nullishExpression(). - visitNullValue(NaftahParser.NullValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
nullValuelabeled alternative inNaftahParser.value(). - visitNullValue(NaftahParser.NullValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
nullValuelabeled alternative inNaftahParser.value(). - visitNullValue(NaftahParser.NullValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
nullValuelabeled alternative inNaftahParser.value(). - visitNumberValue(NaftahParser.NumberValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
numberValuelabeled alternative inNaftahParser.value(). - visitNumberValue(NaftahParser.NumberValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
numberValuelabeled alternative inNaftahParser.value(). - visitNumberValue(NaftahParser.NumberValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
numberValuelabeled alternative inNaftahParser.value(). - visitObjectAccess(NaftahParser.ObjectAccessContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.objectAccess(). - visitObjectAccess(NaftahParser.ObjectAccessContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.objectAccess(). - visitObjectAccess(NaftahParser.ObjectAccessContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.objectAccess(). - visitObjectAccessExpression(NaftahParser.ObjectAccessExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
objectAccessExpressionlabeled alternative inNaftahParser.primary(). - visitObjectAccessExpression(NaftahParser.ObjectAccessExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
objectAccessExpressionlabeled alternative inNaftahParser.primary(). - visitObjectAccessExpression(NaftahParser.ObjectAccessExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
objectAccessExpressionlabeled alternative inNaftahParser.primary(). - visitObjectExpression(NaftahParser.ObjectExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
objectExpressionlabeled alternative inNaftahParser.primary(). - visitObjectExpression(NaftahParser.ObjectExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
objectExpressionlabeled alternative inNaftahParser.primary(). - visitObjectExpression(NaftahParser.ObjectExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
objectExpressionlabeled alternative inNaftahParser.primary(). - visitObjectFields(NaftahParser.ObjectFieldsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.objectFields(). - visitObjectFields(NaftahParser.ObjectFieldsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.objectFields(). - visitObjectFields(NaftahParser.ObjectFieldsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.objectFields(). - visitObjectValue(NaftahParser.ObjectValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
objectValuelabeled alternative inNaftahParser.object(). - visitObjectValue(NaftahParser.ObjectValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
objectValuelabeled alternative inNaftahParser.object(). - visitObjectValue(NaftahParser.ObjectValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
objectValuelabeled alternative inNaftahParser.object(). - visitOffsetSpecifier(NaftahDateParser.OffsetSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
offsetSpecifierlabeled alternative inNaftahDateParser.zoneOrOffsetSpecifier(). - visitOffsetSpecifier(NaftahDateParser.OffsetSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
offsetSpecifierlabeled alternative inNaftahDateParser.zoneOrOffsetSpecifier(). - visitOffsetSpecifier(NaftahDateParser.OffsetSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
offsetSpecifierlabeled alternative inNaftahDateParser.zoneOrOffsetSpecifier(). - visitOkCase(NaftahParser.OkCaseContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.okCase(). - visitOkCase(NaftahParser.OkCaseContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.okCase(). - visitOkCase(NaftahParser.OkCaseContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.okCase(). - visitOptionCases(NaftahParser.OptionCasesContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.optionCases(). - visitOptionCases(NaftahParser.OptionCasesContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.optionCases(). - visitParameterDeclaration(NaftahParser.ParameterDeclarationContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.parameterDeclaration(). - visitParameterDeclaration(NaftahParser.ParameterDeclarationContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.parameterDeclaration(). - visitParameterDeclaration(NaftahParser.ParameterDeclarationContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.parameterDeclaration(). - visitParameterDeclarationList(NaftahParser.ParameterDeclarationListContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.parameterDeclarationList(). - visitParameterDeclarationList(NaftahParser.ParameterDeclarationListContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.parameterDeclarationList(). - visitParameterDeclarationList(NaftahParser.ParameterDeclarationListContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.parameterDeclarationList(). - visitParenthesisExpression(NaftahParser.ParenthesisExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
parenthesisExpressionlabeled alternative inNaftahParser.primary(). - visitParenthesisExpression(NaftahParser.ParenthesisExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
parenthesisExpressionlabeled alternative inNaftahParser.primary(). - visitParenthesisExpression(NaftahParser.ParenthesisExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
parenthesisExpressionlabeled alternative inNaftahParser.primary(). - visitPeriodSpecifier(NaftahDateParser.PeriodSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.periodSpecifier(). - visitPeriodSpecifier(NaftahDateParser.PeriodSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.periodSpecifier(). - visitPeriodSpecifier(NaftahDateParser.PeriodSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.periodSpecifier(). - visitPeriodWithDuration(NaftahDateParser.PeriodWithDurationContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
periodWithDurationlabeled alternative inNaftahDateParser.root(). - visitPeriodWithDuration(NaftahDateParser.PeriodWithDurationContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
periodWithDurationlabeled alternative inNaftahDateParser.root(). - visitPeriodWithDuration(NaftahDateParser.PeriodWithDurationContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
periodWithDurationlabeled alternative inNaftahDateParser.root(). - visitPostfixExpression(NaftahParser.PostfixExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.postfixExpression(). - visitPostfixExpression(NaftahParser.PostfixExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.postfixExpression(). - visitPostfixExpression(NaftahParser.PostfixExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.postfixExpression(). - visitPostfixUnaryExpression(NaftahParser.PostfixUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
postfixUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitPostfixUnaryExpression(NaftahParser.PostfixUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
postfixUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitPostfixUnaryExpression(NaftahParser.PostfixUnaryExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
postfixUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitPowerExpression(NaftahParser.PowerExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.powerExpression(). - visitPowerExpression(NaftahParser.PowerExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.powerExpression(). - visitPowerExpression(NaftahParser.PowerExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.powerExpression(). - visitPrefixUnaryExpression(NaftahParser.PrefixUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
prefixUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitPrefixUnaryExpression(NaftahParser.PrefixUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
prefixUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitPrefixUnaryExpression(NaftahParser.PrefixUnaryExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
prefixUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitPrimaryCall(NaftahParser.PrimaryCallContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.primaryCall(). - visitPrimaryCall(NaftahParser.PrimaryCallContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.primaryCall(). - visitProgram(NaftahParser.ProgramContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.program(). - visitProgram(NaftahParser.ProgramContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.program(). - visitProgram(NaftahParser.ProgramContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.program(). - visitPropertyAccess(NaftahParser.PropertyAccessContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.propertyAccess(). - visitPropertyAccess(NaftahParser.PropertyAccessContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.propertyAccess(). - visitQualifiedCallImportStatement(NaftahParser.QualifiedCallImportStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
qualifiedCallImportStatementlabeled alternative inNaftahParser.importStatement(). - visitQualifiedCallImportStatement(NaftahParser.QualifiedCallImportStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
qualifiedCallImportStatementlabeled alternative inNaftahParser.importStatement(). - visitQualifiedCallImportStatement(NaftahParser.QualifiedCallImportStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
qualifiedCallImportStatementlabeled alternative inNaftahParser.importStatement(). - visitQualifiedName(NaftahParser.QualifiedNameContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.qualifiedName(). - visitQualifiedName(NaftahParser.QualifiedNameContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.qualifiedName(). - visitQualifiedName(NaftahParser.QualifiedNameContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.qualifiedName(). - visitQualifiedNameCall(NaftahParser.QualifiedNameCallContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
qualifiedNameCalllabeled alternative inNaftahParser.qualifiedCall(). - visitQualifiedNameCall(NaftahParser.QualifiedNameCallContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
qualifiedNameCalllabeled alternative inNaftahParser.qualifiedCall(). - visitQualifiedNameCall(NaftahParser.QualifiedNameCallContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
qualifiedNameCalllabeled alternative inNaftahParser.qualifiedCall(). - visitQualifiedNameType(NaftahParser.QualifiedNameTypeContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
qualifiedNameTypelabeled alternative inNaftahParser.type(). - visitQualifiedNameType(NaftahParser.QualifiedNameTypeContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
qualifiedNameTypelabeled alternative inNaftahParser.type(). - visitQualifiedNameType(NaftahParser.QualifiedNameTypeContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
qualifiedNameTypelabeled alternative inNaftahParser.type(). - visitQualifiedObjectAccess(NaftahParser.QualifiedObjectAccessContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.qualifiedObjectAccess(). - visitQualifiedObjectAccess(NaftahParser.QualifiedObjectAccessContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.qualifiedObjectAccess(). - visitQualifiedObjectAccess(NaftahParser.QualifiedObjectAccessContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.qualifiedObjectAccess(). - visitRadixNumberValue(NaftahParser.RadixNumberValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
radixNumberValuelabeled alternative inNaftahParser.value(). - visitRadixNumberValue(NaftahParser.RadixNumberValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
radixNumberValuelabeled alternative inNaftahParser.value(). - visitRadixNumberValue(NaftahParser.RadixNumberValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
radixNumberValuelabeled alternative inNaftahParser.value(). - visitRelationalExpression(NaftahParser.RelationalExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.relationalExpression(). - visitRelationalExpression(NaftahParser.RelationalExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.relationalExpression(). - visitRelationalExpression(NaftahParser.RelationalExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.relationalExpression(). - visitRepeatStatement(NaftahParser.RepeatStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.repeatStatement(). - visitRepeatStatement(NaftahParser.RepeatStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.repeatStatement(). - visitRepeatStatement(NaftahParser.RepeatStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.repeatStatement(). - visitRepeatStatementStatement(NaftahParser.RepeatStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
repeatStatementStatementlabeled alternative inNaftahParser.statement(). - visitRepeatStatementStatement(NaftahParser.RepeatStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
repeatStatementStatementlabeled alternative inNaftahParser.statement(). - visitRepeatStatementStatement(NaftahParser.RepeatStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
repeatStatementStatementlabeled alternative inNaftahParser.statement(). - visitReturnStatement(NaftahParser.ReturnStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.returnStatement(). - visitReturnStatement(NaftahParser.ReturnStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.returnStatement(). - visitReturnStatement(NaftahParser.ReturnStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.returnStatement(). - visitReturnStatementStatement(NaftahParser.ReturnStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
returnStatementStatementlabeled alternative inNaftahParser.statement(). - visitReturnStatementStatement(NaftahParser.ReturnStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
returnStatementStatementlabeled alternative inNaftahParser.statement(). - visitReturnStatementStatement(NaftahParser.ReturnStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
returnStatementStatementlabeled alternative inNaftahParser.statement(). - visitScopeBlock(NaftahParser.ScopeBlockContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.scopeBlock(). - visitScopeBlock(NaftahParser.ScopeBlockContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.scopeBlock(). - visitScopeBlock(NaftahParser.ScopeBlockContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.scopeBlock(). - visitScopeBlockStatement(NaftahParser.ScopeBlockStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
scopeBlockStatementlabeled alternative inNaftahParser.statement(). - visitScopeBlockStatement(NaftahParser.ScopeBlockStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
scopeBlockStatementlabeled alternative inNaftahParser.statement(). - visitScopeBlockStatement(NaftahParser.ScopeBlockStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
scopeBlockStatementlabeled alternative inNaftahParser.statement(). - visitSelfOrId(NaftahParser.SelfOrIdContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.selfOrId(). - visitSelfOrId(NaftahParser.SelfOrIdContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.selfOrId(). - visitSetValue(NaftahParser.SetValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
setValuelabeled alternative inNaftahParser.collection(). - visitSetValue(NaftahParser.SetValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
setValuelabeled alternative inNaftahParser.collection(). - visitSetValue(NaftahParser.SetValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
setValuelabeled alternative inNaftahParser.collection(). - visitShiftExpression(NaftahParser.ShiftExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.shiftExpression(). - visitShiftExpression(NaftahParser.ShiftExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.shiftExpression(). - visitShiftExpression(NaftahParser.ShiftExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.shiftExpression(). - visitSimpleCall(NaftahParser.SimpleCallContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
simpleCalllabeled alternative inNaftahParser.qualifiedCall(). - visitSimpleCall(NaftahParser.SimpleCallContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
simpleCalllabeled alternative inNaftahParser.qualifiedCall(). - visitSimpleCall(NaftahParser.SimpleCallContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
simpleCalllabeled alternative inNaftahParser.qualifiedCall(). - visitSingleAssignment(NaftahParser.SingleAssignmentContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.singleAssignment(). - visitSingleAssignment(NaftahParser.SingleAssignmentContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.singleAssignment(). - visitSingleAssignmentExpression(NaftahParser.SingleAssignmentExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.singleAssignmentExpression(). - visitSingleAssignmentExpression(NaftahParser.SingleAssignmentExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.singleAssignmentExpression(). - visitSingleAssignmentExpression(NaftahParser.SingleAssignmentExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.singleAssignmentExpression(). - visitSingleDeclaration(NaftahParser.SingleDeclarationContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.singleDeclaration(). - visitSingleDeclaration(NaftahParser.SingleDeclarationContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.singleDeclaration(). - visitSingleDeclaration(NaftahParser.SingleDeclarationContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.singleDeclaration(). - visitSingleElement(NaftahParser.SingleElementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
singleElementlabeled alternative inNaftahParser.elements(). - visitSingleElement(NaftahParser.SingleElementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
singleElementlabeled alternative inNaftahParser.elements(). - visitSingleElement(NaftahParser.SingleElementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
singleElementlabeled alternative inNaftahParser.elements(). - visitSingleReturn(NaftahParser.SingleReturnContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.singleReturn(). - visitSingleReturn(NaftahParser.SingleReturnContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.singleReturn(). - visitSingleReturn(NaftahParser.SingleReturnContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.singleReturn(). - visitSomeCase(NaftahParser.SomeCaseContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.someCase(). - visitSomeCase(NaftahParser.SomeCaseContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.someCase(). - visitSomeCase(NaftahParser.SomeCaseContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.someCase(). - visitSpawnUnaryExpression(NaftahParser.SpawnUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
spawnUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitSpawnUnaryExpression(NaftahParser.SpawnUnaryExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
spawnUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitSpawnUnaryExpression(NaftahParser.SpawnUnaryExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
spawnUnaryExpressionlabeled alternative inNaftahParser.unaryExpression(). - visitStringValue(NaftahParser.StringValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
stringValuelabeled alternative inNaftahParser.value(). - visitStringValue(NaftahParser.StringValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
stringValuelabeled alternative inNaftahParser.value(). - visitStringValue(NaftahParser.StringValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
stringValuelabeled alternative inNaftahParser.value(). - visitTargetExecutableIndex(NaftahParser.TargetExecutableIndexContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.targetExecutableIndex(). - visitTargetExecutableIndex(NaftahParser.TargetExecutableIndexContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.targetExecutableIndex(). - visitTernaryExpression(NaftahParser.TernaryExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.ternaryExpression(). - visitTernaryExpression(NaftahParser.TernaryExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.ternaryExpression(). - visitTernaryExpression(NaftahParser.TernaryExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.ternaryExpression(). - visitTime(NaftahDateParser.TimeContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
timelabeled alternative inNaftahDateParser.root(). - visitTime(NaftahDateParser.TimeContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
timelabeled alternative inNaftahDateParser.root(). - visitTime(NaftahDateParser.TimeContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
timelabeled alternative inNaftahDateParser.root(). - visitTimeAmount(NaftahDateParser.TimeAmountContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.timeAmount(). - visitTimeAmount(NaftahDateParser.TimeAmountContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.timeAmount(). - visitTimeAmount(NaftahDateParser.TimeAmountContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.timeAmount(). - visitTimeSpecifier(NaftahDateParser.TimeSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.timeSpecifier(). - visitTimeSpecifier(NaftahDateParser.TimeSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.timeSpecifier(). - visitTimeSpecifier(NaftahDateParser.TimeSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.timeSpecifier(). - visitTrueValue(NaftahParser.TrueValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
trueValuelabeled alternative inNaftahParser.value(). - visitTrueValue(NaftahParser.TrueValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
trueValuelabeled alternative inNaftahParser.value(). - visitTrueValue(NaftahParser.TrueValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
trueValuelabeled alternative inNaftahParser.value(). - visitTryCases(NaftahParser.TryCasesContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.tryCases(). - visitTryCases(NaftahParser.TryCasesContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.tryCases(). - visitTryStatementStatement(NaftahParser.TryStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
tryStatementStatementlabeled alternative inNaftahParser.statement(). - visitTryStatementStatement(NaftahParser.TryStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
tryStatementStatementlabeled alternative inNaftahParser.statement(). - visitTryStatementStatement(NaftahParser.TryStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
tryStatementStatementlabeled alternative inNaftahParser.statement(). - visitTryStatementWithOptionCases(NaftahParser.TryStatementWithOptionCasesContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
tryStatementWithOptionCaseslabeled alternative inNaftahParser.tryStatement(). - visitTryStatementWithOptionCases(NaftahParser.TryStatementWithOptionCasesContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
tryStatementWithOptionCaseslabeled alternative inNaftahParser.tryStatement(). - visitTryStatementWithOptionCases(NaftahParser.TryStatementWithOptionCasesContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
tryStatementWithOptionCaseslabeled alternative inNaftahParser.tryStatement(). - visitTryStatementWithTryCases(NaftahParser.TryStatementWithTryCasesContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
tryStatementWithTryCaseslabeled alternative inNaftahParser.tryStatement(). - visitTryStatementWithTryCases(NaftahParser.TryStatementWithTryCasesContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
tryStatementWithTryCaseslabeled alternative inNaftahParser.tryStatement(). - visitTryStatementWithTryCases(NaftahParser.TryStatementWithTryCasesContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
tryStatementWithTryCaseslabeled alternative inNaftahParser.tryStatement(). - visitTupleMultipleElements(NaftahParser.TupleMultipleElementsContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
tupleMultipleElementslabeled alternative inNaftahParser.tupleElements(). - visitTupleMultipleElements(NaftahParser.TupleMultipleElementsContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
tupleMultipleElementslabeled alternative inNaftahParser.tupleElements(). - visitTupleMultipleElements(NaftahParser.TupleMultipleElementsContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
tupleMultipleElementslabeled alternative inNaftahParser.tupleElements(). - visitTupleSingleElement(NaftahParser.TupleSingleElementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
tupleSingleElementlabeled alternative inNaftahParser.tupleElements(). - visitTupleSingleElement(NaftahParser.TupleSingleElementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
tupleSingleElementlabeled alternative inNaftahParser.tupleElements(). - visitTupleSingleElement(NaftahParser.TupleSingleElementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
tupleSingleElementlabeled alternative inNaftahParser.tupleElements(). - visitTupleValue(NaftahParser.TupleValueContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
tupleValuelabeled alternative inNaftahParser.collection(). - visitTupleValue(NaftahParser.TupleValueContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
tupleValuelabeled alternative inNaftahParser.collection(). - visitTupleValue(NaftahParser.TupleValueContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
tupleValuelabeled alternative inNaftahParser.collection(). - visitTypeExpression(NaftahParser.TypeExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
typeExpressionlabeled alternative inNaftahParser.primary(). - visitTypeExpression(NaftahParser.TypeExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
typeExpressionlabeled alternative inNaftahParser.primary(). - visitTypeExpression(NaftahParser.TypeExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
typeExpressionlabeled alternative inNaftahParser.primary(). - visitTypeReturnType(NaftahParser.TypeReturnTypeContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
typeReturnTypelabeled alternative inNaftahParser.returnType(). - visitTypeReturnType(NaftahParser.TypeReturnTypeContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
typeReturnTypelabeled alternative inNaftahParser.returnType(). - visitTypeReturnType(NaftahParser.TypeReturnTypeContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
typeReturnTypelabeled alternative inNaftahParser.returnType(). - visitValueExpression(NaftahParser.ValueExpressionContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
valueExpressionlabeled alternative inNaftahParser.primary(). - visitValueExpression(NaftahParser.ValueExpressionContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
valueExpressionlabeled alternative inNaftahParser.primary(). - visitValueExpression(NaftahParser.ValueExpressionContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
valueExpressionlabeled alternative inNaftahParser.primary(). - visitValueForeachTarget(NaftahParser.ValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
valueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitValueForeachTarget(NaftahParser.ValueForeachTargetContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
valueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitValueForeachTarget(NaftahParser.ValueForeachTargetContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
valueForeachTargetlabeled alternative inNaftahParser.foreachTarget(). - visitVarType(NaftahParser.VarTypeContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
varTypelabeled alternative inNaftahParser.type(). - visitVarType(NaftahParser.VarTypeContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
varTypelabeled alternative inNaftahParser.type(). - visitVarType(NaftahParser.VarTypeContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
varTypelabeled alternative inNaftahParser.type(). - visitVoidReturnType(NaftahParser.VoidReturnTypeContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
voidReturnTypelabeled alternative inNaftahParser.returnType(). - visitVoidReturnType(NaftahParser.VoidReturnTypeContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
voidReturnTypelabeled alternative inNaftahParser.returnType(). - visitVoidReturnType(NaftahParser.VoidReturnTypeContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
voidReturnTypelabeled alternative inNaftahParser.returnType(). - visitWhileStatement(NaftahParser.WhileStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.whileStatement(). - visitWhileStatement(NaftahParser.WhileStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by
NaftahParser.whileStatement(). - visitWhileStatement(NaftahParser.WhileStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by
NaftahParser.whileStatement(). - visitWhileStatementStatement(NaftahParser.WhileStatementStatementContext) - Method in class org.daiitech.naftah.parser.DefaultNaftahParserVisitor
-
Visit a parse tree produced by the
whileStatementStatementlabeled alternative inNaftahParser.statement(). - visitWhileStatementStatement(NaftahParser.WhileStatementStatementContext) - Method in class org.daiitech.naftah.parser.NaftahParserBaseVisitor
-
Visit a parse tree produced by the
whileStatementStatementlabeled alternative inNaftahParser.statement(). - visitWhileStatementStatement(NaftahParser.WhileStatementStatementContext) - Method in interface org.daiitech.naftah.parser.NaftahParserVisitor
-
Visit a parse tree produced by the
whileStatementStatementlabeled alternative inNaftahParser.statement(). - visitZonedOrOffsetTimeSpecifier(NaftahDateParser.ZonedOrOffsetTimeSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by
NaftahDateParser.zonedOrOffsetTimeSpecifier(). - visitZonedOrOffsetTimeSpecifier(NaftahDateParser.ZonedOrOffsetTimeSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.zonedOrOffsetTimeSpecifier(). - visitZonedOrOffsetTimeSpecifier(NaftahDateParser.ZonedOrOffsetTimeSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by
NaftahDateParser.zonedOrOffsetTimeSpecifier(). - visitZoneSpecifier(NaftahDateParser.ZoneSpecifierContext) - Method in class org.daiitech.naftah.parser.NaftahDateParserBaseVisitor
-
Visit a parse tree produced by the
zoneSpecifierlabeled alternative inNaftahDateParser.zoneOrOffsetSpecifier(). - visitZoneSpecifier(NaftahDateParser.ZoneSpecifierContext) - Method in interface org.daiitech.naftah.parser.NaftahDateParserVisitor
-
Visit a parse tree produced by the
zoneSpecifierlabeled alternative inNaftahDateParser.zoneOrOffsetSpecifier(). - visitZoneSpecifier(NaftahDateParser.ZoneSpecifierContext) - Method in class org.daiitech.naftah.parser.time.DefaultNaftahDateParserVisitor
-
Visit a parse tree produced by the
zoneSpecifierlabeled alternative inNaftahDateParser.zoneOrOffsetSpecifier(). - VOCABULARY - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- VOCABULARY - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- VOCABULARY - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- VOCABULARY - Static variable in class org.daiitech.naftah.parser.NaftahParser
- VOID - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- VOID - Static variable in class org.daiitech.naftah.parser.NaftahParser
- VOID() - Method in class org.daiitech.naftah.parser.NaftahParser.VoidReturnTypeContext
- VoidReturnTypeContext(NaftahParser.ReturnTypeContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.VoidReturnTypeContext
W
- waitForUserInterruption() - Static method in class org.daiitech.naftah.Naftah
-
Blocks until the user presses Ctrl+C, using the REPL terminal and line reader.
- waitForUserInterruption(LineReader) - Static method in class org.daiitech.naftah.utils.repl.REPLHelper
-
Blocks execution until the user interrupts with Ctrl+C, displaying a friendly message in Arabic.
- WEEK_DAYS - Static variable in class org.daiitech.naftah.utils.time.DayOfWeekUtils
-
names of the week (Monday = 1, Sunday = 7).
- WHILE - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- WHILE - Static variable in class org.daiitech.naftah.parser.NaftahParser
- WHILE() - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- whileStatement() - Method in class org.daiitech.naftah.parser.NaftahParser
- whileStatement() - Method in class org.daiitech.naftah.parser.NaftahParser.WhileStatementStatementContext
- WhileStatementContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahParser.WhileStatementContext
- WhileStatementStatementContext(NaftahParser.StatementContext) - Constructor for class org.daiitech.naftah.parser.NaftahParser.WhileStatementStatementContext
- withInitial(Supplier<? extends S>) - Static method in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Creates a thread-local variable initialized from a supplier.
- withInitial(Supplier<? extends S>, boolean) - Static method in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Creates a thread-local variable initialized from a supplier.
- withInitial(Supplier<? extends S>, boolean, Function<S, S>) - Static method in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Creates a thread-local variable with a supplier, a share flag, and a copy function.
- withInitial(Supplier<? extends S>, Function<S, S>) - Static method in class org.daiitech.naftah.builtin.utils.concurrent.SuppliedInheritableThreadLocal
-
Creates a thread-local variable with a supplier and a copy function.
- WORD_CHUNK_PROPERTY - Static variable in class org.daiitech.naftah.Naftah
-
Property to enable chunks of long words in text processing in Naftah.
- write(byte[], int, int) - Method in class org.daiitech.naftah.utils.script.NaftahOutputTransformer
-
Writes a portion of a byte array to the output stream.
- write(int) - Method in class org.daiitech.naftah.utils.script.NaftahOutputTransformer
-
Writes a single byte to the original output stream.
- writeObject(ObjectOutputStream) - Method in class org.daiitech.naftah.builtin.lang.BuiltinFunction
-
Custom serialization logic.
- writeObject(ObjectOutputStream) - Method in class org.daiitech.naftah.builtin.lang.JvmClassInitializer
-
Custom serialization logic for writing non-transient fields.
- writeObject(ObjectOutputStream) - Method in class org.daiitech.naftah.builtin.lang.JvmFunction
-
Custom serialization logic to write the object's non-transient fields.
- writeObject(ObjectOutputStream) - Method in class org.daiitech.naftah.utils.reflect.ClassScanningResult
-
Custom serialization logic for
ClassScanningResult. - WS - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- WS - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- WS - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- WS - Static variable in class org.daiitech.naftah.parser.NaftahParser
- WSL_DISTRO_NAME_ENV - Static variable in class org.daiitech.naftah.utils.OS
-
WSL environment variable containing the current Linux distribution name.
- WSL_ENV - Static variable in class org.daiitech.naftah.utils.OS
-
WSL-specific environment variable controlling Windows–Linux env propagation.
- WSL_INTEROP_ENV - Static variable in class org.daiitech.naftah.utils.OS
-
WSL environment variable used for Windows–Linux process interop.
X
- xor(Object, Object) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise XOR (exclusive OR) operation between two dynamically-typed numeric values.
- xor(String, String) - Static method in class org.daiitech.naftah.builtin.utils.StringUtils
-
Performs bitwise XOR between characters in two strings.
- xor(DynamicNumber, DynamicNumber) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise XOR operation on the given numbers
DynamicNumber. - xor(T, T) - Static method in class org.daiitech.naftah.builtin.Builtin
-
The (xor) function performs a bitwise XOR operation on the given numbers.
- xor(T, T) - Static method in class org.daiitech.naftah.builtin.functions.CollectionBuiltinFunctions
-
Performs bitwise XOR operation element by element of collection, map with themselves or with simple value.
- xor(T, T) - Static method in class org.daiitech.naftah.builtin.utils.NumberUtils
-
Performs a bitwise XOR (exclusive OR) operation between two
Numbervalues of the same type. - XOR - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise XOR operation for two characters.
- XOR_VEC - Static variable in class org.daiitech.naftah.builtin.utils.StringUtils
-
Bitwise XOR for vectorized characters.
- XTERM_VERSION_ENV - Static variable in class org.daiitech.naftah.utils.OS
-
Set only by real xterm to expose its version and identify the emulator.
Y
- year - Variable in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
The field for the
yearrecord component. - year() - Method in record class org.daiitech.naftah.builtin.time.NaftahDate.Date
-
Returns the value of the
yearrecord component. - YEAR - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- YEAR - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- YEAR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Represents a year in Arabic.
- YEAR() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateAmountContext
- years - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
The field for the
yearsrecord component. - years() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns the value of the
yearsrecord component. - yearText - Variable in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
The field for the
yearTextrecord component. - yearText() - Method in record class org.daiitech.naftah.builtin.time.NaftahPeriod.PeriodDefinition
-
Returns the value of the
yearTextrecord component. - yieldThread() - Static method in class org.daiitech.naftah.builtin.functions.ConcurrencyBuiltinFunctions
-
Causes the currently executing thread to yield execution to other threads.
Z
- ZONE_MAP - Static variable in class org.daiitech.naftah.utils.time.ZoneUtils
-
Map of time zone names to Java Zone IDs.
- ZONE_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- ZONE_PREFIX - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- ZONE_PREFIX() - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZoneSpecifierContext
- ZONE_PREFIX_AR - Static variable in class org.daiitech.naftah.utils.time.Constants
-
Prefix used to indicate a time zone.
- zonedOrOffsetTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.BetweenTimeSpecifierContext
- zonedOrOffsetTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.DateTimeSpecifierContext
- zonedOrOffsetTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.TimeContext
- zonedOrOffsetTimeSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- ZonedOrOffsetTimeSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.ZonedOrOffsetTimeSpecifierContext
- zoneId - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
The field for the
zoneIdrecord component. - zoneId() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Returns the value of the
zoneIdrecord component. - zoneNameToJavaZoneId(String) - Static method in class org.daiitech.naftah.utils.time.ZoneUtils
-
Converts a time zone name to its corresponding Java Zone ID.
- zoneOrOffset - Variable in record class org.daiitech.naftah.builtin.time.NaftahTime
-
The field for the
zoneOrOffsetrecord component. - zoneOrOffset() - Method in record class org.daiitech.naftah.builtin.time.NaftahTime
-
Returns the value of the
zoneOrOffsetrecord component. - ZoneOrOffset(String, boolean, ZoneId) - Constructor for record class org.daiitech.naftah.builtin.time.NaftahTime.ZoneOrOffset
-
Creates an instance of a
ZoneOrOffsetrecord class. - zoneOrOffsetSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateContext
- zoneOrOffsetSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsDateTimeContext
- zoneOrOffsetSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.NowAsTimeContext
- zoneOrOffsetSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser.ZonedOrOffsetTimeSpecifierContext
- zoneOrOffsetSpecifier() - Method in class org.daiitech.naftah.parser.NaftahDateParser
- ZoneOrOffsetSpecifierContext() - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.ZoneOrOffsetSpecifierContext
- ZoneOrOffsetSpecifierContext(ParserRuleContext, int) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.ZoneOrOffsetSpecifierContext
- ZoneSpecifierContext(NaftahDateParser.ZoneOrOffsetSpecifierContext) - Constructor for class org.daiitech.naftah.parser.NaftahDateParser.ZoneSpecifierContext
- ZoneUtils - Class in org.daiitech.naftah.utils.time
-
Utility class for handling time zones with support for names.
- ZoneUtils() - Constructor for class org.daiitech.naftah.utils.time.ZoneUtils
-
Private constructor to prevent instantiation.
_
- _ATN - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- _ATN - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- _ATN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- _ATN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- _decisionToDFA - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- _decisionToDFA - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- _decisionToDFA - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- _decisionToDFA - Static variable in class org.daiitech.naftah.parser.NaftahParser
- _LITERAL_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- _LITERAL_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- _LITERAL_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- _LITERAL_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahParser
- _serializedATN - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- _serializedATN - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- _serializedATN - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- _serializedATN - Static variable in class org.daiitech.naftah.parser.NaftahParser
- _sharedContextCache - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- _sharedContextCache - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- _sharedContextCache - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- _sharedContextCache - Static variable in class org.daiitech.naftah.parser.NaftahParser
- _SYMBOLIC_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahDateLexer
- _SYMBOLIC_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahDateParser
- _SYMBOLIC_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahLexer
- _SYMBOLIC_NAMES - Static variable in class org.daiitech.naftah.parser.NaftahParser
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form