000_perl_parse/
000_perl_parse.rs

1use libperl_rs::Perl;
2#[allow(unused)]
3use libperl_sys;
4
5// cargo run --example 000_perl_parse -- -le 'use strict; $foo'
6// This will print an error like following:
7//
8//   Global symbol "$foo" requires explicit package name (did you forget to declare "my $foo"?) at -e line 1.
9//   Execution of -e aborted due to compilation errors.
10
11
12fn main() {
13    let mut perl = Perl::new();
14    
15    perl.parse(&["", "-e", r#"use strict; $foo"#], &[]);
16}