snappymail/dev/Sieve/Extensions/rfc6134.js
2022-03-17 09:03:02 +01:00

33 lines
493 B
JavaScript

/**
* https://tools.ietf.org/html/rfc6134
*/
import {
GrammarStringList,
TestCommand
} from 'Sieve/Grammar';
/**
* https://datatracker.ietf.org/doc/html/rfc6134#section-2.7
*/
export class ValidExtListTest extends TestCommand
{
constructor()
{
super();
this.ext_list_names = new GrammarStringList;
}
get require() { return 'foreverypart'; }
toString()
{
return 'valid_ext_list ' + this.ext_list_names;
}
pushArguments(args)
{
this.ext_list_names = args.pop();
}
}