HEX
Server: LiteSpeed
System: Linux php-prod-3.spaceapp.ru 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: sarli3128 (1010)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/source-highlight/ipxe.lang
# iPXE scripts (http://ipxe.org/)

vardef VAR = '\$\{[^\}]+\}'
vardef SEP = ';|&&|\|\|'
vardef ID = '[-/:\w]+'
vardef KW = "autoboot|boot|chain|choose|colour|config|console|cpair|cpuid",
            "dhcp|echo|exit|fcels|fcstat|gdbstub|help|ifclose|ifconf|ifopen",
            "ifstat|imgargs|imgexec|imgfetch|imgfree|imgload|imgselect|imgstat",
            "imgtrust|imgverify|initrd|ipstat|iseq|isset|item|kernel|login",
            "lotest|menu|module|nslookup|nstat|param|params|pciscan|ping|poweroff",
            "profstat|prompt|pxebs|read|reboot|route|sanboot|sanhook|sanunhook",
            "shell|sleep|sync|time|vcreate|vdestroy"

# comments
environment comment start "#"
begin
  include "url.lang"
end

# labels and goto
label start '^\s*:'
(keyword, normal, variable) = `(\bgoto)(\s+)(\$\{[^\}]+\})`
(keyword, normal, label) = `(\bgoto)(\s+)([-/:\w]+)`

# variables
(keyword, normal, variable) = `(\b(?:clear|inc|show))(\s+)([-/:\w]+)`
state keyword = "set"
begin
   state variable = $ID
   begin
     include "number.lang"
     variable = $VAR
     symbol = $SEP         exitall
     normal = '$'          exitall
   end
end

# keywords and statements
state keyword = $KW
begin
   include "number.lang"
   variable = $VAR
   symbol = $SEP         exit
   normal = '$'          exit
end

symbol = $SEP