IRC parsing, tokenization, and state handling in C#
at main 358 lines 6.2 kB view raw
1## Ignore Visual Studio temporary files, build results, and 2## files generated by popular Visual Studio add-ons. 3## 4## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 5 6# User-specific files 7*.rsuser 8*.suo 9*.user 10*.userosscache 11*.sln.docstates 12 13# User-specific files (MonoDevelop/Xamarin Studio) 14*.userprefs 15 16# Mono auto generated files 17mono_crash.* 18 19# Build results 20[Dd]ebug/ 21[Dd]ebugPublic/ 22[Rr]elease/ 23[Rr]eleases/ 24x64/ 25x86/ 26[Ww][Ii][Nn]32/ 27[Aa][Rr][Mm]/ 28[Aa][Rr][Mm]64/ 29bld/ 30[Bb]in/ 31[Oo]bj/ 32[Ll]og/ 33[Ll]ogs/ 34 35# Visual Studio 2015/2017 cache/options directory 36.vs/ 37# Uncomment if you have tasks that create the project's static files in wwwroot 38#wwwroot/ 39 40# Visual Studio 2017 auto generated files 41Generated\ Files/ 42 43# MSTest test Results 44[Tt]est[Rr]esult*/ 45[Bb]uild[Ll]og.* 46 47# NUnit 48*.VisualState.xml 49TestResult.xml 50nunit-*.xml 51 52# Build Results of an ATL Project 53[Dd]ebugPS/ 54[Rr]eleasePS/ 55dlldata.c 56 57# Benchmark Results 58BenchmarkDotNet.Artifacts/ 59 60# .NET Core 61project.lock.json 62project.fragment.lock.json 63artifacts/ 64 65# ASP.NET Scaffolding 66ScaffoldingReadMe.txt 67 68# StyleCop 69StyleCopReport.xml 70 71# Files built by Visual Studio 72*_i.c 73*_p.c 74*_h.h 75*.ilk 76*.meta 77*.obj 78*.iobj 79*.pch 80*.pdb 81*.ipdb 82*.pgc 83*.pgd 84*.rsp 85*.sbr 86*.tlb 87*.tli 88*.tlh 89*.tmp 90*.tmp_proj 91*_wpftmp.csproj 92*.log 93*.vspscc 94*.vssscc 95.builds 96*.pidb 97*.svclog 98*.scc 99 100# Chutzpah Test files 101_Chutzpah* 102 103# Visual C++ cache files 104ipch/ 105*.aps 106*.ncb 107*.opendb 108*.opensdf 109*.sdf 110*.cachefile 111*.VC.db 112*.VC.VC.opendb 113 114# Visual Studio profiler 115*.psess 116*.vsp 117*.vspx 118*.sap 119 120# Visual Studio Trace Files 121*.e2e 122 123# TFS 2012 Local Workspace 124$tf/ 125 126# Guidance Automation Toolkit 127*.gpState 128 129# ReSharper is a .NET coding add-in 130_ReSharper*/ 131*.[Rr]e[Ss]harper 132*.DotSettings.user 133 134# TeamCity is a build add-in 135_TeamCity* 136 137# DotCover is a Code Coverage Tool 138*.dotCover 139 140# AxoCover is a Code Coverage Tool 141.axoCover/* 142!.axoCover/settings.json 143 144# Coverlet is a free, cross platform Code Coverage Tool 145coverage*[.json, .xml, .info] 146 147# Visual Studio code coverage results 148*.coverage 149*.coveragexml 150 151# NCrunch 152_NCrunch_* 153.*crunch*.local.xml 154nCrunchTemp_* 155 156# MightyMoose 157*.mm.* 158AutoTest.Net/ 159 160# Web workbench (sass) 161.sass-cache/ 162 163# Installshield output folder 164[Ee]xpress/ 165 166# DocProject is a documentation generator add-in 167DocProject/buildhelp/ 168DocProject/Help/*.HxT 169DocProject/Help/*.HxC 170DocProject/Help/*.hhc 171DocProject/Help/*.hhk 172DocProject/Help/*.hhp 173DocProject/Help/Html2 174DocProject/Help/html 175 176# Click-Once directory 177publish/ 178 179# Publish Web Output 180*.[Pp]ublish.xml 181*.azurePubxml 182# Note: Comment the next line if you want to checkin your web deploy settings, 183# but database connection strings (with potential passwords) will be unencrypted 184*.pubxml 185*.publishproj 186 187# Microsoft Azure Web App publish settings. Comment the next line if you want to 188# checkin your Azure Web App publish settings, but sensitive information contained 189# in these scripts will be unencrypted 190PublishScripts/ 191 192# NuGet Packages 193*.nupkg 194# NuGet Symbol Packages 195*.snupkg 196# The packages folder can be ignored because of Package Restore 197**/[Pp]ackages/* 198# except build/, which is used as an MSBuild target. 199!**/[Pp]ackages/build/ 200# Uncomment if necessary however generally it will be regenerated when needed 201#!**/[Pp]ackages/repositories.config 202# NuGet v3's project.json files produces more ignorable files 203*.nuget.props 204*.nuget.targets 205 206# Microsoft Azure Build Output 207csx/ 208*.build.csdef 209 210# Microsoft Azure Emulator 211ecf/ 212rcf/ 213 214# Windows Store app package directories and files 215AppPackages/ 216BundleArtifacts/ 217Package.StoreAssociation.xml 218_pkginfo.txt 219*.appx 220*.appxbundle 221*.appxupload 222 223# Visual Studio cache files 224# files ending in .cache can be ignored 225*.[Cc]ache 226# but keep track of directories ending in .cache 227!?*.[Cc]ache/ 228 229# Others 230ClientBin/ 231~$* 232*~ 233*.dbmdl 234*.dbproj.schemaview 235*.jfm 236*.pfx 237*.publishsettings 238orleans.codegen.cs 239 240# Including strong name files can present a security risk 241# (https://github.com/github/gitignore/pull/2483#issue-259490424) 242#*.snk 243 244# Since there are multiple workflows, uncomment next line to ignore bower_components 245# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 246#bower_components/ 247 248# RIA/Silverlight projects 249Generated_Code/ 250 251# Backup & report files from converting an old project file 252# to a newer Visual Studio version. Backup files are not needed, 253# because we have git ;-) 254_UpgradeReport_Files/ 255Backup*/ 256UpgradeLog*.XML 257UpgradeLog*.htm 258ServiceFabricBackup/ 259*.rptproj.bak 260 261# SQL Server files 262*.mdf 263*.ldf 264*.ndf 265 266# Business Intelligence projects 267*.rdl.data 268*.bim.layout 269*.bim_*.settings 270*.rptproj.rsuser 271*- [Bb]ackup.rdl 272*- [Bb]ackup ([0-9]).rdl 273*- [Bb]ackup ([0-9][0-9]).rdl 274 275# Microsoft Fakes 276FakesAssemblies/ 277 278# GhostDoc plugin setting file 279*.GhostDoc.xml 280 281# Node.js Tools for Visual Studio 282.ntvs_analysis.dat 283node_modules/ 284 285# Visual Studio 6 build log 286*.plg 287 288# Visual Studio 6 workspace options file 289*.opt 290 291# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 292*.vbw 293 294# Visual Studio LightSwitch build output 295**/*.HTMLClient/GeneratedArtifacts 296**/*.DesktopClient/GeneratedArtifacts 297**/*.DesktopClient/ModelManifest.xml 298**/*.Server/GeneratedArtifacts 299**/*.Server/ModelManifest.xml 300_Pvt_Extensions 301 302# Paket dependency manager 303.paket/paket.exe 304paket-files/ 305 306# FAKE - F# Make 307.fake/ 308 309# CodeRush personal settings 310.cr/personal 311 312# Python Tools for Visual Studio (PTVS) 313__pycache__/ 314*.pyc 315 316# Cake - Uncomment if you are using it 317# tools/** 318# !tools/packages.config 319 320# Tabs Studio 321*.tss 322 323# Telerik's JustMock configuration file 324*.jmconfig 325 326# BizTalk build output 327*.btp.cs 328*.btm.cs 329*.odx.cs 330*.xsd.cs 331 332# OpenCover UI analysis results 333OpenCover/ 334 335# Azure Stream Analytics local run output 336ASALocalRun/ 337 338# MSBuild Binary and Structured Log 339*.binlog 340 341# NVidia Nsight GPU debugger configuration file 342*.nvuser 343 344# MFractors (Xamarin productivity tool) working folder 345.mfractor/ 346 347# Local History for Visual Studio 348.localhistory/ 349 350# BeatPulse healthcheck temp database 351healthchecksdb 352 353# Backup folder for Package Reference Convert tool in Visual Studio 2017 354MigrationBackup/ 355 356# Ionide (cross platform F# VS Code tools) working folder 357.ionide/ 358