src/main.cc

changeset 87
8f65914e7046
parent 86
43fe4be38a58
--- a/src/main.cc	Sun Jan 26 23:18:48 2014 +0200
+++ b/src/main.cc	Sun Feb 02 01:50:23 2014 +0200
@@ -81,7 +81,7 @@
 		string outfile;
 
 		if (argc < 3)
-			outfile = ObjectFileName (argv[1]);
+			outfile = make_object_file_name (argv[1]);
 		else
 			outfile = argv[2];
 
@@ -116,24 +116,10 @@
 }
 
 // ============================================================================
-// Utility functions
-
-// ============================================================================
-// Does the given file exist?
-bool fexists (string path)
-{
-	if (FILE* test = fopen (path, "r"))
-	{
-		fclose (test);
-		return true;
-	}
-
-	return false;
-}
-
-// ============================================================================
+//
 // Mutates given filename to an object filename
-string ObjectFileName (string s)
+//
+string make_object_file_name (string s)
 {
 	// Locate the extension and chop it out
 	int extdot = s.last (".");
@@ -146,35 +132,38 @@
 }
 
 // ============================================================================
-type_e GetTypeByName (string t)
+//
+type_e get_type_by_name (string t)
 {
 	t = t.to_lowercase();
-	return	(t == "int") ? TYPE_INT :
-			(t == "str") ? TYPE_STRING :
-			(t == "void") ? TYPE_VOID :
-			(t == "bool") ? TYPE_BOOL :
-			TYPE_UNKNOWN;
+	return	(t == "int") ? e_int_type :
+			(t == "str") ? e_string_type :
+			(t == "void") ? e_void_type :
+			(t == "bool") ? e_bool_type :
+			e_unknown_type;
 }
 
 
 // ============================================================================
+//
 // Inverse operation - type name by value
-string GetTypeName (type_e type)
+//
+string get_type_name (type_e type)
 {
 	switch (type)
 	{
-		case TYPE_INT: return "int"; break;
-		case TYPE_STRING: return "str"; break;
-		case TYPE_VOID: return "void"; break;
-		case TYPE_BOOL: return "bool"; break;
-		case TYPE_UNKNOWN: return "???"; break;
+		case e_int_type: return "int"; break;
+		case e_string_type: return "str"; break;
+		case e_void_type: return "void"; break;
+		case e_bool_type: return "bool"; break;
+		case e_unknown_type: return "???"; break;
 	}
 
 	return "";
 }
+
 // =============================================================================
 //
-
 string make_version_string (int major, int minor, int patch)
 {
 	string ver = format ("%1.%2", major, minor);

mercurial