tooling v0.0.1 (2014-12-07T21:04:21Z)
Dub
Repo
Entity
tooling
Scanner
Undocumented in source.
class
Entity {
auto
structRe
;
auto
functionRe
;
this
(Token[] expr, Token[] tokens, Entity[] content);
string
name
();
void
print
(string indent);
string
type_
;
string
name_
;
Token
[]
expr_
;
Token
[]
tokens_
;
Entity
[]
content_
;
string
returnType_
;
string
[]
arguments_
;
string
[]
suffix_
;
}
Constructors
this
this
(Token[] expr, Token[] tokens, Entity[] content)
Undocumented in source.
Members
Functions
name
string
name
()
Undocumented in source. Be warned that the author may not have intended to support it.
print
void
print
(string indent)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
arguments_
string
[]
arguments_
;
Undocumented in source.
content_
Entity
[]
content_
;
Undocumented in source.
expr_
Token
[]
expr_
;
Undocumented in source.
functionRe
auto
functionRe
;
Undocumented in source.
name_
string
name_
;
Undocumented in source.
returnType_
string
returnType_
;
Undocumented in source.
structRe
auto
structRe
;
Undocumented in source.
suffix_
string
[]
suffix_
;
Undocumented in source.
tokens_
Token
[]
tokens_
;
Undocumented in source.
type_
string
type_
;
Undocumented in source.
Meta
Source
See Implementation
tooling
Scanner
classes
Entity
functions
detab
entityNames
isClass
isFunction
isInline
isNamespace
readTokenStream
readTokens
scanTokens
value
writeTokens
structs
SourceFile