BinWriter

Tree writer to byte code

Constructors

this
this(Node root)
Undocumented in source.

Members

Functions

save
void save(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
writeArrayValue
void writeArrayValue(ArrayValue array)
Undocumented in source. Be warned that the author may not have intended to support it.
writeBooleanValue
void writeBooleanValue(BooleanValue node)
Undocumented in source. Be warned that the author may not have intended to support it.
writeIdentifierValue
void writeIdentifierValue(IdentifierValue node)
Undocumented in source. Be warned that the author may not have intended to support it.
writeName
void writeName(Node node)

Write name of node - pair of name length and name data.

writeNumberValue
void writeNumberValue(NumberValue node)
Undocumented in source. Be warned that the author may not have intended to support it.
writeObject
void writeObject(ObjectNode object)
Undocumented in source. Be warned that the author may not have intended to support it.
writeOpCode
void writeOpCode(OpCode code)
Undocumented in source. Be warned that the author may not have intended to support it.
writeParameter
void writeParameter(Parameter parameter)
Undocumented in source. Be warned that the author may not have intended to support it.
writeString
void writeString(string str)

Pair of string length and string data.

writeStringValue
void writeStringValue(StringValue node)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Writer

save
void save(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
root
Node root;
Undocumented in source.
file
File file;
Undocumented in source.
rawWrite
void rawWrite(ubyte ch)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(int value)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(string str)
Undocumented in source. Be warned that the author may not have intended to support it.
writeObject
void writeObject(ObjectNode object)
Undocumented in source. Be warned that the author may not have intended to support it.
writeParameter
void writeParameter(Parameter parameter)
Undocumented in source. Be warned that the author may not have intended to support it.
writeValue
void writeValue(Value value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeNumberValue
void writeNumberValue(NumberValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeBooleanValue
void writeBooleanValue(BooleanValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeStringValue
void writeStringValue(StringValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeIdentifierValue
void writeIdentifierValue(IdentifierValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeArrayValue
void writeArrayValue(ArrayValue array)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta