mirror of https://gitlab.com/basile.b/dexed.git
sxsyn, lex `?=` as a single token
This commit is contained in:
parent
9266f32db4
commit
273291aca0
|
@ -792,13 +792,13 @@ begin
|
||||||
// `+` `+=` `++`
|
// `+` `+=` `++`
|
||||||
'+': lexOpAndOpOpAndOpEqual('+');
|
'+': lexOpAndOpOpAndOpEqual('+');
|
||||||
// `*` `*=` `%` `%=` `^` `^=` `~` `~=` `!` `!=`
|
// `*` `*=` `%` `%=` `^` `^=` `~` `~=` `!` `!=`
|
||||||
'*', '%', '^', '!', '~': lexOpAndOpEqual();
|
'*', '%', '^', '!', '~', '?': lexOpAndOpEqual();
|
||||||
// `<` `<<` `<=` `<<=` `>` `>>` `>=` `>>=`
|
// `<` `<<` `<=` `<<=` `>` `>>` `>=` `>>=`
|
||||||
'<': lexOpAndOpOpAndOpEqualAndOpOpEqual('<');
|
'<': lexOpAndOpOpAndOpEqualAndOpOpEqual('<');
|
||||||
'>': lexOpAndOpOpAndOpEqualAndOpOpEqual('>');
|
'>': lexOpAndOpOpAndOpEqualAndOpOpEqual('>');
|
||||||
// `=`, `==`, `=>`
|
// `=`, `==`, `=>`
|
||||||
'=': lexAssEquOrLambda();
|
'=': lexAssEquOrLambda();
|
||||||
'.', '(', ')', ',', ':' , '[', ']', '?', ';' :
|
'.', '(', ')', ',', ':' , '[', ']', ';' :
|
||||||
begin
|
begin
|
||||||
fTokKind := TTokenKind.tkSymbl;
|
fTokKind := TTokenKind.tkSymbl;
|
||||||
fTokStop += 1;
|
fTokStop += 1;
|
||||||
|
|
Loading…
Reference in New Issue