init
This commit is contained in:
129
syntax/iptables.jsf
Normal file
129
syntax/iptables.jsf
Normal file
@@ -0,0 +1,129 @@
|
||||
# JOE syntax highlight file for ip(6)tables-save and -restore
|
||||
# by Christian Nicolai (http://mycrobase.de)
|
||||
|
||||
=Idle
|
||||
=Comment
|
||||
=Constant
|
||||
=Escape
|
||||
=Bad
|
||||
|
||||
=Table +Preproc
|
||||
=Policy +Keyword
|
||||
=Option +Type
|
||||
=Module +DefinedIdent
|
||||
|
||||
:line_start Idle
|
||||
* rest noeat
|
||||
"#" line_comment recolor=-1
|
||||
"*" maybe_table buffer
|
||||
":" default_policy recolor=-1
|
||||
"C" maybe_commit buffer
|
||||
"-" command
|
||||
|
||||
:rest Idle
|
||||
* rest
|
||||
"\n" line_start
|
||||
|
||||
:line_comment Comment comment
|
||||
* line_comment
|
||||
"\n" line_start
|
||||
|
||||
:maybe_table Idle
|
||||
* bad noeat strings
|
||||
"*filter" table_name
|
||||
"*mangle" table_name
|
||||
"*nat" table_name
|
||||
"*raw" table_name
|
||||
done
|
||||
"a-z" maybe_table
|
||||
|
||||
:table_name Table
|
||||
* bad noeat
|
||||
"\n" line_start
|
||||
|
||||
:default_policy Policy
|
||||
* default_policy
|
||||
"\n" line_start
|
||||
|
||||
:maybe_commit Idle
|
||||
* bad noeat strings
|
||||
"COMMIT" commit
|
||||
done
|
||||
"A-Z" maybe_commit
|
||||
|
||||
:commit Table
|
||||
* bad noeat
|
||||
"\n" line_start
|
||||
|
||||
:command Idle
|
||||
* bad noeat
|
||||
"ADINX" chain_name_pre
|
||||
|
||||
:chain_name_pre Idle
|
||||
* chain_name noeat
|
||||
" " chain_name_pre
|
||||
|
||||
:chain_name Option
|
||||
* chain_name
|
||||
" " rule_spec noeat
|
||||
"\n" line_start
|
||||
|
||||
:rule_spec Idle
|
||||
* rule_option noeat
|
||||
" " rule_spec
|
||||
"\n" line_start
|
||||
|
||||
:rule_option Idle
|
||||
* rule_option
|
||||
" " rule_spec noeat
|
||||
"\n" line_start
|
||||
"-" rule_flag
|
||||
|
||||
:rule_flag Idle
|
||||
* rule_option
|
||||
"-" rule_flag_flag
|
||||
"iojp" rule_iojp_pre
|
||||
"sd" rule_sd_pre
|
||||
"m" rule_m_pre
|
||||
|
||||
:rule_flag_flag Idle
|
||||
* rule_flag_flag1 buffer
|
||||
|
||||
:rule_flag_flag1 Idle
|
||||
* rule_option noeat strings
|
||||
"sport" rule_sd_pre
|
||||
"dport" rule_sd_pre
|
||||
done
|
||||
"a-z-_" rule_flag_flag1
|
||||
|
||||
|
||||
:rule_iojp_pre Idle
|
||||
* rule_iojp noeat
|
||||
" " rule_iojp_pre
|
||||
|
||||
:rule_iojp Option
|
||||
* rule_iojp
|
||||
" " rule_option noeat
|
||||
"\n" line_start
|
||||
|
||||
:rule_sd_pre Idle
|
||||
* rule_sd noeat
|
||||
" " rule_sd_pre
|
||||
|
||||
:rule_sd Constant
|
||||
* rule_sd
|
||||
" " rule_option noeat
|
||||
"\n" line_start
|
||||
|
||||
:rule_m_pre Idle
|
||||
* rule_m noeat
|
||||
" " rule_m_pre
|
||||
|
||||
:rule_m Module
|
||||
* rule_m
|
||||
" " rule_option noeat
|
||||
"\n" line_start
|
||||
|
||||
:bad Bad
|
||||
* bad
|
||||
"\n" line_start
|
||||
Reference in New Issue
Block a user