trial.discovery.code

A module containing parsing code utilities

Public Imports

dparse.ast
public import dparse.ast;
dparse.lexer
public import dparse.lexer;
dparse.parser
public import dparse.parser;

Members

Functions

camelToSentence
string camelToSentence(string name)

Converts a string from camel notation to a readable sentence

getModuleName
string getModuleName(string fileName)

Get the module name of a DLang source file

stringToDTokens
const(Token)[] stringToDTokens(string data)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

DLangAttribute
struct DLangAttribute
DLangClass
struct DLangClass
Undocumented in source.
DLangFunction
struct DLangFunction
Undocumented in source.
TokenIterator
struct TokenIterator

An iterator that helps to deal with DLang tokens

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

Szabo Bogdan