workspaced.dparseext

Undocumented in source.

Members

Functions

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.

Meta