/usr/share/highlight/langDefs/ps1.lang is in highlight-common 3.9-1+deb7u1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | -- Language definition generated by lang2to3
Description="Microsoft PowerShell"
Keywords={
{ Id=1,
List={"Add-Content", "Add-History", "Add-Member", "Add-PSSnapin", "Clear-Content", "Clear-Item", "Clear-ItemProperty", "Clear-Variable", "Compare-Object", "ConvertFrom-SecureString", "Convert-Path", "ConvertTo-Html", "ConvertTo-SecureString", "Copy-Item", "Copy-ItemProperty", "Export-Alias", "Export-Clixml", "Export-Console", "Export-Csv", "ForEach-Object", "Format-Custom", "Format-List", "Format-Table", "Format-Wide", "Get-Acl", "Get-Alias", "Get-AuthenticodeSignature", "Get-ChildItem", "Get-Command", "Get-Content", "Get-Credential", "Get-Culture", "Get-Date", "Get-EventLog", "Get-ExecutionPolicy", "Get-Help", "Get-History", "Get-Host", "Get-Item", "Get-ItemProperty", "Get-Location", "Get-Member", "Get-PfxCertificate", "Get-Process", "Get-PSDrive", "Get-PSProvider", "Get-PSSnapin", "Get-Service", "Get-TraceSource", "Get-UICulture", "Get-Unique", "Get-Variable", "Get-WmiObject", "Group-Object", "Import-Alias", "Import-Clixml", "Import-Csv", "Invoke-Expression", "Invoke-History", "Invoke-Item", "Join-Path", "Measure-Command", "Measure-Object", "Move-Item", "Move-ItemProperty", "New-Alias", "New-Item", "New-ItemProperty", "New-Object", "New-PSDrive", "New-Service", "New-TimeSpan", "New-Variable", "Out-Default", "Out-File", "Out-Host", "Out-Null", "Out-Printer", "Out-String", "Pop-Location", "Push-Location", "Read-Host", "Remove-Item", "Remove-ItemProperty", "Remove-PSDrive", "Remove-PSSnapin", "Remove-Variable", "Rename-Item", "Rename-ItemProperty", "Resolve-Path", "Restart-Service", "Resume-Service", "Select-Object", "Select-String", "Set-Acl", "Set-Alias", "Set-AuthenticodeSignature", "Set-Content", "Set-Date", "Set-ExecutionPolicy", "Set-Item", "Set-ItemProperty", "Set-Location", "Set-PSDebug", "Set-Service", "Set-TraceSource", "Set-Variable", "Sort-Object", "Split-Path", "Start-Service", "Start-Sleep", "Start-Transcript", "Stop-Process", "Stop-Service", "Stop-Transcript", "Suspend-Service", "Tee-Object", "Test-Path", "Trace-Command", "Update-FormatData", "Update-TypeData", "Where-Object", "Write-Debug", "Write-Error", "Write-Host", "Write-Output", "Write-Progress", "Write-Verbose", "Write-Warning", "switch", "function", "if", "throw", "else", "while", "break"},
},
{ Id=2,
List={"ac", "asnp", "clc", "cli", "clp", "clv", "cpi", "cpp", "cvpa", "diff", "epal", "epcsv", "fc", "fl", "foreach", "%", "ft", "fw", "gal", "gc", "gci", "gcm", "gdr", "ghy", "gi", "gl", "gm", "gp", "gps", "group", "gsv", "gsnp", "gu", "gv", "gwmi", "iex", "ihy", "ii", "ipal", "ipcsv", "mi", "mp", "nal", "ndr", "ni", "nv", "oh", "rdr", "ri", "rni", "rnp", "rp", "rsnp", "rv", "rvpa", "sal", "sasv", "sc", "select", "si", "sl", "sleep", "sort", "sp", "spps", "spsv", "sv", "tee", "where", "?", "write", "cat", "cd", "clear", "cp", "h", "history", "kill", "lp", "ls", "mount", "mv", "popd", "ps", "pushd", "pwd", "r", "rm", "rmdir", "echo", "cls", "chdir", "copy", "del", "dir", "erase", "move", "rd", "ren", "set", "type"},
},
{ Id=3,
List={"CIM_DataFile", "CIM_DirectoryContainsFile", "CIM_ProcessExecutable", "CIM_VideoControllerResolution", "Msft_Providers", "Msft_WmiProvider_Counters", "NetDiagnostics", "Win32_1394Controller", "Win32_1394ControllerDevice", "Win32_AccountSID", "Win32_ActionCheck", "Win32_ActiveRoute", "Win32_AllocatedResource", "Win32_ApplicationCommandLine", "Win32_ApplicationService", "Win32_AssociatedBattery", "Win32_AssociatedProcessorMemory", "Win32_AutochkSetting", "Win32_BaseBoard", "Win32_Battery", "Win32_Binary", "Win32_BindImageAction", "Win32_BIOS", "Win32_BootConfiguration", "Win32_Bus", "Win32_CacheMemory", "Win32_CDROMDrive", "Win32_CheckCheck", "Win32_CIMLogicalDeviceCIMDataFile", "Win32_ClassicCOMApplicationClasses", "Win32_ClassicCOMClass", "Win32_ClassicCOMClassSetting", "Win32_ClassicCOMClassSettings", "Win32_ClassInfoAction", "Win32_ClientApplicationSetting", "Win32_CodecFile", "Win32_COMApplicationSettings", "Win32_ComClassAutoEmulator", "Win32_ComClassEmulator", "Win32_CommandLineAccess", "Win32_ComponentCategory", "Win32_ComputerSystem", "Win32_ComputerSystemProcessor", "Win32_ComputerSystemProduct", "Win32_ComputerSystemWindowsProductActivationSetting", "Win32_Condition", "Win32_ConnectionShare", "Win32_ControllerHasHub", "Win32_CreateFolderAction", "Win32_CurrentProbe", "Win32_DCOMApplication", "Win32_DCOMApplicationAccessAllowedSetting", "Win32_DCOMApplicationLaunchAllowedSetting", "Win32_DCOMApplicationSetting", "Win32_DependentService", "Win32_Desktop", "Win32_DesktopMonitor", "Win32_DeviceBus", "Win32_DeviceMemoryAddress", "Win32_DfsNode", "Win32_DfsNodeTarget", "Win32_DfsTarget", "Win32_Directory", "Win32_DirectorySpecification", "Win32_DiskDrive", "Win32_DiskDrivePhysicalMedia", "Win32_DiskDriveToDiskPartition", "Win32_DiskPartition", "Win32_DiskQuota", "Win32_DisplayConfiguration", "Win32_DisplayControllerConfiguration", "Win32_DMAChannel", "Win32_DriverForDevice", "Win32_DriverVXD", "Win32_DuplicateFileAction", "Win32_Environment", "Win32_EnvironmentSpecification", "Win32_ExtensionInfoAction", "Win32_Fan", "Win32_FileSpecification", "Win32_FloppyController", "Win32_FloppyDrive", "Win32_FontInfoAction", "Win32_Group", "Win32_GroupInDomain", "Win32_GroupUser", "Win32_HeatPipe", "Win32_IDEController", "Win32_IDEControllerDevice", "Win32_ImplementedCategory", "Win32_InfraredDevice", "Win32_IniFileSpecification", "Win32_InstalledSoftwareElement", "Win32_IP4PersistedRouteTable", "Win32_IP4RouteTable", "Win32_IRQResource", "Win32_Keyboard", "Win32_LaunchCondition", "Win32_LoadOrderGroup", "Win32_LoadOrderGroupServiceDependencies", "Win32_LoadOrderGroupServiceMembers", "Win32_LocalTime", "Win32_LoggedOnUser", "Win32_LogicalDisk", "Win32_LogicalDiskRootDirectory", "Win32_LogicalDiskToPartition", "Win32_LogicalFileAccess", "Win32_LogicalFileAuditing", "Win32_LogicalFileGroup", "Win32_LogicalFileOwner", "Win32_LogicalFileSecuritySetting", "Win32_LogicalMemoryConfiguration", "Win32_LogicalProgramGroup", "Win32_LogicalProgramGroupDirectory", "Win32_LogicalProgramGroupItem", "Win32_LogicalProgramGroupItemDataFile", "Win32_LogicalShareAccess", "Win32_LogicalShareAuditing", "Win32_LogicalShareSecuritySetting", "Win32_LogonSession", "Win32_LogonSessionMappedDisk", "Win32_MappedLogicalDisk", "Win32_MemoryArray", "Win32_MemoryArrayLocation", "Win32_MemoryDevice", "Win32_MemoryDeviceArray", "Win32_MemoryDeviceLocation", "Win32_MIMEInfoAction", "Win32_MotherboardDevice", "Win32_MountPoint", "Win32_MoveFileAction", "Win32_NamedJobObject", "Win32_NamedJobObjectActgInfo", "Win32_NamedJobObjectLimit", "Win32_NamedJobObjectLimitSetting", "Win32_NamedJobObjectProcess", "Win32_NamedJobObjectSecLimit", "Win32_NamedJobObjectSecLimitSetting", "Win32_NamedJobObjectStatistics", "Win32_NetworkAdapter", "Win32_NetworkAdapterConfiguration", "Win32_NetworkAdapterSetting", "Win32_NetworkClient", "Win32_NetworkConnection", "Win32_NetworkLoginProfile", "Win32_NetworkProtocol", "Win32_NTDomain", "Win32_NTEventlogFile", "Win32_NTLogEvent", "Win32_NTLogEventComputer", "Win32_NTLogEventLog", "Win32_NTLogEventUser", "Win32_ODBCAttribute", "Win32_ODBCDataSourceAttribute", "Win32_ODBCDataSourceSpecification", "Win32_ODBCDriverAttribute", "Win32_ODBCDriverSoftwareElement", "Win32_ODBCDriverSpecification", "Win32_ODBCSourceAttribute", "Win32_ODBCTranslatorSpecification", "Win32_OnBoardDevice", "Win32_OperatingSystem", "Win32_OperatingSystemAutochkSetting", "Win32_OperatingSystemQFE", "Win32_OSRecoveryConfiguration", "Win32_PageFile", "Win32_PageFileElementSetting", "Win32_PageFileSetting", "Win32_PageFileUsage", "Win32_ParallelPort", "Win32_Patch", "Win32_PatchFile", "Win32_PatchPackage", "Win32_PCMCIAController", "Win32_PerfFormattedData_ContentFilter_IndexingServiceFilter", "Win32_PerfFormattedData_ContentIndex_IndexingService", "Win32_PerfFormattedData_Fax_FaxServices", "Win32_PerfFormattedData_IPSec_IPSecv4Driver", "Win32_PerfFormattedData_IPSec_IPSecv4IKE", "Win32_PerfFormattedData_ISAPISearch_HttpIndexingService", "Win32_PerfFormattedData_MSDTC_DistributedTransactionCoordinator", "Win32_PerfFormattedData_NETFramework_NETCLRExceptions", "Win32_PerfFormattedData_NETFramework_NETCLRInterop", "Win32_PerfFormattedData_NETFramework_NETCLRJit", "Win32_PerfFormattedData_NETFramework_NETCLRLoading", "Win32_PerfFormattedData_NETFramework_NETCLRLocksAndThreads", "Win32_PerfFormattedData_NETFramework_NETCLRMemory", "Win32_PerfFormattedData_NETFramework_NETCLRRemoting", "Win32_PerfFormattedData_NETFramework_NETCLRSecurity", "Win32_PerfFormattedData_NTDS_NTDS", "Win32_PerfFormattedData_PerfDisk_LogicalDisk", "Win32_PerfFormattedData_PerfDisk_PhysicalDisk", "Win32_PerfFormattedData_PerfNet_Browser", "Win32_PerfFormattedData_PerfNet_Redirector", "Win32_PerfFormattedData_PerfNet_Server", "Win32_PerfFormattedData_PerfNet_ServerWorkQueues", "Win32_PerfFormattedData_PerfOS_Cache", "Win32_PerfFormattedData_PerfOS_Memory", "Win32_PerfFormattedData_PerfOS_Objects", "Win32_PerfFormattedData_PerfOS_PagingFile", "Win32_PerfFormattedData_PerfOS_Processor", "Win32_PerfFormattedData_PerfOS_System", "Win32_PerfFormattedData_PerfProc_FullImage_Costly", "Win32_PerfFormattedData_PerfProc_Image_Costly", "Win32_PerfFormattedData_PerfProc_JobObject", "Win32_PerfFormattedData_PerfProc_JobObjectDetails", "Win32_PerfFormattedData_PerfProc_Process", "Win32_PerfFormattedData_PerfProc_ProcessAddressSpace_Costly", "Win32_PerfFormattedData_PerfProc_Thread", "Win32_PerfFormattedData_PerfProc_ThreadDetails_Costly", "Win32_PerfFormattedData_RemoteAccess_RASPort", "Win32_PerfFormattedData_RemoteAccess_RASTotal", "Win32_PerfFormattedData_RSVP_ACSRSVPInterfaces", "Win32_PerfFormattedData_RSVP_ACSRSVPService", "Win32_PerfFormattedData_Spooler_PrintQueue", "Win32_PerfFormattedData_TapiSrv_Telephony", "Win32_PerfFormattedData_Tcpip_ICMP", "Win32_PerfFormattedData_Tcpip_ICMPv6", "Win32_PerfFormattedData_Tcpip_IP", "Win32_PerfFormattedData_Tcpip_IPv4", "Win32_PerfFormattedData_Tcpip_IPv6", "Win32_PerfFormattedData_Tcpip_NBTConnection", "Win32_PerfFormattedData_Tcpip_NetworkInterface", "Win32_PerfFormattedData_Tcpip_TCP", "Win32_PerfFormattedData_Tcpip_TCPv4", "Win32_PerfFormattedData_Tcpip_TCPv6", "Win32_PerfFormattedData_Tcpip_UDP", "Win32_PerfFormattedData_Tcpip_UDPv4", "Win32_PerfFormattedData_Tcpip_UDPv6", "Win32_PerfFormattedData_TermService_TerminalServices", "Win32_PerfFormattedData_TermService_TerminalServicesSession", "Win32_PerfRawData_ASP_ActiveServerPages", "Win32_PerfRawData_ContentFilter_IndexingServiceFilter", "Win32_PerfRawData_ContentIndex_IndexingService", "Win32_PerfRawData_Fax_FaxServices", "Win32_PerfRawData_FileReplicaConn_FileReplicaConn", "Win32_PerfRawData_FileReplicaSet_FileReplicaSet", "Win32_PerfRawData_IAS_IASAccountingClients", "Win32_PerfRawData_IAS_IASAccountingServer", "Win32_PerfRawData_IAS_IASAuthenticationClients", "Win32_PerfRawData_IAS_IASAuthenticationServer", "Win32_PerfRawData_InetInfo_InternetInformationServicesGlobal", "Win32_PerfRawData_IPSec_IPSecv4Driver", "Win32_PerfRawData_IPSec_IPSecv4IKE", "Win32_PerfRawData_ISAPISearch_HttpIndexingService", "Win32_PerfRawData_MSDTC_DistributedTransactionCoordinator", "Win32_PerfRawData_NETFramework_NETCLRExceptions", "Win32_PerfRawData_NETFramework_NETCLRInterop", "Win32_PerfRawData_NETFramework_NETCLRJit", "Win32_PerfRawData_NETFramework_NETCLRLoading", "Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads", "Win32_PerfRawData_NETFramework_NETCLRMemory", "Win32_PerfRawData_NETFramework_NETCLRRemoting", "Win32_PerfRawData_NETFramework_NETCLRSecurity", "Win32_PerfRawData_NTDS_NTDS", "Win32_PerfRawData_NTFSDRV_SMTPNTFSStoreDriver", "Win32_PerfRawData_PerfDisk_LogicalDisk", "Win32_PerfRawData_PerfDisk_PhysicalDisk", "Win32_PerfRawData_PerfNet_Browser", "Win32_PerfRawData_PerfNet_Redirector", "Win32_PerfRawData_PerfNet_Server", "Win32_PerfRawData_PerfNet_ServerWorkQueues", "Win32_PerfRawData_PerfOS_Cache", "Win32_PerfRawData_PerfOS_Memory", "Win32_PerfRawData_PerfOS_Objects", "Win32_PerfRawData_PerfOS_PagingFile", "Win32_PerfRawData_PerfOS_Processor", "Win32_PerfRawData_PerfOS_System", "Win32_PerfRawData_PerfProc_FullImage_Costly", "Win32_PerfRawData_PerfProc_Image_Costly", "Win32_PerfRawData_PerfProc_JobObject", "Win32_PerfRawData_PerfProc_JobObjectDetails", "Win32_PerfRawData_PerfProc_Process", "Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly", "Win32_PerfRawData_PerfProc_Thread", "Win32_PerfRawData_PerfProc_ThreadDetails_Costly", "Win32_PerfRawData_RemoteAccess_RASPort", "Win32_PerfRawData_RemoteAccess_RASTotal", "Win32_PerfRawData_RSVP_ACSPerRSVPService", "Win32_PerfRawData_RSVP_ACSRSVPInterfaces", "Win32_PerfRawData_RSVP_ACSRSVPService", "Win32_PerfRawData_SMTPSVC_SMTPServer", "Win32_PerfRawData_Spooler_PrintQueue", "Win32_PerfRawData_TapiSrv_Telephony", "Win32_PerfRawData_Tcpip_ICMP", "Win32_PerfRawData_Tcpip_ICMPv6", "Win32_PerfRawData_Tcpip_IP", "Win32_PerfRawData_Tcpip_IPv4", "Win32_PerfRawData_Tcpip_IPv6", "Win32_PerfRawData_Tcpip_NBTConnection", "Win32_PerfRawData_Tcpip_NetworkInterface", "Win32_PerfRawData_Tcpip_TCP", "Win32_PerfRawData_Tcpip_TCPv4", "Win32_PerfRawData_Tcpip_TCPv6", "Win32_PerfRawData_Tcpip_UDP", "Win32_PerfRawData_Tcpip_UDPv4", "Win32_PerfRawData_Tcpip_UDPv6", "Win32_PerfRawData_TermService_TerminalServices", "Win32_PerfRawData_TermService_TerminalServicesSession", "Win32_PerfRawData_W3SVC_WebService", "Win32_PhysicalMedia", "Win32_PhysicalMemory", "Win32_PhysicalMemoryArray", "Win32_PhysicalMemoryLocation", "Win32_PingStatus", "Win32_PNPAllocatedResource", "Win32_PnPDevice", "Win32_PnPEntity", "Win32_PnPSignedDriver", "Win32_PnPSignedDriverCIMDataFile", "Win32_PointingDevice", "Win32_PortableBattery", "Win32_PortConnector", "Win32_PortResource", "Win32_POTSModem", "Win32_POTSModemToSerialPort", "Win32_Printer", "Win32_PrinterConfiguration", "Win32_PrinterController", "Win32_PrinterDriver", "Win32_PrinterDriverDll", "Win32_PrinterSetting", "Win32_PrinterShare", "Win32_PrintJob", "Win32_Process", "Win32_Processor", "Win32_ProductOptional", "Win32_ProductCheck", "Win32_ProductResource", "Win32_ProductSoftwareFeatures", "Win32_ProgIDSpecification", "Win32_ProgramGroup", "Win32_ProgramGroupContents", "Win32_Property", "Win32_ProtocolBinding", "Win32_Proxy", "Win32_PublishComponentAction", "Win32_QuickFixEngineering", "Win32_QuotaSetting", "Win32_Refrigeration", "Win32_Registry", "Win32_RegistryAction", "Win32_RemoveFileAction", "Win32_RemoveIniAction", "Win32_ReserveCost", "Win32_ScheduledJob", "Win32_SCSIController", "Win32_SCSIControllerDevice", "Win32_SecuritySettingOfLogicalFile", "Win32_SecuritySettingOfLogicalShare", "Win32_SelfRegModuleAction", "Win32_SerialPort", "Win32_SerialPortConfiguration", "Win32_SerialPortSetting", "Win32_ServerConnection", "Win32_ServerSession", "Win32_Service", "Win32_ServiceControl", "Win32_ServiceSpecification", "Win32_ServiceSpecificationService", "Win32_SessionConnection", "Win32_SessionProcess", "Win32_ShadowBy", "Win32_ShadowCopy", "Win32_ShadowDiffVolumeSupport", "Win32_ShadowFor", "Win32_ShadowOn", "Win32_ShadowProvider", "Win32_ShadowStorage", "Win32_ShadowVolumeSupport", "Win32_Share", "Win32_ShareToDirectory", "Win32_ShortcutAction", "Win32_ShortcutFile", "Win32_ShortcutSAP", "Win32_SID", "Win32_SoftwareElement", "Win32_SoftwareElementAction", "Win32_SoftwareElementCheck", "Win32_SoftwareElementCondition", "Win32_SoftwareElementResource", "Win32_SoftwareFeature", "Win32_SoftwareFeatureAction", "Win32_SoftwareFeatureCheck", "Win32_SoftwareFeatureParent", "Win32_SoftwareFeatureSoftwareElements", "Win32_SoundDevice", "Win32_StartupCommand", "Win32_SubDirectory", "Win32_SystemAccount", "Win32_SystemBIOS", "Win32_SystemBootConfiguration", "Win32_SystemDesktop", "Win32_SystemDevices", "Win32_SystemDriver", "Win32_SystemDriverPNPEntity", "Win32_SystemEnclosure", "Win32_SystemLoadOrderGroups", "Win32_SystemLogicalMemoryConfiguration", "Win32_SystemNetworkConnections", "Win32_SystemOperatingSystem", "Win32_SystemPartitions", "Win32_SystemProcesses", "Win32_SystemProgramGroups", "Win32_SystemResources", "Win32_SystemServices", "Win32_SystemSlot", "Win32_SystemSystemDriver", "Win32_SystemTimeZone", "Win32_SystemUsers", "Win32_TapeDrive", "Win32_TCPIPPrinterPort", "Win32_TemperatureProbe", "Win32_Terminal", "Win32_TerminalService", "Win32_TerminalServiceSetting", "Win32_TerminalServiceToSetting", "Win32_TerminalTerminalSetting", "Win32_Thread", "Win32_TimeZone", "Win32_TSAccount", "Win32_TSClientSetting", "Win32_TSEnvironmentSetting", "Win32_TSGeneralSetting", "Win32_TSLogonSetting", "Win32_TSNetworkAdapterListSetting", "Win32_TSNetworkAdapterSetting", "Win32_TSPermissionsSetting", "Win32_TSRemoteControlSetting", "Win32_TSSessionDirectory", "Win32_TSSessionDirectorySetting", "Win32_TSSessionSetting", "Win32_TypeLibraryAction", "Win32_UninterruptiblePowerSupply", "Win32_USBController", "Win32_USBControllerDevice", "Win32_USBHub", "Win32_UserAccount", "Win32_UserDesktop", "Win32_UserInDomain", "Win32_UTCTime", "Win32_VideoConfiguration", "Win32_VideoController", "Win32_VideoSettings", "Win32_VoltageProbe", "Win32_Volume", "Win32_VolumeQuota", "Win32_VolumeQuotaSetting", "Win32_VolumeUserQuota", "Win32_WindowsProductActivation", "Win32_WMIElementSetting", "Win32_WMISetting"},
},
{ Id=4,
Regex=[[[$]\w+]],
},
}
Strings={
Delimiter=[["]],
Escape=[[ `\d{3}|`x\d{2}|^[ntvbrfa`\?'"] ]]
}
IgnoreCase=true
Comments={
{ Block=false,
Delimiter= { [[#]] },
},
}
Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|\<|\>|\!|\=|\/|\*|\%|\+|\-|\~]]
EnableIndentation=false
--FIXME no default escchar param: regex(`\d{3}|`x\d{2}|^[ntvbrfa`\?'"])
|