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}