~karol-bedkowski/do-plugins/putty-fix-324282_load_parameter

« back to all changes in this revision

Viewing changes to Pastebin/src/Providers/Monoport.cs

  • Committer: Jason Jones
  • Date: 2009-01-23 05:52:50 UTC
  • mfrom: (503.1.2 do-plugins)
  • Revision ID: jasonedwardjones@gmail.com-20090123055250-0179oxa8elpwvwqm
Merge pastebin mods.

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
                        
51
51
                        UserAgent = "monoporter";
52
52
                        
53
 
                        SupportedLanguages = BuildSyntaxList ();
 
53
                        SupportedLanguages = PopulateTextSyntaxItemsFromXml ("Monoport.xml");
54
54
                }
55
55
 
56
56
                public Monoport (string content) : this ()
84
84
                        
85
85
                        return url_root + "/" + url.Substring (url.LastIndexOf ('=') + 1);
86
86
                }
87
 
 
88
 
                List<TextSyntaxItem> BuildSyntaxList ()
89
 
                {
90
 
                        List<TextSyntaxItem> syntaxes;
91
 
 
92
 
                        syntaxes = new List<TextSyntaxItem> ();
93
 
                        syntaxes.Add (new TextSyntaxItem ("ASM", "ASM (NASM based)", "text-x-generic", "ASM"));
94
 
                        syntaxes.Add (new TextSyntaxItem ("ASP", "ASP", "text-x-generic", "asp"));
95
 
                        syntaxes.Add (new TextSyntaxItem ("ActionScript", "ActionScript", "text-x-generic", "actionscript"));
96
 
                        syntaxes.Add (new TextSyntaxItem ("Ada", "Ada", "text-x-generic", "ada"));
97
 
                        syntaxes.Add (new TextSyntaxItem ("Apache Log", "Apache Log", "text-x-generic", "apache"));
98
 
                        syntaxes.Add (new TextSyntaxItem ("AppleScript", "AppleScript", "text-x-generic", "applescript"));
99
 
                        syntaxes.Add (new TextSyntaxItem ("Bash", "Bash", "text-x-generic", "bash"));
100
 
                        syntaxes.Add (new TextSyntaxItem ("C for Macs", "C for Macs", "text-x-generic", "c_mac"));
101
 
                        syntaxes.Add (new TextSyntaxItem ("C", "C", "text-x-generic", "c"));
102
 
                        syntaxes.Add (new TextSyntaxItem ("C", "C", "text-x-generic", "c"));
103
 
                        syntaxes.Add (new TextSyntaxItem ("C#", "C#", "text-x-generic", "csharp"));
104
 
                        syntaxes.Add (new TextSyntaxItem ("C++", "C++", "text-x-generic", "cpp"));
105
 
                        syntaxes.Add (new TextSyntaxItem ("CAD DCL", "CAD DCL", "text-x-generic", "caddcl"));
106
 
                        syntaxes.Add (new TextSyntaxItem ("CAD Lisp", "CAD Lisp", "text-x-generic", "cadlisp"));
107
 
                        syntaxes.Add (new TextSyntaxItem ("CSS", "CSS", "text-x-generic", "css"));
108
 
                        syntaxes.Add (new TextSyntaxItem ("ColdFusion", "ColdFusion", "text-x-generic", "cfm"));
109
 
                        syntaxes.Add (new TextSyntaxItem ("D", "D", "text-x-generic", "d"));
110
 
                        syntaxes.Add (new TextSyntaxItem ("DOS", "DOS", "text-x-generic", "dos"));
111
 
                        syntaxes.Add (new TextSyntaxItem ("Delphi", "Delphia", "text-x-generic", "delphi"));
112
 
                        syntaxes.Add (new TextSyntaxItem ("Diff", "Diff", "text-x-generic", "diff"));
113
 
                        syntaxes.Add (new TextSyntaxItem ("Eiffel", "Eiffel", "text-x-generic", "eiffel"));
114
 
                        syntaxes.Add (new TextSyntaxItem ("Fortran", "Fortrain", "text-x-generic", "fortran"));
115
 
                        syntaxes.Add (new TextSyntaxItem ("FreeBasic", "FreeBasic", "text-x-generic", "freebasic"));
116
 
                        syntaxes.Add (new TextSyntaxItem ("Game Maker", "Game Maker", "text-x-generic", "gml"));
117
 
                        syntaxes.Add (new TextSyntaxItem ("HTML 4", "HTML 4 Strict", "text-x-generic", "html4strict"));
118
 
                        syntaxes.Add (new TextSyntaxItem ("Java", "Java", "text-x-generic", "java"));
119
 
                        syntaxes.Add (new TextSyntaxItem ("Javascript", "JavaScript", "text-x-generic", "javascript"));
120
 
                        syntaxes.Add (new TextSyntaxItem ("Lua", "Lua", "text-x-generic", "lua"));
121
 
                        syntaxes.Add (new TextSyntaxItem ("MPASM", "MPASM", "text-x-generic", "mpasm"));
122
 
                        syntaxes.Add (new TextSyntaxItem ("Matlab", "Matlab", "text-x-generic", "matlab"));
123
 
                        syntaxes.Add (new TextSyntaxItem ("MySQL", "MySQL", "text-x-generic", "mysql"));
124
 
                        syntaxes.Add (new TextSyntaxItem ("NullSoft Installer", "NullSoft Installer", "text-x-generic", "nsis"));
125
 
                        syntaxes.Add (new TextSyntaxItem ("OCaml", "OCaml", "text-x-generic", "ocaml"));
126
 
                        syntaxes.Add (new TextSyntaxItem ("Objective-C", "Objective-C", "text-x-generic", "cobjc"));
127
 
                        syntaxes.Add (new TextSyntaxItem ("OpenOffice.org BASIC", "OpenOffice.org BASIC", "text-x-generic", "oobas"));
128
 
                        syntaxes.Add (new TextSyntaxItem ("Oracle 8", "Oracle 8", "text-x-generic", "oracle8"));
129
 
                        syntaxes.Add (new TextSyntaxItem ("PHP", "PHP", "text-x-generic", "php"));
130
 
                        syntaxes.Add (new TextSyntaxItem ("Pascal", "Pascal", "text-x-generic", "pascal"));
131
 
                        syntaxes.Add (new TextSyntaxItem ("Perl", "Perl", "text-x-generic", "perl"));
132
 
                        syntaxes.Add (new TextSyntaxItem ("Plain Text", "Plain Text", "text-x-generic", "text"));
133
 
                        syntaxes.Add (new TextSyntaxItem ("Python", "Python", "text-x-generic", "python"));
134
 
                        syntaxes.Add (new TextSyntaxItem ("QuickBASIC", "QuickBASIC", "text-x-generic", "qbasic"));
135
 
                        syntaxes.Add (new TextSyntaxItem ("Robots", "Robots", "text-x-generic", "robots"));
136
 
                        syntaxes.Add (new TextSyntaxItem ("Ruby", "Ruby", "text-x-generic", "ruby"));
137
 
                        syntaxes.Add (new TextSyntaxItem ("SQL", "SQL", "text-x-generic", "sql"));
138
 
                        syntaxes.Add (new TextSyntaxItem ("Scheme", "Scheme", "text-x-generic", "scheme"));
139
 
                        syntaxes.Add (new TextSyntaxItem ("Smarrty", "Smarty", "text-x-generic", "smarty"));
140
 
                        syntaxes.Add (new TextSyntaxItem ("Tcl", "Tcl", "text-x-generic", "tcl"));
141
 
                        syntaxes.Add (new TextSyntaxItem ("VB.NET", "VB.NET", "text-x-generic", "vbnet"));
142
 
                        syntaxes.Add (new TextSyntaxItem ("VisualBasic", "VisualBasic", "text-x-generic", "vb"));
143
 
                        syntaxes.Add (new TextSyntaxItem ("VisualFoxPro", "VisualFoxPro", "text-x-generic", "visualfoxpro"));
144
 
                        syntaxes.Add (new TextSyntaxItem ("XML", "XML", "text-x-generic", "xml"));
145
 
 
146
 
                        return syntaxes;
147
 
                }
148
87
        }
149
88
}