fix build under newer KConfig by bump cmake min version

This commit is contained in:
2024-09-04 19:01:58 +08:00
parent 727a2ec214
commit 9fb3681e3a
1022 changed files with 4414 additions and 1375 deletions

View File

@ -0,0 +1,3 @@
lexer.*.p=abl
keywords.*.p=display
fold=1

View File

@ -0,0 +1,70 @@
//line comment
/* block comment */
/* block comment on
multiple lines */
/* //line comment within block comment */
// /*block comment within line comment */
// using open-block-comment symbol alone on line comment /*
/* /* nested block comment */ */
DISPLAY "this line of code is a test".
DISPLAY "//this line of code is a test".
DISPLAY "/* this line of code is a test */".
// using close-block-comment symbol alone on line comment */
// /* improperly closed block comment within line comment */ */
/*
//line comment 1 in block comment
//line comment 2 in block comment
//line comment 3 in block comment
*/
/*
block comment text
//line comment text
/* inner block comment text*/
*/
DISPLAY "This is a open-block-comment symbol /*".
DISPLAY "This is a close-block-comment symbol */".
//* line comment plus * looks like open-block-comment
DISPLAY "this line of code is a test".
/*display statement within block comment
DISPLAY "this is a string".
*/
DISPLAY "//line comment within string".
DISPLAY "/* //line comment within block comment within string */".
/* Improperly closed block comment */ */
DISPLAY "this line of code is a test".
DISPLAY "line comment with leading whitespace". // this is a line comment
DISPLAY "line comment without leading whitespace".// this is not a line comment

View File

@ -0,0 +1,71 @@
0 400 400 //line comment
0 400 400
0 400 400 /* block comment */
0 400 400
2 400 401 + /* block comment on
0 401 400 | multiple lines */
0 400 400
0 400 400 /* //line comment within block comment */
0 400 400
0 400 400 // /*block comment within line comment */
0 400 400
0 400 400 // using open-block-comment symbol alone on line comment /*
0 400 400
0 400 400 /* /* nested block comment */ */
0 400 400
0 400 400 DISPLAY "this line of code is a test".
0 400 400 DISPLAY "//this line of code is a test".
0 400 400 DISPLAY "/* this line of code is a test */".
0 400 400
0 400 400 // using close-block-comment symbol alone on line comment */
0 400 400
0 400 400 // /* improperly closed block comment within line comment */ */
0 400 400
2 400 401 + /*
0 401 401 | //line comment 1 in block comment
0 401 401 | //line comment 2 in block comment
0 401 401 | //line comment 3 in block comment
0 401 400 | */
0 400 400
2 400 401 + /*
0 401 401 | block comment text
0 401 401 | //line comment text
0 401 401 | /* inner block comment text*/
0 401 400 | */
0 400 400
0 400 400 DISPLAY "This is a open-block-comment symbol /*".
0 400 400 DISPLAY "This is a close-block-comment symbol */".
0 400 400
0 400 400 //* line comment plus * looks like open-block-comment
0 400 400
0 400 400
0 400 400 DISPLAY "this line of code is a test".
0 400 400
2 400 401 + /*display statement within block comment
0 401 401 | DISPLAY "this is a string".
0 401 400 | */
0 400 400
0 400 400 DISPLAY "//line comment within string".
0 400 400
0 400 400 DISPLAY "/* //line comment within block comment within string */".
0 400 400
0 400 400 /* Improperly closed block comment */ */
0 400 400
0 400 400 DISPLAY "this line of code is a test".
0 400 400
0 400 400 DISPLAY "line comment with leading whitespace". // this is a line comment
0 400 400 DISPLAY "line comment without leading whitespace".// this is not a line comment
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
0 400 400
0 400 400
0 400 400
0 400 400
1 400 400

View File

@ -0,0 +1,70 @@
{12}//line comment
{0}
{10}/* block comment */{0}
{10}/* block comment on
multiple lines */{0}
{10}/* //line comment within block comment */{0}
{12}// /*block comment within line comment */
{0}
{12}// using open-block-comment symbol alone on line comment /*
{0}
{10}/* /* nested block comment */ */{0}
{2}DISPLAY{0} {3}"this line of code is a test"{6}.{0}
{2}DISPLAY{0} {3}"//this line of code is a test"{6}.{0}
{2}DISPLAY{0} {3}"/* this line of code is a test */"{6}.{0}
{12}// using close-block-comment symbol alone on line comment */
{0}
{12}// /* improperly closed block comment within line comment */ */
{0}
{10}/*
//line comment 1 in block comment
//line comment 2 in block comment
//line comment 3 in block comment
*/{0}
{10}/*
block comment text
//line comment text
/* inner block comment text*/
*/{0}
{2}DISPLAY{0} {3}"This is a open-block-comment symbol /*"{6}.{0}
{2}DISPLAY{0} {3}"This is a close-block-comment symbol */"{6}.{0}
{12}//* line comment plus * looks like open-block-comment
{0}
{2}DISPLAY{0} {3}"this line of code is a test"{6}.{0}
{10}/*display statement within block comment
DISPLAY "this is a string".
*/{0}
{2}DISPLAY{0} {3}"//line comment within string"{6}.{0}
{2}DISPLAY{0} {3}"/* //line comment within block comment within string */"{6}.{0}
{10}/* Improperly closed block comment */{0} {6}*/{0}
{2}DISPLAY{0} {3}"this line of code is a test"{6}.{0}
{2}DISPLAY{0} {3}"line comment with leading whitespace"{6}.{0} {12}// this is a line comment
{2}DISPLAY{0} {3}"line comment without leading whitespace"{6}.//{0} {7}this{0} {7}is{0} {7}not{0} {7}a{0} {7}line{0} {7}comment{0}