fix build under newer KConfig by bump cmake min version
This commit is contained in:
65
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pl
vendored
Normal file
65
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pl
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
% SCE_VISUALPROLOG_KEY_MAJOR (1)
|
||||
% No keywords in ISO/SWI-Prolog
|
||||
goal
|
||||
|
||||
% SCE_VISUALPROLOG_KEY_MINOR (2)
|
||||
% No minor keywords in ISO/SWI-Prolog
|
||||
procedure
|
||||
|
||||
% SCE_VISUALPROLOG_KEY_DIRECTIVE (3)
|
||||
% No directives in ISO/SWI-Prolog
|
||||
#include
|
||||
|
||||
% SCE_VISUALPROLOG_COMMENT_BLOCK (4)
|
||||
/**
|
||||
SCE_VISUALPROLOG_COMMENT_KEY (6)
|
||||
@detail
|
||||
SCE_VISUALPROLOG_COMMENT_KEY_ERROR (7)
|
||||
@unknown
|
||||
/* SCE_VISUALPROLOG_IDENTIFIER (8)
|
||||
SCE_VISUALPROLOG_VARIABLE (9)
|
||||
SCE_VISUALPROLOG_ANONYMOUS (10)
|
||||
SCE_VISUALPROLOG_NUMBER (11)
|
||||
SCE_VISUALPROLOG_OPERATOR (12) */ */
|
||||
singleton -->
|
||||
[S],
|
||||
{
|
||||
string_lower(S, L),
|
||||
atom_codes(L, Bytes),
|
||||
sort(0, @=<, Bytes, [95, _discard])
|
||||
}.
|
||||
|
||||
% SCE_VISUALPROLOG_COMMENT_LINE (5)
|
||||
% comment line
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_QUOTE (16)
|
||||
""
|
||||
|
||||
% SCE_VISUALPROLOG_STRING (20)
|
||||
"string"
|
||||
'string'
|
||||
|
||||
% ISO Prolog back-quoted string
|
||||
`string`
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_ESCAPE (17)
|
||||
"\n"
|
||||
'\uAB12'
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_ESCAPE_ERROR (18)
|
||||
"\ "
|
||||
"open string
|
||||
|
||||
% Not implemented for ISO/SWI-Prolog:
|
||||
@"verbatim string"
|
||||
@[<div class="test">]
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_EOL (22)
|
||||
@#multi-line
|
||||
verbatim
|
||||
string#
|
||||
|
||||
% SCE_VISUALPROLOG_EMBEDDED (23)
|
||||
[| |]
|
||||
% SCE_VISUALPROLOG_PLACEHOLDER (24)
|
||||
{| |}:test
|
66
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pl.folded
vendored
Normal file
66
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pl.folded
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
0 400 400 % SCE_VISUALPROLOG_KEY_MAJOR (1)
|
||||
0 400 400 % No keywords in ISO/SWI-Prolog
|
||||
0 400 400 goal
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_KEY_MINOR (2)
|
||||
0 400 400 % No minor keywords in ISO/SWI-Prolog
|
||||
0 400 400 procedure
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_KEY_DIRECTIVE (3)
|
||||
0 400 400 % No directives in ISO/SWI-Prolog
|
||||
0 400 400 #include
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_COMMENT_BLOCK (4)
|
||||
0 400 400 /**
|
||||
0 400 400 SCE_VISUALPROLOG_COMMENT_KEY (6)
|
||||
0 400 400 @detail
|
||||
0 400 400 SCE_VISUALPROLOG_COMMENT_KEY_ERROR (7)
|
||||
0 400 400 @unknown
|
||||
0 400 400 /* SCE_VISUALPROLOG_IDENTIFIER (8)
|
||||
0 400 400 SCE_VISUALPROLOG_VARIABLE (9)
|
||||
0 400 400 SCE_VISUALPROLOG_ANONYMOUS (10)
|
||||
0 400 400 SCE_VISUALPROLOG_NUMBER (11)
|
||||
0 400 400 SCE_VISUALPROLOG_OPERATOR (12) */ */
|
||||
0 400 400 singleton -->
|
||||
0 400 400 [S],
|
||||
2 400 401 + {
|
||||
0 401 401 | string_lower(S, L),
|
||||
0 401 401 | atom_codes(L, Bytes),
|
||||
0 401 401 | sort(0, @=<, Bytes, [95, _discard])
|
||||
0 401 400 | }.
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_COMMENT_LINE (5)
|
||||
0 400 400 % comment line
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_QUOTE (16)
|
||||
0 400 400 ""
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING (20)
|
||||
0 400 400 "string"
|
||||
0 400 400 'string'
|
||||
0 400 400
|
||||
0 400 400 % ISO Prolog back-quoted string
|
||||
0 400 400 `string`
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_ESCAPE (17)
|
||||
0 400 400 "\n"
|
||||
0 400 400 '\uAB12'
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_ESCAPE_ERROR (18)
|
||||
0 400 400 "\ "
|
||||
0 400 400 "open string
|
||||
0 400 400
|
||||
0 400 400 % Not implemented for ISO/SWI-Prolog:
|
||||
0 400 400 @"verbatim string"
|
||||
0 400 400 @[<div class="test">]
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_EOL (22)
|
||||
0 400 400 @#multi-line
|
||||
0 400 400 verbatim
|
||||
0 400 400 string#
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_EMBEDDED (23)
|
||||
0 400 400 [| |]
|
||||
0 400 400 % SCE_VISUALPROLOG_PLACEHOLDER (24)
|
||||
0 400 400 {| |}:test
|
||||
1 400 400
|
65
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pl.styled
vendored
Normal file
65
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pl.styled
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
{5}% SCE_VISUALPROLOG_KEY_MAJOR (1){0}
|
||||
{5}% No keywords in ISO/SWI-Prolog{0}
|
||||
{1}goal{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_KEY_MINOR (2){0}
|
||||
{5}% No minor keywords in ISO/SWI-Prolog{0}
|
||||
{2}procedure{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_KEY_DIRECTIVE (3){0}
|
||||
{5}% No directives in ISO/SWI-Prolog{0}
|
||||
{3}#include{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_COMMENT_BLOCK (4){0}
|
||||
{4}/**
|
||||
SCE_VISUALPROLOG_COMMENT_KEY (6)
|
||||
{6}@detail{4}
|
||||
SCE_VISUALPROLOG_COMMENT_KEY_ERROR (7)
|
||||
{7}@unknown{4}
|
||||
/* SCE_VISUALPROLOG_IDENTIFIER (8)
|
||||
SCE_VISUALPROLOG_VARIABLE (9)
|
||||
SCE_VISUALPROLOG_ANONYMOUS (10)
|
||||
SCE_VISUALPROLOG_NUMBER (11)
|
||||
SCE_VISUALPROLOG_OPERATOR (12) */ */{0}
|
||||
{8}singleton{0} {12}-->{0}
|
||||
{12}[{9}S{12}],{0}
|
||||
{12}{{0}
|
||||
{1}string_lower{12}({9}S{12},{0} {9}L{12}),{0}
|
||||
{1}atom_codes{12}({9}L{12},{0} {9}Bytes{12}),{0}
|
||||
{1}sort{12}({11}0{12},{0} {12}@=<,{0} {9}Bytes{12},{0} {12}[{11}95{12},{0} {10}_discard{12}]){0}
|
||||
{12}}.{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_COMMENT_LINE (5){0}
|
||||
{5}% comment line{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING_QUOTE (16){0}
|
||||
{16}""{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING (20){0}
|
||||
{16}"{20}string{16}"{0}
|
||||
{16}'{20}string{16}'{0}
|
||||
|
||||
{5}% ISO Prolog back-quoted string{0}
|
||||
{16}`{20}string{16}`{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING_ESCAPE (17){0}
|
||||
{16}"{17}\n{16}"{0}
|
||||
{16}'{17}\uAB12{16}'{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING_ESCAPE_ERROR (18){0}
|
||||
{16}"{18}\ {16}"{0}
|
||||
{16}"{20}open string{18}
|
||||
{0}
|
||||
{5}% Not implemented for ISO/SWI-Prolog:{0}
|
||||
{12}@{16}"{20}verbatim string{16}"{0}
|
||||
{12}@[<{2}div{0} {1}class{12}={16}"{20}test{16}"{12}>]{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING_EOL (22){0}
|
||||
{12}@{8}#multi{12}-{8}line{0}
|
||||
{8}verbatim{0}
|
||||
{8}string#{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_EMBEDDED (23){0}
|
||||
{23}[| |]{0}
|
||||
{5}% SCE_VISUALPROLOG_PLACEHOLDER (24){0}
|
||||
{24}{|{0} {24}|}:test{0}
|
70
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pro
vendored
Normal file
70
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pro
vendored
Normal file
@ -0,0 +1,70 @@
|
||||
% SCE_VISUALPROLOG_KEY_MAJOR (1)
|
||||
goal
|
||||
|
||||
% SCE_VISUALPROLOG_KEY_MINOR (2)
|
||||
procedure
|
||||
|
||||
% SCE_VISUALPROLOG_KEY_DIRECTIVE (3)
|
||||
#include
|
||||
|
||||
% SCE_VISUALPROLOG_COMMENT_BLOCK (4)
|
||||
/**
|
||||
SCE_VISUALPROLOG_COMMENT_KEY (6)
|
||||
@detail
|
||||
SCE_VISUALPROLOG_COMMENT_KEY_ERROR (7)
|
||||
@unknown
|
||||
/* SCE_VISUALPROLOG_IDENTIFIER (8)
|
||||
SCE_VISUALPROLOG_VARIABLE (9)
|
||||
SCE_VISUALPROLOG_ANONYMOUS (10)
|
||||
SCE_VISUALPROLOG_NUMBER (11)
|
||||
SCE_VISUALPROLOG_OPERATOR (12) */ */
|
||||
lambda = {
|
||||
(A) = { (B, _discard) = A*B+1 }
|
||||
}.
|
||||
|
||||
% SCE_VISUALPROLOG_COMMENT_LINE (5)
|
||||
% comment line
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_QUOTE (16)
|
||||
""
|
||||
|
||||
% SCE_VISUALPROLOG_STRING (20)
|
||||
"string"
|
||||
'string'
|
||||
@"verbatim string"
|
||||
@[<div class="test">]
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_ESCAPE (17)
|
||||
"\n"
|
||||
'\uAB12'
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_ESCAPE_ERROR (18)
|
||||
"\ "
|
||||
"open string
|
||||
|
||||
% SCE_VISUALPROLOG_STRING_EOL (22)
|
||||
@#multi-line
|
||||
verbatim
|
||||
string#
|
||||
|
||||
% SCE_VISUALPROLOG_EMBEDDED (23)
|
||||
[| |]
|
||||
% SCE_VISUALPROLOG_PLACEHOLDER (24)
|
||||
{| |}:test
|
||||
% line state & nesting
|
||||
[|
|
||||
{|
|
||||
/*
|
||||
% /*
|
||||
*/
|
||||
% */
|
||||
[|
|
||||
{|
|
||||
@!string!
|
||||
%
|
||||
/*
|
||||
*/
|
||||
|}
|
||||
|]
|
||||
|}
|
||||
|]
|
71
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pro.folded
vendored
Normal file
71
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pro.folded
vendored
Normal file
@ -0,0 +1,71 @@
|
||||
0 400 400 % SCE_VISUALPROLOG_KEY_MAJOR (1)
|
||||
0 400 400 goal
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_KEY_MINOR (2)
|
||||
0 400 400 procedure
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_KEY_DIRECTIVE (3)
|
||||
0 400 400 #include
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_COMMENT_BLOCK (4)
|
||||
0 400 400 /**
|
||||
0 400 400 SCE_VISUALPROLOG_COMMENT_KEY (6)
|
||||
0 400 400 @detail
|
||||
0 400 400 SCE_VISUALPROLOG_COMMENT_KEY_ERROR (7)
|
||||
0 400 400 @unknown
|
||||
0 400 400 /* SCE_VISUALPROLOG_IDENTIFIER (8)
|
||||
0 400 400 SCE_VISUALPROLOG_VARIABLE (9)
|
||||
0 400 400 SCE_VISUALPROLOG_ANONYMOUS (10)
|
||||
0 400 400 SCE_VISUALPROLOG_NUMBER (11)
|
||||
0 400 400 SCE_VISUALPROLOG_OPERATOR (12) */ */
|
||||
2 400 401 + lambda = {
|
||||
0 401 401 | (A) = { (B, _discard) = A*B+1 }
|
||||
0 401 400 | }.
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_COMMENT_LINE (5)
|
||||
0 400 400 % comment line
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_QUOTE (16)
|
||||
0 400 400 ""
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING (20)
|
||||
0 400 400 "string"
|
||||
0 400 400 'string'
|
||||
0 400 400 @"verbatim string"
|
||||
0 400 400 @[<div class="test">]
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_ESCAPE (17)
|
||||
0 400 400 "\n"
|
||||
0 400 400 '\uAB12'
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_ESCAPE_ERROR (18)
|
||||
0 400 400 "\ "
|
||||
0 400 400 "open string
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_STRING_EOL (22)
|
||||
0 400 400 @#multi-line
|
||||
0 400 400 verbatim
|
||||
0 400 400 string#
|
||||
0 400 400
|
||||
0 400 400 % SCE_VISUALPROLOG_EMBEDDED (23)
|
||||
0 400 400 [| |]
|
||||
0 400 400 % SCE_VISUALPROLOG_PLACEHOLDER (24)
|
||||
0 400 400 {| |}:test
|
||||
0 400 400 % line state & nesting
|
||||
0 400 400 [|
|
||||
0 400 400 {|
|
||||
0 400 400 /*
|
||||
0 400 400 % /*
|
||||
0 400 400 */
|
||||
0 400 400 % */
|
||||
0 400 400 [|
|
||||
0 400 400 {|
|
||||
0 400 400 @!string!
|
||||
0 400 400 %
|
||||
0 400 400 /*
|
||||
0 400 400 */
|
||||
0 400 400 |}
|
||||
0 400 400 |]
|
||||
0 400 400 |}
|
||||
0 400 400 |]
|
||||
1 400 400
|
70
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pro.styled
vendored
Normal file
70
3rdparty/lexilla540/lexilla/test/examples/visualprolog/AllStyles.pro.styled
vendored
Normal file
@ -0,0 +1,70 @@
|
||||
{5}% SCE_VISUALPROLOG_KEY_MAJOR (1){0}
|
||||
{1}goal{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_KEY_MINOR (2){0}
|
||||
{2}procedure{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_KEY_DIRECTIVE (3){0}
|
||||
{3}#include{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_COMMENT_BLOCK (4){0}
|
||||
{4}/**
|
||||
SCE_VISUALPROLOG_COMMENT_KEY (6)
|
||||
{6}@detail{4}
|
||||
SCE_VISUALPROLOG_COMMENT_KEY_ERROR (7)
|
||||
{7}@unknown{4}
|
||||
/* SCE_VISUALPROLOG_IDENTIFIER (8)
|
||||
SCE_VISUALPROLOG_VARIABLE (9)
|
||||
SCE_VISUALPROLOG_ANONYMOUS (10)
|
||||
SCE_VISUALPROLOG_NUMBER (11)
|
||||
SCE_VISUALPROLOG_OPERATOR (12) */ */{0}
|
||||
{8}lambda{0} {12}={0} {12}{{0}
|
||||
{12}({9}A{12}){0} {12}={0} {12}{{0} {12}({9}B{12},{0} {10}_discard{12}){0} {12}={0} {9}A{12}*{9}B{12}+{11}1{0} {12}}{0}
|
||||
{12}}.{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_COMMENT_LINE (5){0}
|
||||
{5}% comment line{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING_QUOTE (16){0}
|
||||
{16}""{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING (20){0}
|
||||
{16}"{20}string{16}"{0}
|
||||
{16}'{20}string{16}'{0}
|
||||
{16}@"{20}verbatim string{16}"{0}
|
||||
{16}@[{20}<div class="test">{16}]{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING_ESCAPE (17){0}
|
||||
{16}"{17}\n{16}"{0}
|
||||
{16}'{17}\uAB12{16}'{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_STRING_ESCAPE_ERROR (18){0}
|
||||
{16}"{18}\ {16}"{0}
|
||||
{16}"{20}open string{18}
|
||||
{0}
|
||||
{5}% SCE_VISUALPROLOG_STRING_EOL (22){0}
|
||||
{16}@#{20}multi-line{22}
|
||||
{20} verbatim{22}
|
||||
{20} string{16}#{0}
|
||||
|
||||
{5}% SCE_VISUALPROLOG_EMBEDDED (23){0}
|
||||
{23}[| |]{0}
|
||||
{5}% SCE_VISUALPROLOG_PLACEHOLDER (24){0}
|
||||
{24}{|{0} {24}|}:test{0}
|
||||
{5}% line state & nesting{0}
|
||||
{23}[|
|
||||
{24}{|{0}
|
||||
{4}/*
|
||||
% /*
|
||||
*/
|
||||
% */{0}
|
||||
{23}[|
|
||||
{24}{|{0}
|
||||
{16}@!{20}string{16}!{0}
|
||||
{5}%{0}
|
||||
{4}/*
|
||||
*/{0}
|
||||
{24}|}{23}
|
||||
|]{0}
|
||||
{24}|}{23}
|
||||
|]{0}
|
29
3rdparty/lexilla540/lexilla/test/examples/visualprolog/SciTE.properties
vendored
Normal file
29
3rdparty/lexilla540/lexilla/test/examples/visualprolog/SciTE.properties
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
lexer.*.pro;*.pl=visualprolog
|
||||
fold=1
|
||||
|
||||
# Visual Prolog properties
|
||||
match AllStyles.pro
|
||||
lexer.visualprolog.verbatim.strings=1
|
||||
lexer.visualprolog.backquoted.strings=0
|
||||
|
||||
# ISO/SWI-Prolog properties
|
||||
match AllStyles.pl
|
||||
lexer.visualprolog.verbatim.strings=0
|
||||
lexer.visualprolog.backquoted.strings=1
|
||||
|
||||
# major keywords
|
||||
keywords.*.pro;*.pl=goal namespace interface class implement open inherits supports resolve delegate \
|
||||
monitor constants domains predicates constructors properties clauses facts string_lower atom_codes sort
|
||||
|
||||
# minor keywords
|
||||
keywords2.*.pro;*.pl=any binary binaryNonAtomic boolean char compareResult factDB guard handle integer64 \
|
||||
integerNative language null pointer real real32 stdcall string8 symbol apicall c thiscall prolog \
|
||||
digits if then elseif else endif foreach do try catch finally erroneous failure procedure determ multi \
|
||||
nondeterm anyflow and or externally from div mod rem quot in orelse otherwise unsigned unsigned64 \
|
||||
unsignedNative
|
||||
|
||||
# directives
|
||||
keywords3.*.pro;*.pl=include bininclude requires orrequires error message export externally options
|
||||
|
||||
# documentation keywords
|
||||
keywords4.*.pro;*.pl=short detail end exception withdomain
|
Reference in New Issue
Block a user