I haven't had time to work on this yet; I'm tied up in the FIRST team at a local high school (http://www.usfirst.org/roboticsprograms/frc).
Simon Wright <[email protected]> writes: > In the code below, I get this in *Messages* when I put point on one of the > ‘with’ lines (or the region includes a ‘with’ line) and press TAB: > > Error: (error "cl-ecase failed: single_task_declaration, (aggregate > component_declaration entry_body formal_package_declaration > subtype_declaration full_type_declaration generic_instantiation > generic_renaming_declaration object_declaration private_extension_declaration > private_type_declaration qualified_expression statement > null_procedure_declaration subprogram_specification subprogram_declaration > subprogram_body)") > if: Wrong type argument: number-or-marker-p, nil > > The format is fine if the region doesn’t include a ‘with’ line. > > package body LEDs is > > task type LED (The_LED : STM32F429I_Discovery.LEDs.LED; > Period_Millis : Positive) > with > Storage_Size => 512 + 256 > is > end LED; > > task Actor > with > Storage_Size => 512 + 256, > Priority => 5 > is > end Actor; > > protected Guard > with > Priority => 5 > is > entry Action (The_LED : out STM32F429I_Discovery.LEDs.LED); > procedure Toggle (The_LED : STM32F429I_Discovery.LEDs.LED); > private > Tasked : Boolean := False; > L : STM32F429I_Discovery.LEDs.LED; > end Guard; > > — more here > end LEDs; > _______________________________________________ > Emacs-ada-mode mailing list > [email protected] > http://host114.hostmonster.com/mailman/listinfo/emacs-ada-mode_stephe-leake.org > > -- -- Stephe _______________________________________________ Emacs-ada-mode mailing list [email protected] http://host114.hostmonster.com/mailman/listinfo/emacs-ada-mode_stephe-leake.org
