The listing below shows the existing dot operators. Each is listed after the data type(s) with which it may be chained. This means some operators may be listed several times, once for each appropriate data type.
- Color.blue
- Color.brightness
- Color.format
- Color.green
- Color.hue
- Color.red
- Color.saturation
- Date.day
- Date.format("formatString")
- Date.hour
- Date.minute
- Date.month
- Date.second
- Date.week
- Date.weekday
- Date.year
- Interval.day
- Interval.format("formatString")
- Interval.hour
- Interval.minute
- Interval.second
- List.isort([$Attribute])
- List.nsort([$Attribute])
- List.sort([$Attribute])
- List.unique
- List/Set.any(element, expression)
- List/Set.at(N)
- List/Set.contains("pattern")
- List/Set.containsAnyOf("list")
- List/Set.count
- List/Set.each(LoopVar)
- List/Set.empty
- List/Set.every(element, expression)
- List/Set.format("formatString")
- List/Set.icontains("pattern")
- List/Set.icontainsAnyOf("list")
- List/Set.intersect(set)
- List/Set.lookup("key")
- List/Set.max
- List/set.min
- List/set.remove()
- List/Set.replace("match","replacement")
- List/Set.reverse
- List/Set.size
- List/Set.sum
- List/Set.tr(dataIn,dataOut)
- Number.format(decimalsN[,widthN][,padStr])
- Number.precision(N)
- String.beginsWith("string")
- String.bold
- String.capitalize
- String.contains("pattern")
- String.containsAnyOf(aSet)
- String.countOccurrencesOf("string")
- String.empty
- String.endsWith("string")
- String.find("string")
- String.fontSize(N)
- String.icontains("pattern")
- String.icontainsAnyOf(aSet)
- String.italic
- String.json()
- String.lowercase()
- String.paragraph(N)
- String.paragraphCount
- String.paragraphs(N)
- String.replace("pattern","replacement")
- String.reverse()
- String.size
- String.speak(["voice"])
- String.split("pattern")
- String.strike
- String.substr(startN[,lengthN])
- String.toNumber
- String.tr("dataIn","dataOut")
- String.uppercase()
- String.words(N)