} else if (sym is Signal) {
return get_ccode_attribute (sym).name.replace ("-", "_");
} else if (sym is ErrorCode) {
- return get_ccode_name (sym).down ();
+ return get_ccode_name (sym).ascii_down ();
} else {
return "%s%s%s".printf (get_ccode_lower_case_prefix (sym.parent_symbol), infix, get_ccode_lower_case_suffix (sym));
}
function.add_parameter (new CCodeParameter ("length", "int"));
if (array_type.element_type is GenericType) {
// dup function array elements
- string func_name = "%s_dup_func".printf (((GenericType) array_type.element_type).type_parameter.name.down ());
+ string func_name = "%s_dup_func".printf (((GenericType) array_type.element_type).type_parameter.name.ascii_down ());
function.add_parameter (new CCodeParameter (func_name, "GBoxedCopyFunc"));
}
foreach (var type_param in current_method.get_type_parameters ()) {
string func_name;
- func_name = "%s_type".printf (type_param.name.down ());
+ func_name = "%s_type".printf (type_param.name.ascii_down ());
data.add_field ("GType", func_name);
- func_name = "%s_dup_func".printf (type_param.name.down ());
+ func_name = "%s_dup_func".printf (type_param.name.ascii_down ());
data.add_field ("GBoxedCopyFunc", func_name);
- func_name = "%s_destroy_func".printf (type_param.name.down ());
+ func_name = "%s_destroy_func".printf (type_param.name.ascii_down ());
data.add_field ("GDestroyNotify", func_name);
}
}
var suffices = new string[] {"type", "dup_func", "destroy_func"};
foreach (var type_param in current_method.get_type_parameters ()) {
foreach (string suffix in suffices) {
- string func_name = "%s_%s".printf (type_param.name.down (), suffix);
+ string func_name = "%s_%s".printf (type_param.name.ascii_down (), suffix);
ccode.add_assignment (new CCodeMemberAccess.pointer (get_variable_cexpression ("_data%d_".printf (block_id)), func_name), get_variable_cexpression (func_name));
}
}
foreach (var type_param in current_method.get_type_parameters ()) {
string func_name;
- func_name = "%s_type".printf (type_param.name.down ());
+ func_name = "%s_type".printf (type_param.name.ascii_down ());
ccode.add_declaration ("GType", new CCodeVariableDeclarator (func_name));
ccode.add_assignment (new CCodeIdentifier (func_name), new CCodeMemberAccess.pointer (outer_block, func_name));
- func_name = "%s_dup_func".printf (type_param.name.down ());
+ func_name = "%s_dup_func".printf (type_param.name.ascii_down ());
ccode.add_declaration ("GBoxedCopyFunc", new CCodeVariableDeclarator (func_name));
ccode.add_assignment (new CCodeIdentifier (func_name), new CCodeMemberAccess.pointer (outer_block, func_name));
- func_name = "%s_destroy_func".printf (type_param.name.down ());
+ func_name = "%s_destroy_func".printf (type_param.name.ascii_down ());
ccode.add_declaration ("GDestroyNotify", new CCodeVariableDeclarator (func_name));
ccode.add_assignment (new CCodeIdentifier (func_name), new CCodeMemberAccess.pointer (outer_block, func_name));
}
public CCodeExpression get_type_id_expression (DataType type, bool is_chainup = false) {
if (type is GenericType) {
var type_parameter = ((GenericType) type).type_parameter;
- string var_name = "%s_type".printf (type_parameter.name.down ());
+ string var_name = "%s_type".printf (type_parameter.name.ascii_down ());
if (type_parameter.parent_symbol is Interface) {
var iface = (Interface) type_parameter.parent_symbol;
require_generic_accessors (iface);
- string method_name = "get_%s_type".printf (type_parameter.name.down ());
+ string method_name = "get_%s_type".printf (type_parameter.name.ascii_down ());
var cast_self = new CCodeFunctionCall (new CCodeIdentifier ("%s_GET_INTERFACE".printf (get_ccode_upper_case_name (iface))));
cast_self.add_argument (new CCodeIdentifier ("self"));
var function_call = new CCodeFunctionCall (new CCodeMemberAccess.pointer (cast_self, method_name));
return new CCodeIdentifier (dup_function);
} else if (type is GenericType) {
var type_parameter = ((GenericType) type).type_parameter;
- string func_name = "%s_dup_func".printf (type_parameter.name.down ());
+ string func_name = "%s_dup_func".printf (type_parameter.name.ascii_down ());
if (type_parameter.parent_symbol is Interface) {
var iface = (Interface) type_parameter.parent_symbol;
require_generic_accessors (iface);
- string method_name = "get_%s_dup_func".printf (type_parameter.name.down ());
+ string method_name = "get_%s_dup_func".printf (type_parameter.name.ascii_down ());
var cast_self = new CCodeFunctionCall (new CCodeIdentifier ("%s_GET_INTERFACE".printf (get_ccode_upper_case_name (iface))));
cast_self.add_argument (new CCodeIdentifier ("self"));
var function_call = new CCodeFunctionCall (new CCodeMemberAccess.pointer (cast_self, method_name));
return new CCodeIdentifier (unref_function);
} else if (type is GenericType) {
var type_parameter = ((GenericType) type).type_parameter;
- string func_name = "%s_destroy_func".printf (type_parameter.name.down ());
+ string func_name = "%s_destroy_func".printf (type_parameter.name.ascii_down ());
if (type_parameter.parent_symbol is Interface) {
var iface = (Interface) type_parameter.parent_symbol;
require_generic_accessors (iface);
- string method_name = "get_%s_destroy_func".printf (type_parameter.name.down ());
+ string method_name = "get_%s_destroy_func".printf (type_parameter.name.ascii_down ());
var cast_self = new CCodeFunctionCall (new CCodeIdentifier ("%s_GET_INTERFACE".printf (get_ccode_upper_case_name (iface))));
cast_self.add_argument (new CCodeIdentifier ("self"));
var function_call = new CCodeFunctionCall (new CCodeMemberAccess.pointer (cast_self, method_name));
int type_param_index = 0;
foreach (var type_arg in type_args) {
if (type_parameters != null) {
- var type_param_name = type_parameters.get (type_param_index).name.down ().replace ("_", "-");
+ var type_param_name = type_parameters.get (type_param_index).name.ascii_down ().replace ("_", "-");
arg_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeConstant ("\"%s-type\"".printf (type_param_name)));
arg_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeConstant ("\"%s-dup-func\"".printf (type_param_name)));
arg_map.set (get_param_pos (0.1 * type_param_index + 0.05), new CCodeConstant ("\"%s-destroy-func\"".printf (type_param_name)));
}
public static CCodeConstant get_enum_value_canonical_cconstant (EnumValue ev) {
- return new CCodeConstant ("\"%s\"".printf (ev.name.down ().replace ("_", "-")));
+ return new CCodeConstant ("\"%s\"".printf (ev.name.ascii_down ().replace ("_", "-")));
}
public bool get_signal_has_emitter (Signal sig) {
int type_param_index = 0;
var cl = (Class) m.parent_symbol;
foreach (TypeParameter type_param in cl.get_type_parameters ()) {
- in_arg_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeIdentifier ("%s_type".printf (type_param.name.down ())));
- in_arg_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeIdentifier ("%s_dup_func".printf (type_param.name.down ())));
- in_arg_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.down ())));
+ in_arg_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeIdentifier ("%s_type".printf (type_param.name.ascii_down ())));
+ in_arg_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeIdentifier ("%s_dup_func".printf (type_param.name.ascii_down ())));
+ in_arg_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.ascii_down ())));
type_param_index++;
}
}
var priv_access = new CCodeMemberAccess.pointer (new CCodeIdentifier ("self"), "priv");
foreach (string suffix in suffices) {
- var param_name = new CCodeIdentifier ("%s_%s".printf (type_param.name.down (), suffix));
+ var param_name = new CCodeIdentifier ("%s_%s".printf (type_param.name.ascii_down (), suffix));
ccode.add_assignment (new CCodeMemberAccess.pointer (priv_access, param_name.name), param_name);
}
}
foreach (var type_param in m.get_type_parameters ()) {
string func_name;
- func_name = "%s_type".printf (type_param.name.down ());
+ func_name = "%s_type".printf (type_param.name.ascii_down ());
ccode.add_declaration ("GType", new CCodeVariableDeclarator (func_name));
ccode.add_assignment (new CCodeIdentifier (func_name), new CCodeMemberAccess.pointer (get_variable_cexpression ("_data%d_".printf (block_id)), func_name));
- func_name = "%s_dup_func".printf (type_param.name.down ());
+ func_name = "%s_dup_func".printf (type_param.name.ascii_down ());
ccode.add_declaration ("GBoxedCopyFunc", new CCodeVariableDeclarator (func_name));
ccode.add_assignment (new CCodeIdentifier (func_name), new CCodeMemberAccess.pointer (get_variable_cexpression ("_data%d_".printf (block_id)), func_name));
- func_name = "%s_destroy_func".printf (type_param.name.down ());
+ func_name = "%s_destroy_func".printf (type_param.name.ascii_down ());
ccode.add_declaration ("GDestroyNotify", new CCodeVariableDeclarator (func_name));
ccode.add_assignment (new CCodeIdentifier (func_name), new CCodeMemberAccess.pointer (get_variable_cexpression ("_data%d_".printf (block_id)), func_name));
}
var priv_access = new CCodeMemberAccess.pointer (new CCodeIdentifier ("self"), "priv");
- param_name = new CCodeIdentifier ("%s_type".printf (type_param.name.down ()));
+ param_name = new CCodeIdentifier ("%s_type".printf (type_param.name.ascii_down ()));
assign = new CCodeAssignment (new CCodeMemberAccess.pointer (priv_access, param_name.name), param_name);
ccode.add_expression (assign);
- param_name = new CCodeIdentifier ("%s_dup_func".printf (type_param.name.down ()));
+ param_name = new CCodeIdentifier ("%s_dup_func".printf (type_param.name.ascii_down ()));
assign = new CCodeAssignment (new CCodeMemberAccess.pointer (priv_access, param_name.name), param_name);
ccode.add_expression (assign);
- param_name = new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.down ()));
+ param_name = new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.ascii_down ()));
assign = new CCodeAssignment (new CCodeMemberAccess.pointer (priv_access, param_name.name), param_name);
ccode.add_expression (assign);
}
int type_param_index = 0;
var cl = (Class) m.parent_symbol;
foreach (TypeParameter type_param in cl.get_type_parameters ()) {
- cparam_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeParameter ("%s_type".printf (type_param.name.down ()), "GType"));
- cparam_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeParameter ("%s_dup_func".printf (type_param.name.down ()), "GBoxedCopyFunc"));
- cparam_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeParameter ("%s_destroy_func".printf (type_param.name.down ()), "GDestroyNotify"));
+ cparam_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeParameter ("%s_type".printf (type_param.name.ascii_down ()), "GType"));
+ cparam_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeParameter ("%s_dup_func".printf (type_param.name.ascii_down ()), "GBoxedCopyFunc"));
+ cparam_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeParameter ("%s_destroy_func".printf (type_param.name.ascii_down ()), "GDestroyNotify"));
if (carg_map != null) {
- carg_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeIdentifier ("%s_type".printf (type_param.name.down ())));
- carg_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeIdentifier ("%s_dup_func".printf (type_param.name.down ())));
- carg_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.down ())));
+ carg_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeIdentifier ("%s_type".printf (type_param.name.ascii_down ())));
+ carg_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeIdentifier ("%s_dup_func".printf (type_param.name.ascii_down ())));
+ carg_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.ascii_down ())));
}
type_param_index++;
}
} else if (!m.closure && (direction & 1) == 1) {
int type_param_index = 0;
foreach (var type_param in m.get_type_parameters ()) {
- cparam_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeParameter ("%s_type".printf (type_param.name.down ()), "GType"));
- cparam_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeParameter ("%s_dup_func".printf (type_param.name.down ()), "GBoxedCopyFunc"));
- cparam_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeParameter ("%s_destroy_func".printf (type_param.name.down ()), "GDestroyNotify"));
+ cparam_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeParameter ("%s_type".printf (type_param.name.ascii_down ()), "GType"));
+ cparam_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeParameter ("%s_dup_func".printf (type_param.name.ascii_down ()), "GBoxedCopyFunc"));
+ cparam_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeParameter ("%s_destroy_func".printf (type_param.name.ascii_down ()), "GDestroyNotify"));
if (carg_map != null) {
- carg_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeIdentifier ("%s_type".printf (type_param.name.down ())));
- carg_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeIdentifier ("%s_dup_func".printf (type_param.name.down ())));
- carg_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.down ())));
+ carg_map.set (get_param_pos (0.1 * type_param_index + 0.01), new CCodeIdentifier ("%s_type".printf (type_param.name.ascii_down ())));
+ carg_map.set (get_param_pos (0.1 * type_param_index + 0.02), new CCodeIdentifier ("%s_dup_func".printf (type_param.name.ascii_down ())));
+ carg_map.set (get_param_pos (0.1 * type_param_index + 0.03), new CCodeIdentifier ("%s_destroy_func".printf (type_param.name.ascii_down ())));
}
type_param_index++;
}
}
foreach (var type_param in m.get_type_parameters ()) {
- data.add_field ("GType", "%s_type".printf (type_param.name.down ()));
- data.add_field ("GBoxedCopyFunc", "%s_dup_func".printf (type_param.name.down ()));
- data.add_field ("GDestroyNotify", "%s_destroy_func".printf (type_param.name.down ()));
+ data.add_field ("GType", "%s_type".printf (type_param.name.ascii_down ()));
+ data.add_field ("GBoxedCopyFunc", "%s_dup_func".printf (type_param.name.ascii_down ()));
+ data.add_field ("GDestroyNotify", "%s_destroy_func".printf (type_param.name.ascii_down ()));
}
if (!(m.return_type is VoidType)) {
emit_context.pop_symbol ();
foreach (var type_param in m.get_type_parameters ()) {
- var type = "%s_type".printf (type_param.name.down ());
- var dup_func = "%s_dup_func".printf (type_param.name.down ());
- var destroy_func = "%s_destroy_func".printf (type_param.name.down ());
+ var type = "%s_type".printf (type_param.name.ascii_down ());
+ var dup_func = "%s_dup_func".printf (type_param.name.ascii_down ());
+ var destroy_func = "%s_destroy_func".printf (type_param.name.ascii_down ());
ccode.add_assignment (new CCodeMemberAccess.pointer (data_var, type), new CCodeIdentifier (type));
ccode.add_assignment (new CCodeMemberAccess.pointer (data_var, dup_func), new CCodeIdentifier (dup_func));
ccode.add_assignment (new CCodeMemberAccess.pointer (data_var, destroy_func), new CCodeIdentifier (destroy_func));
foreach (ErrorCode ecode in edomain.get_codes ()) {
var ecode_dbus_name = get_dbus_name (ecode);
if (ecode_dbus_name == null) {
- ecode_dbus_name = Symbol.lower_case_to_camel_case (ecode.name.down ());
+ ecode_dbus_name = Symbol.lower_case_to_camel_case (ecode.name.ascii_down ());
}
var error_entry = new CCodeInitializerList ();
public override void visit_enum_value (EnumValue ev) {
write_indent ();
var en = (Enum) hierarchy[0];
- buffer.append_printf ("<member name=\"%s\" c:identifier=\"%s\"", ev.name.down (), get_ccode_name (ev));
+ buffer.append_printf ("<member name=\"%s\" c:identifier=\"%s\"", ev.name.ascii_down (), get_ccode_name (ev));
if (ev.value != null) {
string value = literal_expression_to_value_string (ev.value);
buffer.append_printf (" value=\"%s\"", value);
public override void visit_error_code (ErrorCode ecode) {
write_indent ();
- buffer.append_printf ("<member name=\"%s\" c:identifier=\"%s\"", ecode.name.down (), get_ccode_name (ecode));
+ buffer.append_printf ("<member name=\"%s\" c:identifier=\"%s\"", ecode.name.ascii_down (), get_ccode_name (ecode));
if (ecode.value != null) {
string value = literal_expression_to_value_string (ecode.value);
buffer.append_printf (" value=\"%s\"", value);
private void write_type_parameter (TypeParameter type_parameter, string tag_type) {
write_indent ();
if (tag_type == "property") {
- buffer.append_printf ("<%s name=\"%s-type\" writable=\"1\" construct-only=\"1\">\n", tag_type, type_parameter.name.down ());
+ buffer.append_printf ("<%s name=\"%s-type\" writable=\"1\" construct-only=\"1\">\n", tag_type, type_parameter.name.ascii_down ());
} else {
- buffer.append_printf ("<%s name=\"%s_type\" transfer-ownership=\"none\">\n", tag_type, type_parameter.name.down ());
+ buffer.append_printf ("<%s name=\"%s_type\" transfer-ownership=\"none\">\n", tag_type, type_parameter.name.ascii_down ());
}
indent++;
write_indent ();
buffer.append_printf ("</%s>\n", tag_type);
write_indent ();
if (tag_type == "property") {
- buffer.append_printf ("<%s name=\"%s-dup-func\" writable=\"1\" construct-only=\"1\">\n", tag_type, type_parameter.name.down ());
+ buffer.append_printf ("<%s name=\"%s-dup-func\" writable=\"1\" construct-only=\"1\">\n", tag_type, type_parameter.name.ascii_down ());
} else {
- buffer.append_printf ("<%s name=\"%s_dup_func\" transfer-ownership=\"none\">\n", tag_type, type_parameter.name.down ());
+ buffer.append_printf ("<%s name=\"%s_dup_func\" transfer-ownership=\"none\">\n", tag_type, type_parameter.name.ascii_down ());
}
indent++;
write_indent ();
buffer.append_printf ("</%s>\n", tag_type);
write_indent ();
if (tag_type == "property") {
- buffer.append_printf ("<%s name=\"%s-destroy-func\" writable=\"1\" construct-only=\"1\">\n", tag_type, type_parameter.name.down ());
+ buffer.append_printf ("<%s name=\"%s-destroy-func\" writable=\"1\" construct-only=\"1\">\n", tag_type, type_parameter.name.ascii_down ());
} else {
- buffer.append_printf ("<%s name=\"%s_destroy_func\" transfer-ownership=\"none\">\n", tag_type, type_parameter.name.down ());
+ buffer.append_printf ("<%s name=\"%s_destroy_func\" transfer-ownership=\"none\">\n", tag_type, type_parameter.name.ascii_down ());
}
indent++;
write_indent ();
CCodeConstant func_name_constant;
CCodeFunctionCall cinst, cspec;
- var name_prefix = type_param.name.down ();
+ var name_prefix = type_param.name.ascii_down ();
var canonical_prefix = name_prefix.replace ("_", "-");
func_name = "%s_type".printf (name_prefix);
foreach (TypeParameter type_param in cl.get_type_parameters ()) {
string func_name;
- func_name = "%s_type".printf (type_param.name.down ());
+ func_name = "%s_type".printf (type_param.name.ascii_down ());
instance_priv_struct.add_field ("GType", func_name);
- func_name = "%s_dup_func".printf (type_param.name.down ());
+ func_name = "%s_dup_func".printf (type_param.name.ascii_down ());
instance_priv_struct.add_field ("GBoxedCopyFunc", func_name);
- func_name = "%s_destroy_func".printf (type_param.name.down ());
+ func_name = "%s_destroy_func".printf (type_param.name.ascii_down ());
instance_priv_struct.add_field ("GDestroyNotify", func_name);
}
}
GenericType p_type = new GenericType (p);
DataType p_data_type = p_type.get_actual_type (get_data_type_for_symbol (cl), null, cl);
- add_generic_accessor_function ("get_%s_type".printf (p.name.down ()),
+ add_generic_accessor_function ("get_%s_type".printf (p.name.ascii_down ()),
"GType",
get_type_id_expression (p_data_type),
p, cl, iface);
- add_generic_accessor_function ("get_%s_dup_func".printf (p.name.down ()),
+ add_generic_accessor_function ("get_%s_dup_func".printf (p.name.ascii_down ()),
"GBoxedCopyFunc",
get_dup_func_expression (p_data_type, null),
p, cl, iface);
- add_generic_accessor_function ("get_%s_destroy_func".printf (p.name.down ()),
+ add_generic_accessor_function ("get_%s_destroy_func".printf (p.name.ascii_down ()),
"GDestroyNotify",
get_destroy_func_expression (p_data_type),
p, cl, iface);
if (iface.get_attribute ("GenericAccessors") != null) {
foreach (TypeParameter p in iface.get_type_parameters ()) {
- string method_name = "get_%s_type".printf (p.name.down ());
+ string method_name = "get_%s_type".printf (p.name.ascii_down ());
var vdeclarator = new CCodeFunctionDeclarator (method_name);
var this_type = get_data_type_for_symbol (iface);
vdeclarator.add_parameter (new CCodeParameter ("self", get_ccode_name (this_type)));
vdecl.add_declarator (vdeclarator);
type_struct.add_declaration (vdecl);
- method_name = "get_%s_dup_func".printf (p.name.down ());
+ method_name = "get_%s_dup_func".printf (p.name.ascii_down ());
vdeclarator = new CCodeFunctionDeclarator (method_name);
this_type = get_data_type_for_symbol (iface);
vdeclarator.add_parameter (new CCodeParameter ("self", get_ccode_name (this_type)));
vdecl.add_declarator (vdeclarator);
type_struct.add_declaration (vdecl);
- method_name = "get_%s_destroy_func".printf (p.name.down ());
+ method_name = "get_%s_destroy_func".printf (p.name.ascii_down ());
vdeclarator = new CCodeFunctionDeclarator (method_name);
this_type = get_data_type_for_symbol (iface);
vdeclarator.add_parameter (new CCodeParameter ("self", get_ccode_name (this_type)));
string path = start.strip ();
load_source_code (path, container, file_path, reporter);
} else {
- string name = start._strip ().down ();
+ string name = start._strip ().ascii_down ();
_language = Language.from_string (name);
code = splitted[1] ?? "";
if (_language == Language.UNKNOWN && name != "none") {
foreach (string element in elements) {
builder.append_c (((char[])element)[0].toupper ());
- builder.append (element.next_char ().down ());
+ builder.append (element.next_char ().ascii_down ());
}
return (owned) builder.str;
unowned string source = builder.str;
if (regex_source_lang.match (source, 0, out info)) {
- string lang_name = info.fetch (1).down ();
+ string lang_name = info.fetch (1).ascii_down ();
SourceCode.Language? lang = SourceCode.Language.from_string (lang_name);
code.language = lang;
private Inline create_type_link (string name, bool c_accept_plural = false) {
if (name == "TRUE" || name == "FALSE" || name == "NULL" || is_numeric (name)) {
var monospaced = factory.create_run (Run.Style.MONOSPACED);
- monospaced.content.add (factory.create_text (name.down ()));
+ monospaced.content.add (factory.create_text (name.ascii_down ()));
return monospaced;
} else {
Taglets.Link? taglet = factory.create_taglet ("link") as Taglets.Link;
Valadoc.TokenType.MARKDOWN_CONSTANT.action ((token) => {
if (is_literal (token.value)) {
var _run = _factory.create_run (Run.Style.LANG_LITERAL);
- _run.content.add (_factory.create_text (token.value.down ()));
+ _run.content.add (_factory.create_text (token.value.ascii_down ()));
push (_run);
} else {
add_symbol_link ("c::" + token.value, true);
unowned string source = token.value;
if (regex_source_lang.match (source, 0, out info)) {
- string lang_name = info.fetch (1).down ();
+ string lang_name = info.fetch (1).ascii_down ();
SourceCode.Language? lang = SourceCode.Language.from_string (lang_name);
code.language = lang;
public static string camel_case_to_lower_case (string camel_case) {
if ("_" in camel_case) {
// do not insert additional underscores if input is not real camel case
- return camel_case.down ();
+ return camel_case.ascii_down ();
}
var result_builder = new StringBuilder ("");
docbook_id,
docbook_id,
name,
- package_name.up (),
+ package_name.ascii_up (),
name,
purpose ?? "");
var type_parameters = iface.get_children_by_type (NodeType.TYPE_PARAMETER, false);
foreach (Api.Node _type in type_parameters) {
var type = _type as Api.TypeParameter;
- string type_name_down = type.name.down ();
+ string type_name_down = type.name.ascii_down ();
add_custom_header ("get_%s_type".printf (type_name_down),
"The #GType for %s".printf (type_name_down));
add_custom_header ("get_%s_dup_func".printf (type_name_down),
file_data.register_standard_section_line (cl.get_type_function_name ());
file_data.register_private_section_line (cl.get_private_cname ());
- file_data.register_private_section_line (((cl.nspace.name != null)? cl.nspace.name.down () + "_" : "")
+ file_data.register_private_section_line (((cl.nspace.name != null)? cl.nspace.name.ascii_down () + "_" : "")
+ to_lower_case (cl.name)
+ "_construct");
string? return_type_link = null;
if (type_parameter != null) {
if (type_parameter.parent is Api.Class) {
- return_type_link = "#%s:%s-type".printf (get_cname (prop.parent), type_parameter.name.down ());
+ return_type_link = "#%s:%s-type".printf (get_cname (prop.parent), type_parameter.name.ascii_down ());
} else if (type_parameter.parent is Api.Interface
&& ((Api.Symbol) type_parameter.parent).get_attribute ("GenericAccessors") != null)
{
return_type_link = "#_%sIface.get_%s_type()"
- .printf (get_cname (type_parameter.parent), type_parameter.name.down ());
+ .printf (get_cname (type_parameter.parent), type_parameter.name.ascii_down ());
}
}
if (return_type_link != null) {
string return_type_desc = "<para>Holds a value from type #%s:%s-type.</para>"
- .printf (get_cname (prop.parent), type_parameter.name.down ());
+ .printf (get_cname (prop.parent), type_parameter.name.ascii_down ());
gcomment.long_comment = combine_inline_docs (return_type_desc, gcomment.long_comment);
}
}
if (type_parameter != null) {
if (type_parameter.parent is Api.Class) {
string return_type_desc = "A value from type #%s:%s-type."
- .printf (get_cname (d.parent), type_parameter.name.down ());
+ .printf (get_cname (d.parent), type_parameter.name.ascii_down ());
gcomment.returns = combine_inline_docs (return_type_desc, gcomment.returns);
} else if (type_parameter.parent is Api.Interface
&& ((Api.Symbol) type_parameter.parent).get_attribute ("GenericAccessors") != null)
{
string return_type_desc = "A value from type #_%sIface.get_%s_type()."
- .printf (get_cname (d.parent), type_parameter.name.down ());
+ .printf (get_cname (d.parent), type_parameter.name.ascii_down ());
gcomment.returns = combine_inline_docs (return_type_desc, gcomment.returns);
/*
} else if (type_parameter.parent is Api.Struct) {
if (type_parameter != null) {
if (type_parameter.parent is Api.Class) {
string return_type_desc = "A value from type #%s:%s-type."
- .printf (get_cname (type_parameter.parent), type_parameter.name.down ());
+ .printf (get_cname (type_parameter.parent), type_parameter.name.ascii_down ());
gcomment.returns = combine_inline_docs (return_type_desc,
gcomment.returns);
} else if (type_parameter.parent is Api.Interface
&& ((Api.Symbol) type_parameter.parent).get_attribute ("GenericAccessors") != null)
{
string return_type_desc = "A value from type #_%sIface.get_%s_type()."
- .printf (get_cname (type_parameter.parent), type_parameter.name.down ());
+ .printf (get_cname (type_parameter.parent), type_parameter.name.ascii_down ());
gcomment.returns = combine_inline_docs (return_type_desc,
gcomment.returns);
}
var type_parameters = ((Api.Node) m.parent).get_children_by_type (NodeType.TYPE_PARAMETER, false);
foreach (Api.Node _type in type_parameters) {
var type = _type as Api.TypeParameter;
- string type_name_down = type.name.down ();
+ string type_name_down = type.name.ascii_down ();
add_custom_header (type_name_down + "_type",
"A #GType");
add_custom_header (type_name_down + "_dup_func",
var type_parameters = m.get_children_by_type (NodeType.TYPE_PARAMETER, false);
foreach (Api.Node _type in type_parameters) {
var type = _type as Api.TypeParameter;
- string type_name_down = type.name.down ();
+ string type_name_down = type.name.ascii_down ();
add_custom_header (type_name_down + "_type",
"The #GType for @%s".printf (type_name_down),
null,
if (type_parameter != null) {
if (type_parameter.parent is Api.Class) {
return_type_desc = "A value from type #%s:%s-type."
- .printf (get_cname (m.parent), type_parameter.name.down ());
+ .printf (get_cname (m.parent), type_parameter.name.ascii_down ());
} else if (type_parameter.parent is Api.Interface
&& ((Api.Symbol) type_parameter.parent).get_attribute ("GenericAccessors") != null)
{
return_type_desc = "A value from type #_%sIface.get_%s_type()."
- .printf (get_cname (m.parent), type_parameter.name.down ());
+ .printf (get_cname (m.parent), type_parameter.name.ascii_down ());
} else if (type_parameter.parent is Api.Struct) {
// type not stored
} else if (type_parameter.parent == m) {
- return_type_desc = "value from type @%s_type.".printf (type_parameter.name.down ());
+ return_type_desc = "value from type @%s_type.".printf (type_parameter.name.ascii_down ());
}
}
if (type_parameter != null) {
if (type_parameter.parent is Api.Class) {
add_custom_header (param_name, "A parameter from type #%s:%s-type."
- .printf (get_cname (type_parameter.parent), type_parameter.name.down ()), null, double.MAX, false);
+ .printf (get_cname (type_parameter.parent), type_parameter.name.ascii_down ()), null, double.MAX, false);
} else if (type_parameter.parent is Api.Interface && ((Api.Symbol) type_parameter.parent)
.get_attribute ("GenericAccessors") != null) {
add_custom_header (param_name, "A parameter from type #_%sIface.get_%s_type()."
- .printf (get_cname (type_parameter.parent), type_parameter.name.down ()), null, double.MAX, false);
+ .printf (get_cname (type_parameter.parent), type_parameter.name.ascii_down ()), null, double.MAX, false);
} else if (type_parameter.parent is Api.Struct) {
// type not stored
} else if (type_parameter.parent is Method) {
add_custom_header (param_name, "A parameter from type @%s_type."
- .printf (type_parameter.name.down ()), null, double.MAX, false);
+ .printf (type_parameter.name.ascii_down ()), null, double.MAX, false);
}
}