- astToString
string astToString(T ast, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
- evaluateExpressionString
string evaluateExpressionString(UnaryExpression expr)
string evaluateExpressionString(ExpressionNode expr)
Tries to evaluate an expression if it evaluates to a string.
- evaluateExpressionString
string evaluateExpressionString(PrimaryExpression expr)
string evaluateExpressionString(Token token)
Tries to evaluate an expression if it evaluates to a string.
- isLikeIdentifier
bool isLikeIdentifier(Token token)
Undocumented in source. Be warned that the author may not have intended to support it.
- isSomeString
bool isSomeString(IdType type)
Undocumented in source. Be warned that the author may not have intended to support it.
- makeString
string makeString(IdentifierOrTemplateChain c)
Undocumented in source. Be warned that the author may not have intended to support it.
- paramsToString
string paramsToString(Dec dec)
Undocumented in source. Be warned that the author may not have intended to support it.
- tokenIndexAtByteIndex
size_t tokenIndexAtByteIndex(const(Token)[] tokens, size_t bytes)
- tokenIndexAtPosition
size_t tokenIndexAtPosition(const(Token)[] tokens, uint line, uint column)
Performs a binary search to find the token containing the search location.
- tokenText
string tokenText(Token token)
Undocumented in source. Be warned that the author may not have intended to support it.