Re: -c question
[email protected] (ToddAndMargo via perl6-users)
| Newsgroups | perl.perl6.users |
|---|---|
| Message-ID | <[email protected]> |
>> On 6 Feb 2024, at 17:52, ToddAndMargo via perl6-users <[email protected]> wrote: >> >>>> On 6 Feb 2024, at 00:39, ToddAndMargo via perl6-users <[email protected]> wrote: >>>> >>>> Hi All, >>>> >>>> Is there a way to syntax a module? Sort of like the "-c" >>>> option on main programs? >>>> >>>> Many thanks, >>>> -T >> >> On 2/6/24 01:34, Elizabeth Mattijsen wrote: >>> $ raku -c foo.rakumod >>> Syntax OK >>> >> >> $ raku -c WinMessageBox.pm6 >> ===SORRY!=== Error while compiling /home/CDs/Windows/NtUtil/WinMessageBox.pm6 >> Could not find NativeConvert in: >> /home/tony/.raku >> /opt/rakudo-pkg/share/perl6/site >> /opt/rakudo-pkg/share/perl6/vendor >> /opt/rakudo-pkg/share/perl6/core >> CompUnit::Repository::AbsolutePath<4639587332824> >> CompUnit::Repository::NQP<4639586267208> >> CompUnit::Repository::Perl5<4639586267248> >> at /home/CDs/Windows/NtUtil/WinMessageBox.pm6:50 >> >> $ which NativeConvert.pm6 >> ./NativeConvert.pm6 >> and three other pm.6's WinMessageBox imports. >> >> I can only compile check my modules if I >> import them to a program and -c the program. >> >> For example, the following program uses >> the above module: >> $ raku -c CobianWrapper.pl6 >> Syntax OK >> >> I just want to do a syntax check on my modules >> at time without the program. >> >> :'( On 2/6/24 08:57, Elizabeth Mattijsen wrote: > Do you have some "use lib 'foo'" setting in your program? > > If so, use that on the command-line, e.g.: > > $ raku -Ifoo -c bar.rakumod > Indeed I do. Will the above command check those modules too, or just verify that they are there?