Implementation of source code datatype