Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

addDataMember(IVariable) - Method in class dyvilx.tools.gensrc.parser.VarDirectiveParser
 
addMethod(IMethod) - Method in class dyvilx.tools.gensrc.parser.FuncDirectiveParser
 
addOptions(Options) - Method in class dyvilx.tools.gensrc.GenSrcConfig
 
addSpec(File) - Method in class dyvilx.tools.gensrc.GenSrc
 
addTemplate(Template) - Method in class dyvilx.tools.gensrc.GenSrc
 
appendImport(String, StringBuilder, ImportDeclaration) - Static method in class dyvilx.tools.gensrc.ast.Template
 
ARROW - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
ARROW_LEFT - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 

B

block - Variable in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
blockLevel - Variable in class dyvilx.tools.gensrc.lexer.GenSrcLexer
 
BlockParser - Class in dyvilx.tools.gensrc.parser
 
BlockParser(StatementList) - Constructor for class dyvilx.tools.gensrc.parser.BlockParser
 
BlockParser(Template, StatementList) - Constructor for class dyvilx.tools.gensrc.parser.BlockParser
 
BODY - Static variable in class dyvilx.tools.gensrc.parser.CallDirectiveParser
 
BODY - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
BODY - Static variable in class dyvilx.tools.gensrc.parser.ScopeDirectiveParser
 
BODY_END - Static variable in class dyvilx.tools.gensrc.parser.CallDirectiveParser
 
BODY_END - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
BODY_END - Static variable in class dyvilx.tools.gensrc.parser.ScopeDirectiveParser
 
braceLevel - Variable in class dyvilx.tools.gensrc.lexer.GenSrcLexer
 
Builtins_CLASS - Static variable in class dyvilx.tools.gensrc.ast.Template.LazyTypes
 

C

CALL_DIRECTIVE - Static variable in interface dyvilx.tools.gensrc.ast.GenSrcValue
 
CallDirective - Class in dyvilx.tools.gensrc.ast.directive
 
CallDirective(SourcePosition) - Constructor for class dyvilx.tools.gensrc.ast.directive.CallDirective
 
CallDirective(SourcePosition, Name) - Constructor for class dyvilx.tools.gensrc.ast.directive.CallDirective
 
CallDirective(SourcePosition, Name, ArgumentList) - Constructor for class dyvilx.tools.gensrc.ast.directive.CallDirective
 
CallDirective(SourcePosition, IMethod, ArgumentList) - Constructor for class dyvilx.tools.gensrc.ast.directive.CallDirective
 
CallDirectiveParser - Class in dyvilx.tools.gensrc.parser
 
CallDirectiveParser(StatementList) - Constructor for class dyvilx.tools.gensrc.parser.CallDirectiveParser
 
check(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
check(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
check(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
checkTypes(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
checkTypes(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
checkTypes(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
cleanup(ICompilableList, IClassCompilableList) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
cleanup(ICompilableList, IClassCompilableList) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
cleanup(ICompilableList, IClassCompilableList) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
CLOSE_PAREN - Static variable in class dyvilx.tools.gensrc.parser.CallDirectiveParser
 
CLOSE_PAREN - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
CLOSE_PAREN - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
CLOSE_PAREN - Static variable in class dyvilx.tools.gensrc.parser.ImportDirectiveParser
 
CLOSE_PAREN - Static variable in class dyvilx.tools.gensrc.parser.ScopeDirectiveParser
 
CODE_EXTENSION - Static variable in class dyvilx.tools.gensrc.sources.GenSrcFileType
 
CONST - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
convertBlock(StatementList) - Static method in class dyvilx.tools.gensrc.ast.directive.FuncDirective
 
createConfig() - Method in class dyvilx.tools.gensrc.GenSrc
 
createDataMember(SourcePosition, Name, IType, AttributeList) - Method in class dyvilx.tools.gensrc.parser.VarDirectiveParser
 
createMethod(SourcePosition, Name, IType, AttributeList) - Method in class dyvilx.tools.gensrc.parser.FuncDirectiveParser
 

D

dyvilx.tools.gensrc - package dyvilx.tools.gensrc
 
dyvilx.tools.gensrc.ast - package dyvilx.tools.gensrc.ast
 
dyvilx.tools.gensrc.ast.directive - package dyvilx.tools.gensrc.ast.directive
 
dyvilx.tools.gensrc.lang - package dyvilx.tools.gensrc.lang
 
dyvilx.tools.gensrc.lexer - package dyvilx.tools.gensrc.lexer
 
dyvilx.tools.gensrc.parser - package dyvilx.tools.gensrc.parser
 
dyvilx.tools.gensrc.sources - package dyvilx.tools.gensrc.sources
 
dyvilxToolsGensrc - Static variable in class dyvilx.tools.gensrc.ast.Template.LazyTypes
 

E

ELSE - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
ELSE - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
ELSE_BODY - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
ELSE_BODY_END - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 

F

foldConstants() - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
foldConstants() - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
foldConstants() - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
FOR - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
FOR - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
ForDirectiveParser - Class in dyvilx.tools.gensrc.parser
 
ForDirectiveParser(StatementList) - Constructor for class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
ForEachDirective - Class in dyvilx.tools.gensrc.ast.directive
 
ForEachDirective(SourcePosition, IVariable) - Constructor for class dyvilx.tools.gensrc.ast.directive.ForEachDirective
 
ForEachDirective(SourcePosition, IVariable, IValue) - Constructor for class dyvilx.tools.gensrc.ast.directive.ForEachDirective
 
FUNC - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
FuncDirective - Class in dyvilx.tools.gensrc.ast.directive
 
FuncDirective(IMethod) - Constructor for class dyvilx.tools.gensrc.ast.directive.FuncDirective
 
FuncDirectiveParser - Class in dyvilx.tools.gensrc.parser
 
FuncDirectiveParser(StatementList) - Constructor for class dyvilx.tools.gensrc.parser.FuncDirectiveParser
 

G

GenSrc - Class in dyvilx.tools.gensrc
 
GenSrc() - Constructor for class dyvilx.tools.gensrc.GenSrc
 
GenSrcConfig - Class in dyvilx.tools.gensrc
 
GenSrcConfig(GenSrc) - Constructor for class dyvilx.tools.gensrc.GenSrcConfig
 
GenSrcFileType - Class in dyvilx.tools.gensrc.sources
 
GenSrcFileType(String, DyvilFileType.HeaderSupplier) - Constructor for class dyvilx.tools.gensrc.sources.GenSrcFileType
 
GenSrcLexer - Class in dyvilx.tools.gensrc.lexer
 
GenSrcLexer(MarkerList) - Constructor for class dyvilx.tools.gensrc.lexer.GenSrcLexer
 
GenSrcLexer(MarkerList, int) - Constructor for class dyvilx.tools.gensrc.lexer.GenSrcLexer
 
GenSrcSymbols - Class in dyvilx.tools.gensrc.lexer
 
GenSrcValue - Interface in dyvilx.tools.gensrc.ast
 
get(String) - Static method in class dyvilx.tools.gensrc.lang.I18n
 
get(String, Object...) - Static method in class dyvilx.tools.gensrc.lang.I18n
 
getBlock() - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
getGenSrcDir() - Method in class dyvilx.tools.gensrc.GenSrcConfig
 
getKeywordType(String) - Method in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
getLength(int) - Method in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
getLocalizedName() - Method in class dyvilx.tools.gensrc.sources.GenSrcFileType
 
getMethodMatches(MatchList<IMethod>, IValue, Name, ArgumentList) - Method in class dyvilx.tools.gensrc.ast.Template
 
getPosition() - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
getPosition() - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
getSymbolType(String) - Method in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
getSyntax(String) - Static method in class dyvilx.tools.gensrc.lang.I18n
 
getTemplateName() - Method in class dyvilx.tools.gensrc.ast.Template
 
getText() - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
getType() - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
getType() - Method in interface dyvilx.tools.gensrc.ast.GenSrcValue
 
getValue() - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
getValue() - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 

H

HashLiteral - Class in dyvilx.tools.gensrc.ast.directive
 
HashLiteral(SourcePosition) - Constructor for class dyvilx.tools.gensrc.ast.directive.HashLiteral
 
HEADER_EXTENSION - Static variable in class dyvilx.tools.gensrc.sources.GenSrcFileType
 

I

I18n - Class in dyvilx.tools.gensrc.lang
 
IF - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
IF - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
IfDirective - Class in dyvilx.tools.gensrc.ast.directive
 
IfDirective(SourcePosition) - Constructor for class dyvilx.tools.gensrc.ast.directive.IfDirective
 
IfDirective(IValue, IValue, IValue) - Constructor for class dyvilx.tools.gensrc.ast.directive.IfDirective
 
IfDirectiveParser - Class in dyvilx.tools.gensrc.parser
 
IfDirectiveParser(StatementList) - Constructor for class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
IMPORT - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
ImportDirectiveParser - Class in dyvilx.tools.gensrc.parser
 
ImportDirectiveParser(Template) - Constructor for class dyvilx.tools.gensrc.parser.ImportDirectiveParser
 
INSTANCE - Static variable in class dyvilx.tools.gensrc.lang.I18n
 
INSTANCE - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
IOException - Static variable in class dyvilx.tools.gensrc.ast.Template.LazyTypes
 
isResolved() - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
isResolved() - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
isResolved() - Method in interface dyvilx.tools.gensrc.ast.GenSrcValue
 

K

KEYWORD - Static variable in class dyvilx.tools.gensrc.parser.ImportDirectiveParser
 

L

LazyTypes() - Constructor for class dyvilx.tools.gensrc.ast.Template.LazyTypes
 
LET - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 

M

Main - Class in dyvilx.tools.gensrc
 
Main() - Constructor for class dyvilx.tools.gensrc.Main
 
main(String[]) - Static method in class dyvilx.tools.gensrc.Main
 

N

NAME - Static variable in class dyvilx.tools.gensrc.parser.CallDirectiveParser
 

O

OPEN_PAREN - Static variable in class dyvilx.tools.gensrc.parser.CallDirectiveParser
 
OPEN_PAREN - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
OPEN_PAREN - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
OPEN_PAREN - Static variable in class dyvilx.tools.gensrc.parser.ImportDirectiveParser
 
OPEN_PAREN - Static variable in class dyvilx.tools.gensrc.parser.ScopeDirectiveParser
 

P

parse() - Method in class dyvilx.tools.gensrc.ast.Template
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.BlockParser
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.CallDirectiveParser
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.FuncDirectiveParser
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.ImportDirectiveParser
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.ScopeDirectiveParser
 
parse(IParserManager, IToken) - Method in class dyvilx.tools.gensrc.parser.VarDirectiveParser
 
parseCharacter(int) - Method in class dyvilx.tools.gensrc.lexer.GenSrcLexer
 
position - Variable in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
printMarkers() - Method in class dyvilx.tools.gensrc.ast.Template
 
PROCESSED_TEXT - Static variable in interface dyvilx.tools.gensrc.ast.GenSrcValue
 
ProcessedText - Class in dyvilx.tools.gensrc.ast.directive
 
ProcessedText(String) - Constructor for class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
ProcessedText(SourcePosition, String) - Constructor for class dyvilx.tools.gensrc.ast.directive.ProcessedText
 

R

readOptions(CommandLine) - Method in class dyvilx.tools.gensrc.GenSrcConfig
 
resolve(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.CallDirective
 
resolve(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
resolve(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
resolve(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
resolveField(Name) - Method in class dyvilx.tools.gensrc.ast.Template
 
resolveTypes(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
resolveTypes(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
resolveTypes(MarkerList, IContext) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
resolveTypes() - Method in class dyvilx.tools.gensrc.ast.Template
 

S

SCOPE_DIRECTIVE - Static variable in interface dyvilx.tools.gensrc.ast.GenSrcValue
 
ScopeDirective - Class in dyvilx.tools.gensrc.ast.directive
 
ScopeDirective() - Constructor for class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
ScopeDirectiveParser - Class in dyvilx.tools.gensrc.parser
 
ScopeDirectiveParser(StatementList) - Constructor for class dyvilx.tools.gensrc.parser.ScopeDirectiveParser
 
setBlock(StatementList) - Method in class dyvilx.tools.gensrc.ast.directive.CallDirective
 
setBlock(StatementList) - Method in class dyvilx.tools.gensrc.ast.directive.FuncDirective
 
setBlock(IValue) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
setBlock(StatementList) - Method in class dyvilx.tools.gensrc.ast.directive.VarDirective
 
setGenSrcDir(File) - Method in class dyvilx.tools.gensrc.GenSrcConfig
 
setPosition(SourcePosition) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
setPosition(SourcePosition) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
setText(String) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
setupFileFinder() - Method in class dyvilx.tools.gensrc.GenSrc
 
setValue(IValue) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
setValue(IValue) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
skipWhitespace(String, int, int) - Static method in class dyvilx.tools.gensrc.lexer.GenSrcLexer
Returns the first index greater than or equal to start where the character in line is NOT whitespace.
SPEC - Static variable in class dyvilx.tools.gensrc.sources.GenSrcFileType
 
SPEC_EXTENSION - Static variable in class dyvilx.tools.gensrc.sources.GenSrcFileType
 
Specialization - Static variable in class dyvilx.tools.gensrc.ast.Template.LazyTypes
 
StringWriter - Static variable in class dyvilx.tools.gensrc.ast.Template.LazyTypes
 
SYNTAX - Static variable in class dyvilx.tools.gensrc.lang.I18n
 

T

Template - Class in dyvilx.tools.gensrc.ast
 
Template(DyvilCompiler, Package, File, File) - Constructor for class dyvilx.tools.gensrc.ast.Template
 
Template - Static variable in class dyvilx.tools.gensrc.ast.Template.LazyTypes
 
template - Variable in class dyvilx.tools.gensrc.parser.ImportDirectiveParser
 
TEMPLATE - Static variable in class dyvilx.tools.gensrc.sources.GenSrcFileType
 
Template.LazyTypes - Class in dyvilx.tools.gensrc.ast
 
TEMPLATE_EXTENSION - Static variable in class dyvilx.tools.gensrc.sources.GenSrcFileType
 
test() - Method in class dyvilx.tools.gensrc.GenSrc
 
text - Variable in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
THEN_BODY - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
THEN_BODY_END - Static variable in class dyvilx.tools.gensrc.parser.IfDirectiveParser
 
tokenize() - Method in class dyvilx.tools.gensrc.ast.Template
 
tokenize(String, int, int, int) - Method in class dyvilx.tools.gensrc.lexer.GenSrcLexer
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.CallDirective
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.ForEachDirective
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.FuncDirective
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.HashLiteral
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.IfDirective
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.VarDirective
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
toString(String, StringBuilder) - Method in class dyvilx.tools.gensrc.ast.Template
 
toString(int) - Method in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
TYPE_ASCRIPTION - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 

U

USING - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 

V

value - Variable in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
valueTag() - Method in class dyvilx.tools.gensrc.ast.directive.CallDirective
 
valueTag() - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
valueTag() - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
valueTag() - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
VAR - Static variable in class dyvilx.tools.gensrc.lexer.GenSrcSymbols
 
VAR_NAME - Static variable in class dyvilx.tools.gensrc.parser.ForDirectiveParser
 
VarDirective - Class in dyvilx.tools.gensrc.ast.directive
 
VarDirective(IVariable) - Constructor for class dyvilx.tools.gensrc.ast.directive.VarDirective
 
VarDirectiveParser - Class in dyvilx.tools.gensrc.parser
 
VarDirectiveParser(StatementList) - Constructor for class dyvilx.tools.gensrc.parser.VarDirectiveParser
 

W

WRITE_CALL - Static variable in interface dyvilx.tools.gensrc.ast.GenSrcValue
 
WriteCall - Class in dyvilx.tools.gensrc.ast.directive
 
WriteCall() - Constructor for class dyvilx.tools.gensrc.ast.directive.WriteCall
 
WriteCall(IValue) - Constructor for class dyvilx.tools.gensrc.ast.directive.WriteCall
 
writeExpression(MethodWriter, IType) - Method in class dyvilx.tools.gensrc.ast.directive.ProcessedText
 
writeExpression(MethodWriter, IType) - Method in class dyvilx.tools.gensrc.ast.directive.ScopeDirective
 
writeExpression(MethodWriter, IType) - Method in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
Writer - Static variable in class dyvilx.tools.gensrc.ast.Template.LazyTypes
 
writerField - Variable in class dyvilx.tools.gensrc.ast.directive.WriteCall
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links