package Breccia.parser.plain; import Breccia.parser.PlainPoint; final class PlainPoint_ extends NonCommandPoint implements PlainPoint { PlainPoint_( BrecciaCursor cursor ) { super( cursor ); } PlainPoint_ endSet() { end = new End_(); return this; } // ━━━ F r a c t u m _ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @Override void commit() { super.commit(); cursor.plainPoint( this ); } // ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ final class End_ extends Point_.End_ implements PlainPoint.End { @Override void commit() { super.commit(); cursor.plainPointEnd( this ); }}} // Copyright © 2021 Michael Allan. Licence MIT.