package Breccia.parser.plain; import Breccia.parser.PlainCommandPoint; final class PlainCommandPoint_ extends CommandPoint_ implements PlainCommandPoint { PlainCommandPoint_( BrecciaCursor cursor ) { super( cursor ); } PlainCommandPoint_ endSet() { end = new End_(); return this; } // ━━━ F r a c t u m _ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ protected @Override void commit() { super.commit(); cursor.plainCommandPoint( this ); } // ━━━ P o i n t _ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ final @Override void compose() throws MalformedText { cursor.composeDescriptor( PlainCommandPoint_.this ); } // ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ final class End_ extends CommandPoint_.End_ implements PlainCommandPoint.End { protected @Override void commit() { super.commit(); cursor.plainCommandPointEnd( this ); }}} // Copyright © 2021 Michael Allan. Licence MIT.