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