@ -874,11 +874,17 @@ module.exports = grammar({
'\\vref' ,
'\\vref' ,
'\\Vref' ,
'\\Vref' ,
'\\autoref' ,
'\\autoref' ,
'\\autoref*' ,
'\\pageref' ,
'\\pageref' ,
'\\pageref*' ,
'\\autopageref' ,
'\\autopageref*' ,
'\\cref' ,
'\\cref' ,
'\\Cref' ,
'\\cref*' ,
'\\cref*' ,
'\\Cref' ,
'\\Cref*' ,
'\\Cref*' ,
'\\cpageref' ,
'\\Cpageref' ,
'\\namecref' ,
'\\namecref' ,
'\\nameCref' ,
'\\nameCref' ,
'\\lcnamecref' ,
'\\lcnamecref' ,
@ -886,7 +892,9 @@ module.exports = grammar({
'\\nameCrefs' ,
'\\nameCrefs' ,
'\\lcnamecrefs' ,
'\\lcnamecrefs' ,
'\\labelcref' ,
'\\labelcref' ,
'\\labelcref*' ,
'\\labelcpageref' ,
'\\labelcpageref' ,
'\\labelcpageref*' ,
) ,
) ,
) ,
) ,
field ( 'names' , $ . curly _group _text _list ) ,
field ( 'names' , $ . curly _group _text _list ) ,
@ -896,7 +904,14 @@ module.exports = grammar({
seq (
seq (
field (
field (
'command' ,
'command' ,
choice ( '\\crefrange' , '\\crefrange*' , '\\Crefrange' , '\\Crefrange*' ) ,
choice (
'\\crefrange' ,
'\\crefrange*' ,
'\\Crefrange' ,
'\\Crefrange*' ,
'\\cpagerefrange' ,
'\\Cpagerefrange' ,
) ,
) ,
) ,
field ( 'from' , $ . curly _group _text ) ,
field ( 'from' , $ . curly _group _text ) ,
field ( 'to' , $ . curly _group _text ) ,
field ( 'to' , $ . curly _group _text ) ,