From f9beef276d1580197dfbbb007e7c92fe882ef2d6 Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Thu, 16 May 2019 17:35:13 -0700 Subject: [PATCH 1/7] implement map-dir for WASI; fix bug in path_open --- lib/wasi/src/lib.rs | 4 ++- lib/wasi/src/state.rs | 55 +++++++++++++++++++++++++----------- lib/wasi/src/syscalls/mod.rs | 6 ++-- src/bin/wasmer.rs | 29 ++++++++++++++++++- 4 files changed, 74 insertions(+), 20 deletions(-) diff --git a/lib/wasi/src/lib.rs b/lib/wasi/src/lib.rs index 86f9ceaac4a..55459b74bee 100644 --- a/lib/wasi/src/lib.rs +++ b/lib/wasi/src/lib.rs @@ -14,6 +14,7 @@ use self::state::{WasiFs, WasiState}; use self::syscalls::*; use std::ffi::c_void; +use std::path::PathBuf; pub use self::utils::is_wasi_module; @@ -29,6 +30,7 @@ pub fn generate_import_object( args: Vec>, envs: Vec>, preopened_files: Vec, + mapped_dirs: Vec<(PathBuf, String)>, ) -> ImportObject { let state_gen = move || { fn state_destructor(data: *mut c_void) { @@ -38,7 +40,7 @@ pub fn generate_import_object( } let state = Box::new(WasiState { - fs: WasiFs::new(&preopened_files).unwrap(), + fs: WasiFs::new(&preopened_files, &mapped_dirs).unwrap(), args: &args[..], envs: &envs[..], }); diff --git a/lib/wasi/src/state.rs b/lib/wasi/src/state.rs index 9a57e97a33f..d8d366e6bb6 100644 --- a/lib/wasi/src/state.rs +++ b/lib/wasi/src/state.rs @@ -175,21 +175,20 @@ pub struct WasiFs { } impl WasiFs { - pub fn new(preopened_dirs: &[String]) -> Result { - /*let repo = RepoOpener::new() - .create(true) - .open("mem://wasmer-test-fs", "") - .map_err(|e| e.to_string())?;*/ + pub fn new( + preopened_dirs: &[String], + mapped_dirs: &[(PathBuf, String)], + ) -> Result { debug!("wasi::fs::inodes"); let inodes = Arena::new(); let mut wasi_fs = Self { - //repo: repo, name_map: HashMap::new(), inodes: inodes, fd_map: HashMap::new(), next_fd: Cell::new(3), inode_counter: Cell::new(1000), }; + debug!("wasi::fs::preopen_dirs"); for dir in preopened_dirs { debug!("Attempting to preopen {}", &dir); // TODO: think about this @@ -218,6 +217,36 @@ impl WasiFs { .create_fd(default_rights, default_rights, 0, inode) .expect("Could not open fd"); } + debug!("wasi::fs::mapped_dirs"); + for (src_dir, dest_dir) in mapped_dirs { + debug!("Attempting to open {:?} at {}", src_dir, dest_dir); + // TODO: think about this + let default_rights = 0x1FFFFFFF; // all rights + let cur_dir_metadata = src_dir + .metadata() + .expect("mapped dir not at previously verified location"); + let kind = if cur_dir_metadata.is_dir() { + Kind::Dir { + parent: None, + path: src_dir.clone(), + entries: Default::default(), + } + } else { + return Err(format!( + "WASI only supports pre-opened directories right now; found \"{:?}\"", + &src_dir, + )); + }; + // TODO: handle nested pats in `file` + let inode_val = + InodeVal::from_file_metadata(&cur_dir_metadata, dest_dir.clone(), true, kind); + + let inode = wasi_fs.inodes.insert(inode_val); + wasi_fs.inodes[inode].stat.st_ino = wasi_fs.inode_counter.get(); + wasi_fs + .create_fd(default_rights, default_rights, 0, inode) + .expect("Could not open fd"); + } debug!("wasi::fs::end"); Ok(wasi_fs) } @@ -424,24 +453,18 @@ impl WasiFs { loop { path_segments.push(self.inodes[cur_inode].name.clone()); - if let Kind::Dir { parent, .. } = &self.inodes[cur_inode].kind { - if let Some(p_inode) = parent { - cur_inode = *p_inode; - } else { - break; - } - } else { - return None; + if let Kind::Dir { path, .. } = &self.inodes[cur_inode].kind { + return Some(path.to_string_lossy().to_string()); } } - path_segments.reverse(); + /*path_segments.reverse(); Some( path_segments .iter() .skip(1) .fold(path_segments.first()?.clone(), |a, b| a + "/" + b), - ) + )*/ } } diff --git a/lib/wasi/src/syscalls/mod.rs b/lib/wasi/src/syscalls/mod.rs index f313b966479..4e5e72e67d3 100644 --- a/lib/wasi/src/syscalls/mod.rs +++ b/lib/wasi/src/syscalls/mod.rs @@ -1465,6 +1465,7 @@ pub fn path_open( let file_path = cumulative_path; let out_fd = if let Kind::Dir { entries, .. } = &mut state.fs.inodes[cur_dir_inode].kind { + debug!("Hm"); if let Some(child) = entries.get(file_name).cloned() { let child_inode_val = &state.fs.inodes[child]; // early return based on flags @@ -1485,10 +1486,11 @@ pub fn path_open( .fs .create_fd(fs_rights_base, fs_rights_inheriting, fs_flags, child)) } else { - let file_metadata = wasi_try!(file_path.metadata().map_err(|_| __WASI_ENOENT)); + debug!("Attempting to load file from host system"); + let file_metadata = file_path.metadata(); // if entry does not exist in parent directory, try to lazily // load it; possibly creating or truncating it if flags set - let kind = if file_metadata.is_dir() { + let kind = if file_metadata.is_ok() && file_metadata.unwrap().is_dir() { // special dir logic Kind::Dir { parent: Some(cur_dir_inode), diff --git a/src/bin/wasmer.rs b/src/bin/wasmer.rs index 8231c60b410..ca14f49a01c 100644 --- a/src/bin/wasmer.rs +++ b/src/bin/wasmer.rs @@ -97,7 +97,11 @@ struct Run { #[structopt(long = "dir", multiple = true, group = "wasi")] pre_opened_directories: Vec, - // Custom code loader + /// Map a host directory to a different location for the wasm module + #[structopt(long = "map-dir", multiple = true)] + mapped_dirs: Vec, + + /// Custom code loader #[structopt( long = "loader", raw(possible_values = "LoaderName::variants()", case_insensitive = "true") @@ -227,6 +231,28 @@ fn execute_wasm(options: &Run) -> Result<(), String> { #[cfg(not(target_os = "windows"))] let disable_cache = options.disable_cache; + let mapped_dirs = { + let mut md = vec![]; + for entry in options.mapped_dirs.iter() { + if let &[source, dest] = &entry.split(':').collect::>()[..] { + let pb = PathBuf::from(&source); + if let Ok(pb_metadata) = pb.metadata() { + if !pb_metadata.is_dir() { + return Err(format!("\"{}\" exists, but it is not a directory", &source)); + } + } else { + return Err(format!("Directory \"{}\" does not exist", &source)); + } + md.push((pb, dest.to_string())); + continue; + } + return Err(format!( + "Directory mappings must consist of two paths separate by a colon. Found {}", + &entry + )); + } + md + }; let wasm_path = &options.path; let mut wasm_binary: Vec = read_file_contents(wasm_path).map_err(|err| { @@ -445,6 +471,7 @@ fn execute_wasm(options: &Run) -> Result<(), String> { .map(|(k, v)| format!("{}={}", k, v).into_bytes()) .collect(), options.pre_opened_directories.clone(), + mapped_dirs, ); let instance = module From be4dd453c2d97fd53b19771b20556afb256c68da Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Mon, 20 May 2019 16:39:02 -0700 Subject: [PATCH 2/7] clean up and fix bugs --- CHANGELOG.md | 4 ++-- lib/wasi/src/state.rs | 19 +++---------------- lib/wasi/src/syscalls/mod.rs | 2 +- lib/wasi/tests/wasitests/_common.rs | 2 +- src/bin/wasmer.rs | 2 +- 5 files changed, 8 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b4051de1a5..ad600bdc154 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,11 @@ Blocks of changes will separated by version increments. ## **[Unreleased]** -- *empty* +- [#451](https://github.com/wasmerio/wasmer/pull/451) Add `--mapdir=src:dest` flag to rename host directories in the guest context +- [#457](https://github.com/wasmerio/wasmer/pull/457) Implement file metadata for WASI, fix bugs in WASI clock code for Unix platforms ## 0.4.2 - 2019-05-16 -- [#457](https://github.com/wasmerio/wasmer/pull/457) Implement file metadata for WASI, fix bugs in WASI clock code for Unix platforms - [#416](https://github.com/wasmerio/wasmer/pull/416) Remote code loading framework - [#449](https://github.com/wasmerio/wasmer/pull/449) Fix bugs: opening host files in filestat and opening with write permissions unconditionally in path_open - [#442](https://github.com/wasmerio/wasmer/pull/442) Misc. WASI FS fixes and implement readdir diff --git a/lib/wasi/src/state.rs b/lib/wasi/src/state.rs index 0ca18c85c79..3b03162ba4d 100644 --- a/lib/wasi/src/state.rs +++ b/lib/wasi/src/state.rs @@ -448,23 +448,10 @@ impl WasiFs { } pub fn get_base_path_for_directory(&self, directory: Inode) -> Option { - let mut path_segments = vec![]; - let mut cur_inode = directory; - loop { - path_segments.push(self.inodes[cur_inode].name.clone()); - - if let Kind::Dir { path, .. } = &self.inodes[cur_inode].kind { - return Some(path.to_string_lossy().to_string()); - } + if let Kind::Dir { path, .. } = &self.inodes[directory].kind { + return Some(path.to_string_lossy().to_string()); } - - /*path_segments.reverse(); - Some( - path_segments - .iter() - .skip(1) - .fold(path_segments.first()?.clone(), |a, b| a + "/" + b), - )*/ + None } } diff --git a/lib/wasi/src/syscalls/mod.rs b/lib/wasi/src/syscalls/mod.rs index 7574c87b56c..87610eceacc 100644 --- a/lib/wasi/src/syscalls/mod.rs +++ b/lib/wasi/src/syscalls/mod.rs @@ -795,6 +795,7 @@ pub fn fd_readdir( for entry in entries.iter().skip(cookie as usize) { cur_cookie += 1; let entry_path = entry.path(); + let entry_path = wasi_try!(entry_path.file_stem().ok_or(__WASI_EIO)); let entry_path_str = entry_path.to_string_lossy(); let namlen = entry_path_str.len(); debug!("Returning dirent for {}", entry_path_str); @@ -1466,7 +1467,6 @@ pub fn path_open( let file_path = cumulative_path; let out_fd = if let Kind::Dir { entries, .. } = &mut state.fs.inodes[cur_dir_inode].kind { - debug!("Hm"); if let Some(child) = entries.get(file_name).cloned() { let child_inode_val = &state.fs.inodes[child]; // early return based on flags diff --git a/lib/wasi/tests/wasitests/_common.rs b/lib/wasi/tests/wasitests/_common.rs index 1fbd783f42d..a3f45947e0c 100644 --- a/lib/wasi/tests/wasitests/_common.rs +++ b/lib/wasi/tests/wasitests/_common.rs @@ -32,7 +32,7 @@ macro_rules! assert_wasi_output { let module = wasmer_runtime_core::compile_with(&wasm_bytes[..], &get_compiler()) .expect("WASM can't be compiled"); - let import_object = generate_import_object(vec![], vec![], vec![".".to_string()]); + let import_object = generate_import_object(vec![], vec![], vec![".".to_string()], vec![]); let instance = module .instantiate(&import_object) diff --git a/src/bin/wasmer.rs b/src/bin/wasmer.rs index ca14f49a01c..1c232e1e6be 100644 --- a/src/bin/wasmer.rs +++ b/src/bin/wasmer.rs @@ -98,7 +98,7 @@ struct Run { pre_opened_directories: Vec, /// Map a host directory to a different location for the wasm module - #[structopt(long = "map-dir", multiple = true)] + #[structopt(long = "mapdir", multiple = true)] mapped_dirs: Vec, /// Custom code loader From 7cc967e709250af50473f9c8dcf3be4e9d518c03 Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Mon, 20 May 2019 16:46:08 -0700 Subject: [PATCH 3/7] flip order of args in mapdir --- lib/wasi/src/lib.rs | 2 +- lib/wasi/src/state.rs | 14 +++++++------- src/bin/wasmer.rs | 13 ++++++++----- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/lib/wasi/src/lib.rs b/lib/wasi/src/lib.rs index 55459b74bee..8621dc55e8b 100644 --- a/lib/wasi/src/lib.rs +++ b/lib/wasi/src/lib.rs @@ -30,7 +30,7 @@ pub fn generate_import_object( args: Vec>, envs: Vec>, preopened_files: Vec, - mapped_dirs: Vec<(PathBuf, String)>, + mapped_dirs: Vec<(String, PathBuf)>, ) -> ImportObject { let state_gen = move || { fn state_destructor(data: *mut c_void) { diff --git a/lib/wasi/src/state.rs b/lib/wasi/src/state.rs index 3b03162ba4d..979d63d4d98 100644 --- a/lib/wasi/src/state.rs +++ b/lib/wasi/src/state.rs @@ -177,7 +177,7 @@ pub struct WasiFs { impl WasiFs { pub fn new( preopened_dirs: &[String], - mapped_dirs: &[(PathBuf, String)], + mapped_dirs: &[(String, PathBuf)], ) -> Result { debug!("wasi::fs::inodes"); let inodes = Arena::new(); @@ -218,28 +218,28 @@ impl WasiFs { .expect("Could not open fd"); } debug!("wasi::fs::mapped_dirs"); - for (src_dir, dest_dir) in mapped_dirs { - debug!("Attempting to open {:?} at {}", src_dir, dest_dir); + for (alias, real_dir) in mapped_dirs { + debug!("Attempting to open {:?} at {}", dest_dir, alias); // TODO: think about this let default_rights = 0x1FFFFFFF; // all rights - let cur_dir_metadata = src_dir + let cur_dir_metadata = real_dir .metadata() .expect("mapped dir not at previously verified location"); let kind = if cur_dir_metadata.is_dir() { Kind::Dir { parent: None, - path: src_dir.clone(), + path: real_dir.clone(), entries: Default::default(), } } else { return Err(format!( "WASI only supports pre-opened directories right now; found \"{:?}\"", - &src_dir, + &real_dir, )); }; // TODO: handle nested pats in `file` let inode_val = - InodeVal::from_file_metadata(&cur_dir_metadata, dest_dir.clone(), true, kind); + InodeVal::from_file_metadata(&cur_dir_metadata, alias.clone(), true, kind); let inode = wasi_fs.inodes.insert(inode_val); wasi_fs.inodes[inode].stat.st_ino = wasi_fs.inode_counter.get(); diff --git a/src/bin/wasmer.rs b/src/bin/wasmer.rs index 1c232e1e6be..bc4da1c8512 100644 --- a/src/bin/wasmer.rs +++ b/src/bin/wasmer.rs @@ -234,16 +234,19 @@ fn execute_wasm(options: &Run) -> Result<(), String> { let mapped_dirs = { let mut md = vec![]; for entry in options.mapped_dirs.iter() { - if let &[source, dest] = &entry.split(':').collect::>()[..] { - let pb = PathBuf::from(&source); + if let &[alias, real_dir] = &entry.split(':').collect::>()[..] { + let pb = PathBuf::from(&real_dir); if let Ok(pb_metadata) = pb.metadata() { if !pb_metadata.is_dir() { - return Err(format!("\"{}\" exists, but it is not a directory", &source)); + return Err(format!( + "\"{}\" exists, but it is not a directory", + &real_dir + )); } } else { - return Err(format!("Directory \"{}\" does not exist", &source)); + return Err(format!("Directory \"{}\" does not exist", &real_dir)); } - md.push((pb, dest.to_string())); + md.push((alias.to_string(), pb)); continue; } return Err(format!( From 3052a10aebb20ca8116083cb213e4183882fbe5b Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Mon, 20 May 2019 16:49:49 -0700 Subject: [PATCH 4/7] add warning if mapdir is used with emscripten --- src/bin/wasmer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/wasmer.rs b/src/bin/wasmer.rs index bc4da1c8512..00249ebf92c 100644 --- a/src/bin/wasmer.rs +++ b/src/bin/wasmer.rs @@ -445,6 +445,9 @@ fn execute_wasm(options: &Run) -> Result<(), String> { .instantiate(&import_object) .map_err(|e| format!("Can't instantiate module: {:?}", e))?; + if !mapped_dirs.is_empty() { + eprintln!("WARN: mapdir is not implemented for emscripten targets"); + } wasmer_emscripten::run_emscripten_instance( &module, &mut instance, From 7734001c1cc90a09fe089932181cf316ff578bfd Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Mon, 20 May 2019 16:50:56 -0700 Subject: [PATCH 5/7] update plugin example to pass empty vec for mapped_dir arg --- examples/plugin.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/plugin.rs b/examples/plugin.rs index dbb06fe6165..c706c99e5d1 100644 --- a/examples/plugin.rs +++ b/examples/plugin.rs @@ -17,7 +17,7 @@ fn main() { )); // WASI imports - let mut base_imports = generate_import_object(vec![], vec![], vec![]); + let mut base_imports = generate_import_object(vec![], vec![], vec![], vec![]); // env is the default namespace for extern functions let custom_imports = imports! { "env" => { From 6b81ec0aa7b5272f505352b5961e5b1149d99b2d Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Mon, 20 May 2019 17:43:50 -0700 Subject: [PATCH 6/7] add mapdir regression test; add testfs; add arg passing system --- lib/wasi/build/wasitests.rs | 64 +- lib/wasi/src/syscalls/mod.rs | 2 +- lib/wasi/tests/wasitests/_common.rs | 5 +- lib/wasi/tests/wasitests/mapdir.rs | 9 + lib/wasi/tests/wasitests/mod.rs | 1 + lib/wasi/wasitests/mapdir | Bin 0 -> 359280 bytes lib/wasi/wasitests/mapdir.out | 6 + lib/wasi/wasitests/mapdir.rs | 20 + lib/wasi/wasitests/mapdir.wasm | Bin 0 -> 1059888 bytes lib/wasi/wasitests/test_fs/README.md | 7 + lib/wasi/wasitests/test_fs/hamlet/README.md | 3 + .../wasitests/test_fs/hamlet/act1/scene1.txt | 392 ++++++ .../wasitests/test_fs/hamlet/act1/scene2.txt | 512 ++++++++ .../wasitests/test_fs/hamlet/act1/scene3.txt | 224 ++++ .../wasitests/test_fs/hamlet/act1/scene4.txt | 201 +++ .../wasitests/test_fs/hamlet/act1/scene5.txt | 408 ++++++ .../wasitests/test_fs/hamlet/act2/scene1.txt | 252 ++++ .../wasitests/test_fs/hamlet/act2/scene2.txt | 1153 +++++++++++++++++ .../wasitests/test_fs/hamlet/act3/scene1.txt | 357 +++++ .../wasitests/test_fs/hamlet/act3/scene2.txt | 863 ++++++++++++ .../wasitests/test_fs/hamlet/act3/scene3.txt | 145 +++ .../wasitests/test_fs/hamlet/act3/scene4.txt | 424 ++++++ .../wasitests/test_fs/hamlet/act4/scene1.txt | 75 ++ .../wasitests/test_fs/hamlet/act4/scene2.txt | 88 ++ .../wasitests/test_fs/hamlet/act4/scene3.txt | 171 +++ .../wasitests/test_fs/hamlet/act4/scene4.txt | 132 ++ .../wasitests/test_fs/hamlet/act4/scene5.txt | 466 +++++++ .../wasitests/test_fs/hamlet/act4/scene6.txt | 63 + .../wasitests/test_fs/hamlet/act4/scene7.txt | 346 +++++ .../wasitests/test_fs/hamlet/act5/scene1.txt | 679 ++++++++++ .../wasitests/test_fs/hamlet/act5/scene2.txt | 914 +++++++++++++ 31 files changed, 7978 insertions(+), 4 deletions(-) create mode 100644 lib/wasi/tests/wasitests/mapdir.rs create mode 100755 lib/wasi/wasitests/mapdir create mode 100644 lib/wasi/wasitests/mapdir.out create mode 100644 lib/wasi/wasitests/mapdir.rs create mode 100755 lib/wasi/wasitests/mapdir.wasm create mode 100644 lib/wasi/wasitests/test_fs/README.md create mode 100644 lib/wasi/wasitests/test_fs/hamlet/README.md create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act1/scene1.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act1/scene2.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act1/scene3.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act1/scene4.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act1/scene5.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act2/scene1.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act2/scene2.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act3/scene1.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act3/scene2.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act3/scene3.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act3/scene4.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act4/scene1.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act4/scene2.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act4/scene3.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act4/scene4.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act4/scene5.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act4/scene6.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act4/scene7.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act5/scene1.txt create mode 100644 lib/wasi/wasitests/test_fs/hamlet/act5/scene2.txt diff --git a/lib/wasi/build/wasitests.rs b/lib/wasi/build/wasitests.rs index 6d954373e4e..cd3865f5e9f 100644 --- a/lib/wasi/build/wasitests.rs +++ b/lib/wasi/build/wasitests.rs @@ -75,13 +75,35 @@ pub fn compile(file: &str, ignores: &HashSet) -> Option { "" }; + let src_code = fs::read_to_string(file).expect("read src file"); + let args = extract_args_from_source_file(&src_code); + + let mapdir_args = if let Some(a) = args { + if !a.mapdir.is_empty() { + let mut out_str = String::new(); + out_str.push_str("vec!["); + for (alias, real_dir) in a.mapdir { + out_str.push_str(&format!( + "(\"{}\".to_string(), \"{}\".to_string()),", + alias, real_dir + )); + } + out_str.push_str("]"); + out_str + } else { + "vec![]".to_string() + } + } else { + "vec![]".to_string() + }; + let contents = format!( "#[test]{ignore} fn test_{rs_module_name}() {{ assert_wasi_output!( \"../../{module_path}\", \"{rs_module_name}\", - vec![], + {mapdir_args}, \"../../{test_output_path}\" ); }} @@ -90,6 +112,7 @@ fn test_{rs_module_name}() {{ module_path = wasm_out_name, rs_module_name = rs_module_name, test_output_path = format!("{}.out", normalized_name), + mapdir_args = mapdir_args, ); let rust_test_filepath = format!( concat!(env!("CARGO_MANIFEST_DIR"), "/tests/{}.rs"), @@ -143,3 +166,42 @@ fn read_ignore_list() -> HashSet { .map(|v| v.to_lowercase()) .collect() } + +struct Args { + pub mapdir: Vec<(String, String)>, +} + +/// Pulls args to the program out of a comment at the top of the file starting with "// Args:" +fn extract_args_from_source_file(source_code: &str) -> Option { + if source_code.starts_with("// Args:") { + let mut args = Args { mapdir: vec![] }; + for arg_line in source_code + .lines() + .skip(1) + .take_while(|line| line.starts_with("// ")) + { + let tokenized = arg_line + .split_whitespace() + .skip(1) + .map(String::from) + .collect::>(); + match tokenized[1].as_ref() { + "mapdir" => { + if let [alias, real_dir] = &tokenized[2].split(':').collect::>()[..] { + args.mapdir.push((alias.to_string(), real_dir.to_string())); + } else { + eprintln!( + "Parse error in mapdir {} not parsed correctly", + &tokenized[2] + ); + } + } + e => { + eprintln!("WARN: comment arg: {} is not supported", e); + } + } + } + return Some(args); + } + None +} diff --git a/lib/wasi/src/syscalls/mod.rs b/lib/wasi/src/syscalls/mod.rs index 87610eceacc..5effd6b48e7 100644 --- a/lib/wasi/src/syscalls/mod.rs +++ b/lib/wasi/src/syscalls/mod.rs @@ -795,7 +795,7 @@ pub fn fd_readdir( for entry in entries.iter().skip(cookie as usize) { cur_cookie += 1; let entry_path = entry.path(); - let entry_path = wasi_try!(entry_path.file_stem().ok_or(__WASI_EIO)); + let entry_path = wasi_try!(entry_path.file_name().ok_or(__WASI_EIO)); let entry_path_str = entry_path.to_string_lossy(); let namlen = entry_path_str.len(); debug!("Returning dirent for {}", entry_path_str); diff --git a/lib/wasi/tests/wasitests/_common.rs b/lib/wasi/tests/wasitests/_common.rs index a3f45947e0c..9d01f366f5e 100644 --- a/lib/wasi/tests/wasitests/_common.rs +++ b/lib/wasi/tests/wasitests/_common.rs @@ -1,5 +1,5 @@ macro_rules! assert_wasi_output { - ($file:expr, $name:expr, $args:expr, $expected:expr) => {{ + ($file:expr, $name:expr, $mapdir_args:expr, $expected:expr) => {{ use wasmer_dev_utils::stdio::StdioCapturer; use wasmer_runtime_core::{backend::Compiler, Func}; use wasmer_wasi::generate_import_object; @@ -32,7 +32,8 @@ macro_rules! assert_wasi_output { let module = wasmer_runtime_core::compile_with(&wasm_bytes[..], &get_compiler()) .expect("WASM can't be compiled"); - let import_object = generate_import_object(vec![], vec![], vec![".".to_string()], vec![]); + let import_object = + generate_import_object(vec![], vec![], vec![".".to_string()], $mapdir_args); let instance = module .instantiate(&import_object) diff --git a/lib/wasi/tests/wasitests/mapdir.rs b/lib/wasi/tests/wasitests/mapdir.rs new file mode 100644 index 00000000000..005a0b083d9 --- /dev/null +++ b/lib/wasi/tests/wasitests/mapdir.rs @@ -0,0 +1,9 @@ +#[test] +fn test_mapdir() { + assert_wasi_output!( + "../../wasitests/mapdir.wasm", + "mapdir", + vec![], + "../../wasitests/mapdir.out" + ); +} diff --git a/lib/wasi/tests/wasitests/mod.rs b/lib/wasi/tests/wasitests/mod.rs index 743eed31cb5..457e1493280 100644 --- a/lib/wasi/tests/wasitests/mod.rs +++ b/lib/wasi/tests/wasitests/mod.rs @@ -8,4 +8,5 @@ mod _common; mod create_dir; mod file_metadata; mod hello; +mod mapdir; mod quine; diff --git a/lib/wasi/wasitests/mapdir b/lib/wasi/wasitests/mapdir new file mode 100755 index 0000000000000000000000000000000000000000..5be49b5601e09ad60e6ea288f647ae6c951ca9d2 GIT binary patch literal 359280 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 z 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 literal 0 HcmV?d00001 diff --git a/lib/wasi/wasitests/mapdir.out b/lib/wasi/wasitests/mapdir.out new file mode 100644 index 00000000000..baa3809d212 --- /dev/null +++ b/lib/wasi/wasitests/mapdir.out @@ -0,0 +1,6 @@ +"wasitests/test_fs/hamlet/README.md" +"wasitests/test_fs/hamlet/act1" +"wasitests/test_fs/hamlet/act2" +"wasitests/test_fs/hamlet/act3" +"wasitests/test_fs/hamlet/act4" +"wasitests/test_fs/hamlet/act5" diff --git a/lib/wasi/wasitests/mapdir.rs b/lib/wasi/wasitests/mapdir.rs new file mode 100644 index 00000000000..915e0249c36 --- /dev/null +++ b/lib/wasi/wasitests/mapdir.rs @@ -0,0 +1,20 @@ +// Args: +// mapdir: .:wasitests/test_fs/hamlet + +use std::fs; + +fn main() { + #[cfg(not(target = "wasi"))] + let read_dir = fs::read_dir("wasitests/test_fs/hamlet").unwrap(); + #[cfg(target = "wasi")] + let read_dir = fs::read_dir(".").unwrap(); + let mut out = vec![]; + for entry in read_dir { + out.push(format!("{:?}", entry.unwrap().path())); + } + out.sort(); + + for p in out { + println!("{}", p); + } +} diff --git a/lib/wasi/wasitests/mapdir.wasm b/lib/wasi/wasitests/mapdir.wasm new file mode 100755 index 0000000000000000000000000000000000000000..c5ebd6d9ab1732c5b1b71bed840160acf3cbfccd GIT binary patch literal 1059888 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 z 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 F_&=1GaU}o% literal 0 HcmV?d00001 diff --git a/lib/wasi/wasitests/test_fs/README.md b/lib/wasi/wasitests/test_fs/README.md new file mode 100644 index 00000000000..e211041d2bb --- /dev/null +++ b/lib/wasi/wasitests/test_fs/README.md @@ -0,0 +1,7 @@ +# Test FS + +This is a test "file system" used in some of the WASI integration tests. + +It's just a bunch of files in a tree. + +If you make changes here, please regenerate the tests with `make wasitests`! \ No newline at end of file diff --git a/lib/wasi/wasitests/test_fs/hamlet/README.md b/lib/wasi/wasitests/test_fs/hamlet/README.md new file mode 100644 index 00000000000..6b961378789 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/README.md @@ -0,0 +1,3 @@ +# Hamlet split in to acts and scenes + +From: http://shakespeare.mit.edu/hamlet/full.html \ No newline at end of file diff --git a/lib/wasi/wasitests/test_fs/hamlet/act1/scene1.txt b/lib/wasi/wasitests/test_fs/hamlet/act1/scene1.txt new file mode 100644 index 00000000000..0e0b7978472 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act1/scene1.txt @@ -0,0 +1,392 @@ + +The Tragedy of Hamlet, Prince of Denmark +Shakespeare homepage | Hamlet | Entire play +ACT I +SCENE I. Elsinore. A platform before the castle. + + FRANCISCO at his post. Enter to him BERNARDO + +BERNARDO + + Who's there? + +FRANCISCO + + Nay, answer me: stand, and unfold yourself. + +BERNARDO + + Long live the king! + +FRANCISCO + + Bernardo? + +BERNARDO + + He. + +FRANCISCO + + You come most carefully upon your hour. + +BERNARDO + + 'Tis now struck twelve; get thee to bed, Francisco. + +FRANCISCO + + For this relief much thanks: 'tis bitter cold, + And I am sick at heart. + +BERNARDO + + Have you had quiet guard? + +FRANCISCO + + Not a mouse stirring. + +BERNARDO + + Well, good night. + If you do meet Horatio and Marcellus, + The rivals of my watch, bid them make haste. + +FRANCISCO + + I think I hear them. Stand, ho! Who's there? + + Enter HORATIO and MARCELLUS + +HORATIO + + Friends to this ground. + +MARCELLUS + + And liegemen to the Dane. + +FRANCISCO + + Give you good night. + +MARCELLUS + + O, farewell, honest soldier: + Who hath relieved you? + +FRANCISCO + + Bernardo has my place. + Give you good night. + + Exit + +MARCELLUS + + Holla! Bernardo! + +BERNARDO + + Say, + What, is Horatio there? + +HORATIO + + A piece of him. + +BERNARDO + + Welcome, Horatio: welcome, good Marcellus. + +MARCELLUS + + What, has this thing appear'd again to-night? + +BERNARDO + + I have seen nothing. + +MARCELLUS + + Horatio says 'tis but our fantasy, + And will not let belief take hold of him + Touching this dreaded sight, twice seen of us: + Therefore I have entreated him along + With us to watch the minutes of this night; + That if again this apparition come, + He may approve our eyes and speak to it. + +HORATIO + + Tush, tush, 'twill not appear. + +BERNARDO + + Sit down awhile; + And let us once again assail your ears, + That are so fortified against our story + What we have two nights seen. + +HORATIO + + Well, sit we down, + And let us hear Bernardo speak of this. + +BERNARDO + + Last night of all, + When yond same star that's westward from the pole + Had made his course to illume that part of heaven + Where now it burns, Marcellus and myself, + The bell then beating one,-- + + Enter Ghost + +MARCELLUS + + Peace, break thee off; look, where it comes again! + +BERNARDO + + In the same figure, like the king that's dead. + +MARCELLUS + + Thou art a scholar; speak to it, Horatio. + +BERNARDO + + Looks it not like the king? mark it, Horatio. + +HORATIO + + Most like: it harrows me with fear and wonder. + +BERNARDO + + It would be spoke to. + +MARCELLUS + + Question it, Horatio. + +HORATIO + + What art thou that usurp'st this time of night, + Together with that fair and warlike form + In which the majesty of buried Denmark + Did sometimes march? by heaven I charge thee, speak! + +MARCELLUS + + It is offended. + +BERNARDO + + See, it stalks away! + +HORATIO + + Stay! speak, speak! I charge thee, speak! + + Exit Ghost + +MARCELLUS + + 'Tis gone, and will not answer. + +BERNARDO + + How now, Horatio! you tremble and look pale: + Is not this something more than fantasy? + What think you on't? + +HORATIO + + Before my God, I might not this believe + Without the sensible and true avouch + Of mine own eyes. + +MARCELLUS + + Is it not like the king? + +HORATIO + + As thou art to thyself: + Such was the very armour he had on + When he the ambitious Norway combated; + So frown'd he once, when, in an angry parle, + He smote the sledded Polacks on the ice. + 'Tis strange. + +MARCELLUS + + Thus twice before, and jump at this dead hour, + With martial stalk hath he gone by our watch. + +HORATIO + + In what particular thought to work I know not; + But in the gross and scope of my opinion, + This bodes some strange eruption to our state. + +MARCELLUS + + Good now, sit down, and tell me, he that knows, + Why this same strict and most observant watch + So nightly toils the subject of the land, + And why such daily cast of brazen cannon, + And foreign mart for implements of war; + Why such impress of shipwrights, whose sore task + Does not divide the Sunday from the week; + What might be toward, that this sweaty haste + Doth make the night joint-labourer with the day: + Who is't that can inform me? + +HORATIO + + That can I; + At least, the whisper goes so. Our last king, + Whose image even but now appear'd to us, + Was, as you know, by Fortinbras of Norway, + Thereto prick'd on by a most emulate pride, + Dared to the combat; in which our valiant Hamlet-- + For so this side of our known world esteem'd him-- + Did slay this Fortinbras; who by a seal'd compact, + Well ratified by law and heraldry, + Did forfeit, with his life, all those his lands + Which he stood seized of, to the conqueror: + Against the which, a moiety competent + Was gaged by our king; which had return'd + To the inheritance of Fortinbras, + Had he been vanquisher; as, by the same covenant, + And carriage of the article design'd, + His fell to Hamlet. Now, sir, young Fortinbras, + Of unimproved mettle hot and full, + Hath in the skirts of Norway here and there + Shark'd up a list of lawless resolutes, + For food and diet, to some enterprise + That hath a stomach in't; which is no other-- + As it doth well appear unto our state-- + But to recover of us, by strong hand + And terms compulsatory, those foresaid lands + So by his father lost: and this, I take it, + Is the main motive of our preparations, + The source of this our watch and the chief head + Of this post-haste and romage in the land. + +BERNARDO + + I think it be no other but e'en so: + Well may it sort that this portentous figure + Comes armed through our watch; so like the king + That was and is the question of these wars. + +HORATIO + + A mote it is to trouble the mind's eye. + In the most high and palmy state of Rome, + A little ere the mightiest Julius fell, + The graves stood tenantless and the sheeted dead + Did squeak and gibber in the Roman streets: + As stars with trains of fire and dews of blood, + Disasters in the sun; and the moist star + Upon whose influence Neptune's empire stands + Was sick almost to doomsday with eclipse: + And even the like precurse of fierce events, + As harbingers preceding still the fates + And prologue to the omen coming on, + Have heaven and earth together demonstrated + Unto our climatures and countrymen.-- + But soft, behold! lo, where it comes again! + + Re-enter Ghost + I'll cross it, though it blast me. Stay, illusion! + If thou hast any sound, or use of voice, + Speak to me: + If there be any good thing to be done, + That may to thee do ease and grace to me, + Speak to me: + + Cock crows + If thou art privy to thy country's fate, + Which, happily, foreknowing may avoid, O, speak! + Or if thou hast uphoarded in thy life + Extorted treasure in the womb of earth, + For which, they say, you spirits oft walk in death, + Speak of it: stay, and speak! Stop it, Marcellus. + +MARCELLUS + + Shall I strike at it with my partisan? + +HORATIO + + Do, if it will not stand. + +BERNARDO + + 'Tis here! + +HORATIO + + 'Tis here! + +MARCELLUS + + 'Tis gone! + + Exit Ghost + We do it wrong, being so majestical, + To offer it the show of violence; + For it is, as the air, invulnerable, + And our vain blows malicious mockery. + +BERNARDO + + It was about to speak, when the cock crew. + +HORATIO + + And then it started like a guilty thing + Upon a fearful summons. I have heard, + The cock, that is the trumpet to the morn, + Doth with his lofty and shrill-sounding throat + Awake the god of day; and, at his warning, + Whether in sea or fire, in earth or air, + The extravagant and erring spirit hies + To his confine: and of the truth herein + This present object made probation. + +MARCELLUS + + It faded on the crowing of the cock. + Some say that ever 'gainst that season comes + Wherein our Saviour's birth is celebrated, + The bird of dawning singeth all night long: + And then, they say, no spirit dares stir abroad; + The nights are wholesome; then no planets strike, + No fairy takes, nor witch hath power to charm, + So hallow'd and so gracious is the time. + +HORATIO + + So have I heard and do in part believe it. + But, look, the morn, in russet mantle clad, + Walks o'er the dew of yon high eastward hill: + Break we our watch up; and by my advice, + Let us impart what we have seen to-night + Unto young Hamlet; for, upon my life, + This spirit, dumb to us, will speak to him. + Do you consent we shall acquaint him with it, + As needful in our loves, fitting our duty? + +MARCELLUS + + Let's do't, I pray; and I this morning know + Where we shall find him most conveniently. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act1/scene2.txt b/lib/wasi/wasitests/test_fs/hamlet/act1/scene2.txt new file mode 100644 index 00000000000..4b1ec1fee33 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act1/scene2.txt @@ -0,0 +1,512 @@ +SCENE II. A room of state in the castle. + + Enter KING CLAUDIUS, QUEEN GERTRUDE, HAMLET, POLONIUS, LAERTES, VOLTIMAND, CORNELIUS, Lords, and Attendants + +KING CLAUDIUS + + Though yet of Hamlet our dear brother's death + The memory be green, and that it us befitted + To bear our hearts in grief and our whole kingdom + To be contracted in one brow of woe, + Yet so far hath discretion fought with nature + That we with wisest sorrow think on him, + Together with remembrance of ourselves. + Therefore our sometime sister, now our queen, + The imperial jointress to this warlike state, + Have we, as 'twere with a defeated joy,-- + With an auspicious and a dropping eye, + With mirth in funeral and with dirge in marriage, + In equal scale weighing delight and dole,-- + Taken to wife: nor have we herein barr'd + Your better wisdoms, which have freely gone + With this affair along. For all, our thanks. + Now follows, that you know, young Fortinbras, + Holding a weak supposal of our worth, + Or thinking by our late dear brother's death + Our state to be disjoint and out of frame, + Colleagued with the dream of his advantage, + He hath not fail'd to pester us with message, + Importing the surrender of those lands + Lost by his father, with all bonds of law, + To our most valiant brother. So much for him. + Now for ourself and for this time of meeting: + Thus much the business is: we have here writ + To Norway, uncle of young Fortinbras,-- + Who, impotent and bed-rid, scarcely hears + Of this his nephew's purpose,--to suppress + His further gait herein; in that the levies, + The lists and full proportions, are all made + Out of his subject: and we here dispatch + You, good Cornelius, and you, Voltimand, + For bearers of this greeting to old Norway; + Giving to you no further personal power + To business with the king, more than the scope + Of these delated articles allow. + Farewell, and let your haste commend your duty. + +CORNELIUS VOLTIMAND + + In that and all things will we show our duty. + +KING CLAUDIUS + + We doubt it nothing: heartily farewell. + + Exeunt VOLTIMAND and CORNELIUS + And now, Laertes, what's the news with you? + You told us of some suit; what is't, Laertes? + You cannot speak of reason to the Dane, + And loose your voice: what wouldst thou beg, Laertes, + That shall not be my offer, not thy asking? + The head is not more native to the heart, + The hand more instrumental to the mouth, + Than is the throne of Denmark to thy father. + What wouldst thou have, Laertes? + +LAERTES + + My dread lord, + Your leave and favour to return to France; + From whence though willingly I came to Denmark, + To show my duty in your coronation, + Yet now, I must confess, that duty done, + My thoughts and wishes bend again toward France + And bow them to your gracious leave and pardon. + +KING CLAUDIUS + + Have you your father's leave? What says Polonius? + +LORD POLONIUS + + He hath, my lord, wrung from me my slow leave + By laboursome petition, and at last + Upon his will I seal'd my hard consent: + I do beseech you, give him leave to go. + +KING CLAUDIUS + + Take thy fair hour, Laertes; time be thine, + And thy best graces spend it at thy will! + But now, my cousin Hamlet, and my son,-- + +HAMLET + + [Aside] A little more than kin, and less than kind. + +KING CLAUDIUS + + How is it that the clouds still hang on you? + +HAMLET + + Not so, my lord; I am too much i' the sun. + +QUEEN GERTRUDE + + Good Hamlet, cast thy nighted colour off, + And let thine eye look like a friend on Denmark. + Do not for ever with thy vailed lids + Seek for thy noble father in the dust: + Thou know'st 'tis common; all that lives must die, + Passing through nature to eternity. + +HAMLET + + Ay, madam, it is common. + +QUEEN GERTRUDE + + If it be, + Why seems it so particular with thee? + +HAMLET + + Seems, madam! nay it is; I know not 'seems.' + 'Tis not alone my inky cloak, good mother, + Nor customary suits of solemn black, + Nor windy suspiration of forced breath, + No, nor the fruitful river in the eye, + Nor the dejected 'havior of the visage, + Together with all forms, moods, shapes of grief, + That can denote me truly: these indeed seem, + For they are actions that a man might play: + But I have that within which passeth show; + These but the trappings and the suits of woe. + +KING CLAUDIUS + + 'Tis sweet and commendable in your nature, Hamlet, + To give these mourning duties to your father: + But, you must know, your father lost a father; + That father lost, lost his, and the survivor bound + In filial obligation for some term + To do obsequious sorrow: but to persever + In obstinate condolement is a course + Of impious stubbornness; 'tis unmanly grief; + It shows a will most incorrect to heaven, + A heart unfortified, a mind impatient, + An understanding simple and unschool'd: + For what we know must be and is as common + As any the most vulgar thing to sense, + Why should we in our peevish opposition + Take it to heart? Fie! 'tis a fault to heaven, + A fault against the dead, a fault to nature, + To reason most absurd: whose common theme + Is death of fathers, and who still hath cried, + From the first corse till he that died to-day, + 'This must be so.' We pray you, throw to earth + This unprevailing woe, and think of us + As of a father: for let the world take note, + You are the most immediate to our throne; + And with no less nobility of love + Than that which dearest father bears his son, + Do I impart toward you. For your intent + In going back to school in Wittenberg, + It is most retrograde to our desire: + And we beseech you, bend you to remain + Here, in the cheer and comfort of our eye, + Our chiefest courtier, cousin, and our son. + +QUEEN GERTRUDE + + Let not thy mother lose her prayers, Hamlet: + I pray thee, stay with us; go not to Wittenberg. + +HAMLET + + I shall in all my best obey you, madam. + +KING CLAUDIUS + + Why, 'tis a loving and a fair reply: + Be as ourself in Denmark. Madam, come; + This gentle and unforced accord of Hamlet + Sits smiling to my heart: in grace whereof, + No jocund health that Denmark drinks to-day, + But the great cannon to the clouds shall tell, + And the king's rouse the heavens all bruit again, + Re-speaking earthly thunder. Come away. + + Exeunt all but HAMLET + +HAMLET + + O, that this too too solid flesh would melt + Thaw and resolve itself into a dew! + Or that the Everlasting had not fix'd + His canon 'gainst self-slaughter! O God! God! + How weary, stale, flat and unprofitable, + Seem to me all the uses of this world! + Fie on't! ah fie! 'tis an unweeded garden, + That grows to seed; things rank and gross in nature + Possess it merely. That it should come to this! + But two months dead: nay, not so much, not two: + So excellent a king; that was, to this, + Hyperion to a satyr; so loving to my mother + That he might not beteem the winds of heaven + Visit her face too roughly. Heaven and earth! + Must I remember? why, she would hang on him, + As if increase of appetite had grown + By what it fed on: and yet, within a month-- + Let me not think on't--Frailty, thy name is woman!-- + A little month, or ere those shoes were old + With which she follow'd my poor father's body, + Like Niobe, all tears:--why she, even she-- + O, God! a beast, that wants discourse of reason, + Would have mourn'd longer--married with my uncle, + My father's brother, but no more like my father + Than I to Hercules: within a month: + Ere yet the salt of most unrighteous tears + Had left the flushing in her galled eyes, + She married. O, most wicked speed, to post + With such dexterity to incestuous sheets! + It is not nor it cannot come to good: + But break, my heart; for I must hold my tongue. + + Enter HORATIO, MARCELLUS, and BERNARDO + +HORATIO + + Hail to your lordship! + +HAMLET + + I am glad to see you well: + Horatio,--or I do forget myself. + +HORATIO + + The same, my lord, and your poor servant ever. + +HAMLET + + Sir, my good friend; I'll change that name with you: + And what make you from Wittenberg, Horatio? Marcellus? + +MARCELLUS + + My good lord-- + +HAMLET + + I am very glad to see you. Good even, sir. + But what, in faith, make you from Wittenberg? + +HORATIO + + A truant disposition, good my lord. + +HAMLET + + I would not hear your enemy say so, + Nor shall you do mine ear that violence, + To make it truster of your own report + Against yourself: I know you are no truant. + But what is your affair in Elsinore? + We'll teach you to drink deep ere you depart. + +HORATIO + + My lord, I came to see your father's funeral. + +HAMLET + + I pray thee, do not mock me, fellow-student; + I think it was to see my mother's wedding. + +HORATIO + + Indeed, my lord, it follow'd hard upon. + +HAMLET + + Thrift, thrift, Horatio! the funeral baked meats + Did coldly furnish forth the marriage tables. + Would I had met my dearest foe in heaven + Or ever I had seen that day, Horatio! + My father!--methinks I see my father. + +HORATIO + + Where, my lord? + +HAMLET + + In my mind's eye, Horatio. + +HORATIO + + I saw him once; he was a goodly king. + +HAMLET + + He was a man, take him for all in all, + I shall not look upon his like again. + +HORATIO + + My lord, I think I saw him yesternight. + +HAMLET + + Saw? who? + +HORATIO + + My lord, the king your father. + +HAMLET + + The king my father! + +HORATIO + + Season your admiration for awhile + With an attent ear, till I may deliver, + Upon the witness of these gentlemen, + This marvel to you. + +HAMLET + + For God's love, let me hear. + +HORATIO + + Two nights together had these gentlemen, + Marcellus and Bernardo, on their watch, + In the dead vast and middle of the night, + Been thus encounter'd. A figure like your father, + Armed at point exactly, cap-a-pe, + Appears before them, and with solemn march + Goes slow and stately by them: thrice he walk'd + By their oppress'd and fear-surprised eyes, + Within his truncheon's length; whilst they, distilled + Almost to jelly with the act of fear, + Stand dumb and speak not to him. This to me + In dreadful secrecy impart they did; + And I with them the third night kept the watch; + Where, as they had deliver'd, both in time, + Form of the thing, each word made true and good, + The apparition comes: I knew your father; + These hands are not more like. + +HAMLET + + But where was this? + +MARCELLUS + + My lord, upon the platform where we watch'd. + +HAMLET + + Did you not speak to it? + +HORATIO + + My lord, I did; + But answer made it none: yet once methought + It lifted up its head and did address + Itself to motion, like as it would speak; + But even then the morning cock crew loud, + And at the sound it shrunk in haste away, + And vanish'd from our sight. + +HAMLET + + 'Tis very strange. + +HORATIO + + As I do live, my honour'd lord, 'tis true; + And we did think it writ down in our duty + To let you know of it. + +HAMLET + + Indeed, indeed, sirs, but this troubles me. + Hold you the watch to-night? + +MARCELLUS BERNARDO + + We do, my lord. + +HAMLET + + Arm'd, say you? + +MARCELLUS BERNARDO + + Arm'd, my lord. + +HAMLET + + From top to toe? + +MARCELLUS BERNARDO + + My lord, from head to foot. + +HAMLET + + Then saw you not his face? + +HORATIO + + O, yes, my lord; he wore his beaver up. + +HAMLET + + What, look'd he frowningly? + +HORATIO + + A countenance more in sorrow than in anger. + +HAMLET + + Pale or red? + +HORATIO + + Nay, very pale. + +HAMLET + + And fix'd his eyes upon you? + +HORATIO + + Most constantly. + +HAMLET + + I would I had been there. + +HORATIO + + It would have much amazed you. + +HAMLET + + Very like, very like. Stay'd it long? + +HORATIO + + While one with moderate haste might tell a hundred. + +MARCELLUS BERNARDO + + Longer, longer. + +HORATIO + + Not when I saw't. + +HAMLET + + His beard was grizzled--no? + +HORATIO + + It was, as I have seen it in his life, + A sable silver'd. + +HAMLET + + I will watch to-night; + Perchance 'twill walk again. + +HORATIO + + I warrant it will. + +HAMLET + + If it assume my noble father's person, + I'll speak to it, though hell itself should gape + And bid me hold my peace. I pray you all, + If you have hitherto conceal'd this sight, + Let it be tenable in your silence still; + And whatsoever else shall hap to-night, + Give it an understanding, but no tongue: + I will requite your loves. So, fare you well: + Upon the platform, 'twixt eleven and twelve, + I'll visit you. + +All + + Our duty to your honour. + +HAMLET + + Your loves, as mine to you: farewell. + + Exeunt all but HAMLET + My father's spirit in arms! all is not well; + I doubt some foul play: would the night were come! + Till then sit still, my soul: foul deeds will rise, + Though all the earth o'erwhelm them, to men's eyes. + + Exit diff --git a/lib/wasi/wasitests/test_fs/hamlet/act1/scene3.txt b/lib/wasi/wasitests/test_fs/hamlet/act1/scene3.txt new file mode 100644 index 00000000000..6a2dc42fbc0 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act1/scene3.txt @@ -0,0 +1,224 @@ +SCENE III. A room in Polonius' house. + + Enter LAERTES and OPHELIA + +LAERTES + + My necessaries are embark'd: farewell: + And, sister, as the winds give benefit + And convoy is assistant, do not sleep, + But let me hear from you. + +OPHELIA + + Do you doubt that? + +LAERTES + + For Hamlet and the trifling of his favour, + Hold it a fashion and a toy in blood, + A violet in the youth of primy nature, + Forward, not permanent, sweet, not lasting, + The perfume and suppliance of a minute; No more. + +OPHELIA + + No more but so? + +LAERTES + + Think it no more; + For nature, crescent, does not grow alone + In thews and bulk, but, as this temple waxes, + The inward service of the mind and soul + Grows wide withal. Perhaps he loves you now, + And now no soil nor cautel doth besmirch + The virtue of his will: but you must fear, + His greatness weigh'd, his will is not his own; + For he himself is subject to his birth: + He may not, as unvalued persons do, + Carve for himself; for on his choice depends + The safety and health of this whole state; + And therefore must his choice be circumscribed + Unto the voice and yielding of that body + Whereof he is the head. Then if he says he loves you, + It fits your wisdom so far to believe it + As he in his particular act and place + May give his saying deed; which is no further + Than the main voice of Denmark goes withal. + Then weigh what loss your honour may sustain, + If with too credent ear you list his songs, + Or lose your heart, or your chaste treasure open + To his unmaster'd importunity. + Fear it, Ophelia, fear it, my dear sister, + And keep you in the rear of your affection, + Out of the shot and danger of desire. + The chariest maid is prodigal enough, + If she unmask her beauty to the moon: + Virtue itself 'scapes not calumnious strokes: + The canker galls the infants of the spring, + Too oft before their buttons be disclosed, + And in the morn and liquid dew of youth + Contagious blastments are most imminent. + Be wary then; best safety lies in fear: + Youth to itself rebels, though none else near. + +OPHELIA + + I shall the effect of this good lesson keep, + As watchman to my heart. But, good my brother, + Do not, as some ungracious pastors do, + Show me the steep and thorny way to heaven; + Whiles, like a puff'd and reckless libertine, + Himself the primrose path of dalliance treads, + And recks not his own rede. + +LAERTES + + O, fear me not. + I stay too long: but here my father comes. + + Enter POLONIUS + A double blessing is a double grace, + Occasion smiles upon a second leave. + +LORD POLONIUS + + Yet here, Laertes! aboard, aboard, for shame! + The wind sits in the shoulder of your sail, + And you are stay'd for. There; my blessing with thee! + And these few precepts in thy memory + See thou character. Give thy thoughts no tongue, + Nor any unproportioned thought his act. + Be thou familiar, but by no means vulgar. + Those friends thou hast, and their adoption tried, + Grapple them to thy soul with hoops of steel; + But do not dull thy palm with entertainment + Of each new-hatch'd, unfledged comrade. Beware + Of entrance to a quarrel, but being in, + Bear't that the opposed may beware of thee. + Give every man thy ear, but few thy voice; + Take each man's censure, but reserve thy judgment. + Costly thy habit as thy purse can buy, + But not express'd in fancy; rich, not gaudy; + For the apparel oft proclaims the man, + And they in France of the best rank and station + Are of a most select and generous chief in that. + Neither a borrower nor a lender be; + For loan oft loses both itself and friend, + And borrowing dulls the edge of husbandry. + This above all: to thine ownself be true, + And it must follow, as the night the day, + Thou canst not then be false to any man. + Farewell: my blessing season this in thee! + +LAERTES + + Most humbly do I take my leave, my lord. + +LORD POLONIUS + + The time invites you; go; your servants tend. + +LAERTES + + Farewell, Ophelia; and remember well + What I have said to you. + +OPHELIA + + 'Tis in my memory lock'd, + And you yourself shall keep the key of it. + +LAERTES + + Farewell. + + Exit + +LORD POLONIUS + + What is't, Ophelia, be hath said to you? + +OPHELIA + + So please you, something touching the Lord Hamlet. + +LORD POLONIUS + + Marry, well bethought: + 'Tis told me, he hath very oft of late + Given private time to you; and you yourself + Have of your audience been most free and bounteous: + If it be so, as so 'tis put on me, + And that in way of caution, I must tell you, + You do not understand yourself so clearly + As it behoves my daughter and your honour. + What is between you? give me up the truth. + +OPHELIA + + He hath, my lord, of late made many tenders + Of his affection to me. + +LORD POLONIUS + + Affection! pooh! you speak like a green girl, + Unsifted in such perilous circumstance. + Do you believe his tenders, as you call them? + +OPHELIA + + I do not know, my lord, what I should think. + +LORD POLONIUS + + Marry, I'll teach you: think yourself a baby; + That you have ta'en these tenders for true pay, + Which are not sterling. Tender yourself more dearly; + Or--not to crack the wind of the poor phrase, + Running it thus--you'll tender me a fool. + +OPHELIA + + My lord, he hath importuned me with love + In honourable fashion. + +LORD POLONIUS + + Ay, fashion you may call it; go to, go to. + +OPHELIA + + And hath given countenance to his speech, my lord, + With almost all the holy vows of heaven. + +LORD POLONIUS + + Ay, springes to catch woodcocks. I do know, + When the blood burns, how prodigal the soul + Lends the tongue vows: these blazes, daughter, + Giving more light than heat, extinct in both, + Even in their promise, as it is a-making, + You must not take for fire. From this time + Be somewhat scanter of your maiden presence; + Set your entreatments at a higher rate + Than a command to parley. For Lord Hamlet, + Believe so much in him, that he is young + And with a larger tether may he walk + Than may be given you: in few, Ophelia, + Do not believe his vows; for they are brokers, + Not of that dye which their investments show, + But mere implorators of unholy suits, + Breathing like sanctified and pious bawds, + The better to beguile. This is for all: + I would not, in plain terms, from this time forth, + Have you so slander any moment leisure, + As to give words or talk with the Lord Hamlet. + Look to't, I charge you: come your ways. + +OPHELIA + + I shall obey, my lord. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act1/scene4.txt b/lib/wasi/wasitests/test_fs/hamlet/act1/scene4.txt new file mode 100644 index 00000000000..199809e7b51 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act1/scene4.txt @@ -0,0 +1,201 @@ +SCENE IV. The platform. + + Enter HAMLET, HORATIO, and MARCELLUS + +HAMLET + + The air bites shrewdly; it is very cold. + +HORATIO + + It is a nipping and an eager air. + +HAMLET + + What hour now? + +HORATIO + + I think it lacks of twelve. + +HAMLET + + No, it is struck. + +HORATIO + + Indeed? I heard it not: then it draws near the season + Wherein the spirit held his wont to walk. + + A flourish of trumpets, and ordnance shot off, within + What does this mean, my lord? + +HAMLET + + The king doth wake to-night and takes his rouse, + Keeps wassail, and the swaggering up-spring reels; + And, as he drains his draughts of Rhenish down, + The kettle-drum and trumpet thus bray out + The triumph of his pledge. + +HORATIO + + Is it a custom? + +HAMLET + + Ay, marry, is't: + But to my mind, though I am native here + And to the manner born, it is a custom + More honour'd in the breach than the observance. + This heavy-headed revel east and west + Makes us traduced and tax'd of other nations: + They clepe us drunkards, and with swinish phrase + Soil our addition; and indeed it takes + From our achievements, though perform'd at height, + The pith and marrow of our attribute. + So, oft it chances in particular men, + That for some vicious mole of nature in them, + As, in their birth--wherein they are not guilty, + Since nature cannot choose his origin-- + By the o'ergrowth of some complexion, + Oft breaking down the pales and forts of reason, + Or by some habit that too much o'er-leavens + The form of plausive manners, that these men, + Carrying, I say, the stamp of one defect, + Being nature's livery, or fortune's star,-- + Their virtues else--be they as pure as grace, + As infinite as man may undergo-- + Shall in the general censure take corruption + From that particular fault: the dram of eale + Doth all the noble substance of a doubt + To his own scandal. + +HORATIO + + Look, my lord, it comes! + + Enter Ghost + +HAMLET + + Angels and ministers of grace defend us! + Be thou a spirit of health or goblin damn'd, + Bring with thee airs from heaven or blasts from hell, + Be thy intents wicked or charitable, + Thou comest in such a questionable shape + That I will speak to thee: I'll call thee Hamlet, + King, father, royal Dane: O, answer me! + Let me not burst in ignorance; but tell + Why thy canonized bones, hearsed in death, + Have burst their cerements; why the sepulchre, + Wherein we saw thee quietly inurn'd, + Hath oped his ponderous and marble jaws, + To cast thee up again. What may this mean, + That thou, dead corse, again in complete steel + Revisit'st thus the glimpses of the moon, + Making night hideous; and we fools of nature + So horridly to shake our disposition + With thoughts beyond the reaches of our souls? + Say, why is this? wherefore? what should we do? + + Ghost beckons HAMLET + +HORATIO + + It beckons you to go away with it, + As if it some impartment did desire + To you alone. + +MARCELLUS + + Look, with what courteous action + It waves you to a more removed ground: + But do not go with it. + +HORATIO + + No, by no means. + +HAMLET + + It will not speak; then I will follow it. + +HORATIO + + Do not, my lord. + +HAMLET + + Why, what should be the fear? + I do not set my life in a pin's fee; + And for my soul, what can it do to that, + Being a thing immortal as itself? + It waves me forth again: I'll follow it. + +HORATIO + + What if it tempt you toward the flood, my lord, + Or to the dreadful summit of the cliff + That beetles o'er his base into the sea, + And there assume some other horrible form, + Which might deprive your sovereignty of reason + And draw you into madness? think of it: + The very place puts toys of desperation, + Without more motive, into every brain + That looks so many fathoms to the sea + And hears it roar beneath. + +HAMLET + + It waves me still. + Go on; I'll follow thee. + +MARCELLUS + + You shall not go, my lord. + +HAMLET + + Hold off your hands. + +HORATIO + + Be ruled; you shall not go. + +HAMLET + + My fate cries out, + And makes each petty artery in this body + As hardy as the Nemean lion's nerve. + Still am I call'd. Unhand me, gentlemen. + By heaven, I'll make a ghost of him that lets me! + I say, away! Go on; I'll follow thee. + + Exeunt Ghost and HAMLET + +HORATIO + + He waxes desperate with imagination. + +MARCELLUS + + Let's follow; 'tis not fit thus to obey him. + +HORATIO + + Have after. To what issue will this come? + +MARCELLUS + + Something is rotten in the state of Denmark. + +HORATIO + + Heaven will direct it. + +MARCELLUS + + Nay, let's follow him. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act1/scene5.txt b/lib/wasi/wasitests/test_fs/hamlet/act1/scene5.txt new file mode 100644 index 00000000000..db24ee460d0 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act1/scene5.txt @@ -0,0 +1,408 @@ +SCENE V. Another part of the platform. + + Enter GHOST and HAMLET + +HAMLET + + Where wilt thou lead me? speak; I'll go no further. + +Ghost + + Mark me. + +HAMLET + + I will. + +Ghost + + My hour is almost come, + When I to sulphurous and tormenting flames + Must render up myself. + +HAMLET + + Alas, poor ghost! + +Ghost + + Pity me not, but lend thy serious hearing + To what I shall unfold. + +HAMLET + + Speak; I am bound to hear. + +Ghost + + So art thou to revenge, when thou shalt hear. + +HAMLET + + What? + +Ghost + + I am thy father's spirit, + Doom'd for a certain term to walk the night, + And for the day confined to fast in fires, + Till the foul crimes done in my days of nature + Are burnt and purged away. But that I am forbid + To tell the secrets of my prison-house, + I could a tale unfold whose lightest word + Would harrow up thy soul, freeze thy young blood, + Make thy two eyes, like stars, start from their spheres, + Thy knotted and combined locks to part + And each particular hair to stand on end, + Like quills upon the fretful porpentine: + But this eternal blazon must not be + To ears of flesh and blood. List, list, O, list! + If thou didst ever thy dear father love-- + +HAMLET + + O God! + +Ghost + + Revenge his foul and most unnatural murder. + +HAMLET + + Murder! + +Ghost + + Murder most foul, as in the best it is; + But this most foul, strange and unnatural. + +HAMLET + + Haste me to know't, that I, with wings as swift + As meditation or the thoughts of love, + May sweep to my revenge. + +Ghost + + I find thee apt; + And duller shouldst thou be than the fat weed + That roots itself in ease on Lethe wharf, + Wouldst thou not stir in this. Now, Hamlet, hear: + 'Tis given out that, sleeping in my orchard, + A serpent stung me; so the whole ear of Denmark + Is by a forged process of my death + Rankly abused: but know, thou noble youth, + The serpent that did sting thy father's life + Now wears his crown. + +HAMLET + + O my prophetic soul! My uncle! + +Ghost + + Ay, that incestuous, that adulterate beast, + With witchcraft of his wit, with traitorous gifts,-- + O wicked wit and gifts, that have the power + So to seduce!--won to his shameful lust + The will of my most seeming-virtuous queen: + O Hamlet, what a falling-off was there! + From me, whose love was of that dignity + That it went hand in hand even with the vow + I made to her in marriage, and to decline + Upon a wretch whose natural gifts were poor + To those of mine! + But virtue, as it never will be moved, + Though lewdness court it in a shape of heaven, + So lust, though to a radiant angel link'd, + Will sate itself in a celestial bed, + And prey on garbage. + But, soft! methinks I scent the morning air; + Brief let me be. Sleeping within my orchard, + My custom always of the afternoon, + Upon my secure hour thy uncle stole, + With juice of cursed hebenon in a vial, + And in the porches of my ears did pour + The leperous distilment; whose effect + Holds such an enmity with blood of man + That swift as quicksilver it courses through + The natural gates and alleys of the body, + And with a sudden vigour doth posset + And curd, like eager droppings into milk, + The thin and wholesome blood: so did it mine; + And a most instant tetter bark'd about, + Most lazar-like, with vile and loathsome crust, + All my smooth body. + Thus was I, sleeping, by a brother's hand + Of life, of crown, of queen, at once dispatch'd: + Cut off even in the blossoms of my sin, + Unhousel'd, disappointed, unanel'd, + No reckoning made, but sent to my account + With all my imperfections on my head: + O, horrible! O, horrible! most horrible! + If thou hast nature in thee, bear it not; + Let not the royal bed of Denmark be + A couch for luxury and damned incest. + But, howsoever thou pursuest this act, + Taint not thy mind, nor let thy soul contrive + Against thy mother aught: leave her to heaven + And to those thorns that in her bosom lodge, + To prick and sting her. Fare thee well at once! + The glow-worm shows the matin to be near, + And 'gins to pale his uneffectual fire: + Adieu, adieu! Hamlet, remember me. + + Exit + +HAMLET + + O all you host of heaven! O earth! what else? + And shall I couple hell? O, fie! Hold, hold, my heart; + And you, my sinews, grow not instant old, + But bear me stiffly up. Remember thee! + Ay, thou poor ghost, while memory holds a seat + In this distracted globe. Remember thee! + Yea, from the table of my memory + I'll wipe away all trivial fond records, + All saws of books, all forms, all pressures past, + That youth and observation copied there; + And thy commandment all alone shall live + Within the book and volume of my brain, + Unmix'd with baser matter: yes, by heaven! + O most pernicious woman! + O villain, villain, smiling, damned villain! + My tables,--meet it is I set it down, + That one may smile, and smile, and be a villain; + At least I'm sure it may be so in Denmark: + + Writing + So, uncle, there you are. Now to my word; + It is 'Adieu, adieu! remember me.' + I have sworn 't. + +MARCELLUS HORATIO + + [Within] My lord, my lord,-- + +MARCELLUS + + [Within] Lord Hamlet,-- + +HORATIO + + [Within] Heaven secure him! + +HAMLET + + So be it! + +HORATIO + + [Within] Hillo, ho, ho, my lord! + +HAMLET + + Hillo, ho, ho, boy! come, bird, come. + + Enter HORATIO and MARCELLUS + +MARCELLUS + + How is't, my noble lord? + +HORATIO + + What news, my lord? + +HAMLET + + O, wonderful! + +HORATIO + + Good my lord, tell it. + +HAMLET + + No; you'll reveal it. + +HORATIO + + Not I, my lord, by heaven. + +MARCELLUS + + Nor I, my lord. + +HAMLET + + How say you, then; would heart of man once think it? + But you'll be secret? + +HORATIO MARCELLUS + + Ay, by heaven, my lord. + +HAMLET + + There's ne'er a villain dwelling in all Denmark + But he's an arrant knave. + +HORATIO + + There needs no ghost, my lord, come from the grave + To tell us this. + +HAMLET + + Why, right; you are i' the right; + And so, without more circumstance at all, + I hold it fit that we shake hands and part: + You, as your business and desire shall point you; + For every man has business and desire, + Such as it is; and for mine own poor part, + Look you, I'll go pray. + +HORATIO + + These are but wild and whirling words, my lord. + +HAMLET + + I'm sorry they offend you, heartily; + Yes, 'faith heartily. + +HORATIO + + There's no offence, my lord. + +HAMLET + + Yes, by Saint Patrick, but there is, Horatio, + And much offence too. Touching this vision here, + It is an honest ghost, that let me tell you: + For your desire to know what is between us, + O'ermaster 't as you may. And now, good friends, + As you are friends, scholars and soldiers, + Give me one poor request. + +HORATIO + + What is't, my lord? we will. + +HAMLET + + Never make known what you have seen to-night. + +HORATIO MARCELLUS + + My lord, we will not. + +HAMLET + + Nay, but swear't. + +HORATIO + + In faith, + My lord, not I. + +MARCELLUS + + Nor I, my lord, in faith. + +HAMLET + + Upon my sword. + +MARCELLUS + + We have sworn, my lord, already. + +HAMLET + + Indeed, upon my sword, indeed. + +Ghost + + [Beneath] Swear. + +HAMLET + + Ah, ha, boy! say'st thou so? art thou there, + truepenny? + Come on--you hear this fellow in the cellarage-- + Consent to swear. + +HORATIO + + Propose the oath, my lord. + +HAMLET + + Never to speak of this that you have seen, + Swear by my sword. + +Ghost + + [Beneath] Swear. + +HAMLET + + Hic et ubique? then we'll shift our ground. + Come hither, gentlemen, + And lay your hands again upon my sword: + Never to speak of this that you have heard, + Swear by my sword. + +Ghost + + [Beneath] Swear. + +HAMLET + + Well said, old mole! canst work i' the earth so fast? + A worthy pioner! Once more remove, good friends. + +HORATIO + + O day and night, but this is wondrous strange! + +HAMLET + + And therefore as a stranger give it welcome. + There are more things in heaven and earth, Horatio, + Than are dreamt of in your philosophy. But come; + Here, as before, never, so help you mercy, + How strange or odd soe'er I bear myself, + As I perchance hereafter shall think meet + To put an antic disposition on, + That you, at such times seeing me, never shall, + With arms encumber'd thus, or this headshake, + Or by pronouncing of some doubtful phrase, + As 'Well, well, we know,' or 'We could, an if we would,' + Or 'If we list to speak,' or 'There be, an if they might,' + Or such ambiguous giving out, to note + That you know aught of me: this not to do, + So grace and mercy at your most need help you, Swear. + +Ghost + + [Beneath] Swear. + +HAMLET + + Rest, rest, perturbed spirit! + + They swear + So, gentlemen, + With all my love I do commend me to you: + And what so poor a man as Hamlet is + May do, to express his love and friending to you, + God willing, shall not lack. Let us go in together; + And still your fingers on your lips, I pray. + The time is out of joint: O cursed spite, + That ever I was born to set it right! + Nay, come, let's go together. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act2/scene1.txt b/lib/wasi/wasitests/test_fs/hamlet/act2/scene1.txt new file mode 100644 index 00000000000..4202de71abf --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act2/scene1.txt @@ -0,0 +1,252 @@ +ACT II +SCENE I. A room in POLONIUS' house. + + Enter POLONIUS and REYNALDO + +LORD POLONIUS + + Give him this money and these notes, Reynaldo. + +REYNALDO + + I will, my lord. + +LORD POLONIUS + + You shall do marvellous wisely, good Reynaldo, + Before you visit him, to make inquire + Of his behavior. + +REYNALDO + + My lord, I did intend it. + +LORD POLONIUS + + Marry, well said; very well said. Look you, sir, + Inquire me first what Danskers are in Paris; + And how, and who, what means, and where they keep, + What company, at what expense; and finding + By this encompassment and drift of question + That they do know my son, come you more nearer + Than your particular demands will touch it: + Take you, as 'twere, some distant knowledge of him; + As thus, 'I know his father and his friends, + And in part him: ' do you mark this, Reynaldo? + +REYNALDO + + Ay, very well, my lord. + +LORD POLONIUS + + 'And in part him; but' you may say 'not well: + But, if't be he I mean, he's very wild; + Addicted so and so:' and there put on him + What forgeries you please; marry, none so rank + As may dishonour him; take heed of that; + But, sir, such wanton, wild and usual slips + As are companions noted and most known + To youth and liberty. + +REYNALDO + + As gaming, my lord. + +LORD POLONIUS + + Ay, or drinking, fencing, swearing, quarrelling, + Drabbing: you may go so far. + +REYNALDO + + My lord, that would dishonour him. + +LORD POLONIUS + + 'Faith, no; as you may season it in the charge + You must not put another scandal on him, + That he is open to incontinency; + That's not my meaning: but breathe his faults so quaintly + That they may seem the taints of liberty, + The flash and outbreak of a fiery mind, + A savageness in unreclaimed blood, + Of general assault. + +REYNALDO + + But, my good lord,-- + +LORD POLONIUS + + Wherefore should you do this? + +REYNALDO + + Ay, my lord, + I would know that. + +LORD POLONIUS + + Marry, sir, here's my drift; + And I believe, it is a fetch of wit: + You laying these slight sullies on my son, + As 'twere a thing a little soil'd i' the working, Mark you, + Your party in converse, him you would sound, + Having ever seen in the prenominate crimes + The youth you breathe of guilty, be assured + He closes with you in this consequence; + 'Good sir,' or so, or 'friend,' or 'gentleman,' + According to the phrase or the addition + Of man and country. + +REYNALDO + + Very good, my lord. + +LORD POLONIUS + + And then, sir, does he this--he does--what was I + about to say? By the mass, I was about to say + something: where did I leave? + +REYNALDO + + At 'closes in the consequence,' at 'friend or so,' + and 'gentleman.' + +LORD POLONIUS + + At 'closes in the consequence,' ay, marry; + He closes thus: 'I know the gentleman; + I saw him yesterday, or t' other day, + Or then, or then; with such, or such; and, as you say, + There was a' gaming; there o'ertook in's rouse; + There falling out at tennis:' or perchance, + 'I saw him enter such a house of sale,' + Videlicet, a brothel, or so forth. + See you now; + Your bait of falsehood takes this carp of truth: + And thus do we of wisdom and of reach, + With windlasses and with assays of bias, + By indirections find directions out: + So by my former lecture and advice, + Shall you my son. You have me, have you not? + +REYNALDO + + My lord, I have. + +LORD POLONIUS + + God be wi' you; fare you well. + +REYNALDO + + Good my lord! + +LORD POLONIUS + + Observe his inclination in yourself. + +REYNALDO + + I shall, my lord. + +LORD POLONIUS + + And let him ply his music. + +REYNALDO + + Well, my lord. + +LORD POLONIUS + + Farewell! + + Exit REYNALDO + + Enter OPHELIA + How now, Ophelia! what's the matter? + +OPHELIA + + O, my lord, my lord, I have been so affrighted! + +LORD POLONIUS + + With what, i' the name of God? + +OPHELIA + + My lord, as I was sewing in my closet, + Lord Hamlet, with his doublet all unbraced; + No hat upon his head; his stockings foul'd, + Ungarter'd, and down-gyved to his ancle; + Pale as his shirt; his knees knocking each other; + And with a look so piteous in purport + As if he had been loosed out of hell + To speak of horrors,--he comes before me. + +LORD POLONIUS + + Mad for thy love? + +OPHELIA + + My lord, I do not know; + But truly, I do fear it. + +LORD POLONIUS + + What said he? + +OPHELIA + + He took me by the wrist and held me hard; + Then goes he to the length of all his arm; + And, with his other hand thus o'er his brow, + He falls to such perusal of my face + As he would draw it. Long stay'd he so; + At last, a little shaking of mine arm + And thrice his head thus waving up and down, + He raised a sigh so piteous and profound + As it did seem to shatter all his bulk + And end his being: that done, he lets me go: + And, with his head over his shoulder turn'd, + He seem'd to find his way without his eyes; + For out o' doors he went without their helps, + And, to the last, bended their light on me. + +LORD POLONIUS + + Come, go with me: I will go seek the king. + This is the very ecstasy of love, + Whose violent property fordoes itself + And leads the will to desperate undertakings + As oft as any passion under heaven + That does afflict our natures. I am sorry. + What, have you given him any hard words of late? + +OPHELIA + + No, my good lord, but, as you did command, + I did repel his fetters and denied + His access to me. + +LORD POLONIUS + + That hath made him mad. + I am sorry that with better heed and judgment + I had not quoted him: I fear'd he did but trifle, + And meant to wreck thee; but, beshrew my jealousy! + By heaven, it is as proper to our age + To cast beyond ourselves in our opinions + As it is common for the younger sort + To lack discretion. Come, go we to the king: + This must be known; which, being kept close, might + move + More grief to hide than hate to utter love. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act2/scene2.txt b/lib/wasi/wasitests/test_fs/hamlet/act2/scene2.txt new file mode 100644 index 00000000000..23928ed4fc2 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act2/scene2.txt @@ -0,0 +1,1153 @@ +SCENE II. A room in the castle. + + Enter KING CLAUDIUS, QUEEN GERTRUDE, ROSENCRANTZ, GUILDENSTERN, and Attendants + +KING CLAUDIUS + + Welcome, dear Rosencrantz and Guildenstern! + Moreover that we much did long to see you, + The need we have to use you did provoke + Our hasty sending. Something have you heard + Of Hamlet's transformation; so call it, + Sith nor the exterior nor the inward man + Resembles that it was. What it should be, + More than his father's death, that thus hath put him + So much from the understanding of himself, + I cannot dream of: I entreat you both, + That, being of so young days brought up with him, + And sith so neighbour'd to his youth and havior, + That you vouchsafe your rest here in our court + Some little time: so by your companies + To draw him on to pleasures, and to gather, + So much as from occasion you may glean, + Whether aught, to us unknown, afflicts him thus, + That, open'd, lies within our remedy. + +QUEEN GERTRUDE + + Good gentlemen, he hath much talk'd of you; + And sure I am two men there are not living + To whom he more adheres. If it will please you + To show us so much gentry and good will + As to expend your time with us awhile, + For the supply and profit of our hope, + Your visitation shall receive such thanks + As fits a king's remembrance. + +ROSENCRANTZ + + Both your majesties + Might, by the sovereign power you have of us, + Put your dread pleasures more into command + Than to entreaty. + +GUILDENSTERN + + But we both obey, + And here give up ourselves, in the full bent + To lay our service freely at your feet, + To be commanded. + +KING CLAUDIUS + + Thanks, Rosencrantz and gentle Guildenstern. + +QUEEN GERTRUDE + + Thanks, Guildenstern and gentle Rosencrantz: + And I beseech you instantly to visit + My too much changed son. Go, some of you, + And bring these gentlemen where Hamlet is. + +GUILDENSTERN + + Heavens make our presence and our practises + Pleasant and helpful to him! + +QUEEN GERTRUDE + + Ay, amen! + + Exeunt ROSENCRANTZ, GUILDENSTERN, and some Attendants + + Enter POLONIUS + +LORD POLONIUS + + The ambassadors from Norway, my good lord, + Are joyfully return'd. + +KING CLAUDIUS + + Thou still hast been the father of good news. + +LORD POLONIUS + + Have I, my lord? I assure my good liege, + I hold my duty, as I hold my soul, + Both to my God and to my gracious king: + And I do think, or else this brain of mine + Hunts not the trail of policy so sure + As it hath used to do, that I have found + The very cause of Hamlet's lunacy. + +KING CLAUDIUS + + O, speak of that; that do I long to hear. + +LORD POLONIUS + + Give first admittance to the ambassadors; + My news shall be the fruit to that great feast. + +KING CLAUDIUS + + Thyself do grace to them, and bring them in. + + Exit POLONIUS + He tells me, my dear Gertrude, he hath found + The head and source of all your son's distemper. + +QUEEN GERTRUDE + + I doubt it is no other but the main; + His father's death, and our o'erhasty marriage. + +KING CLAUDIUS + + Well, we shall sift him. + + Re-enter POLONIUS, with VOLTIMAND and CORNELIUS + Welcome, my good friends! + Say, Voltimand, what from our brother Norway? + +VOLTIMAND + + Most fair return of greetings and desires. + Upon our first, he sent out to suppress + His nephew's levies; which to him appear'd + To be a preparation 'gainst the Polack; + But, better look'd into, he truly found + It was against your highness: whereat grieved, + That so his sickness, age and impotence + Was falsely borne in hand, sends out arrests + On Fortinbras; which he, in brief, obeys; + Receives rebuke from Norway, and in fine + Makes vow before his uncle never more + To give the assay of arms against your majesty. + Whereon old Norway, overcome with joy, + Gives him three thousand crowns in annual fee, + And his commission to employ those soldiers, + So levied as before, against the Polack: + With an entreaty, herein further shown, + + Giving a paper + That it might please you to give quiet pass + Through your dominions for this enterprise, + On such regards of safety and allowance + As therein are set down. + +KING CLAUDIUS + + It likes us well; + And at our more consider'd time well read, + Answer, and think upon this business. + Meantime we thank you for your well-took labour: + Go to your rest; at night we'll feast together: + Most welcome home! + + Exeunt VOLTIMAND and CORNELIUS + +LORD POLONIUS + + This business is well ended. + My liege, and madam, to expostulate + What majesty should be, what duty is, + Why day is day, night night, and time is time, + Were nothing but to waste night, day and time. + Therefore, since brevity is the soul of wit, + And tediousness the limbs and outward flourishes, + I will be brief: your noble son is mad: + Mad call I it; for, to define true madness, + What is't but to be nothing else but mad? + But let that go. + +QUEEN GERTRUDE + + More matter, with less art. + +LORD POLONIUS + + Madam, I swear I use no art at all. + That he is mad, 'tis true: 'tis true 'tis pity; + And pity 'tis 'tis true: a foolish figure; + But farewell it, for I will use no art. + Mad let us grant him, then: and now remains + That we find out the cause of this effect, + Or rather say, the cause of this defect, + For this effect defective comes by cause: + Thus it remains, and the remainder thus. Perpend. + I have a daughter--have while she is mine-- + Who, in her duty and obedience, mark, + Hath given me this: now gather, and surmise. + + Reads + 'To the celestial and my soul's idol, the most + beautified Ophelia,'-- + That's an ill phrase, a vile phrase; 'beautified' is + a vile phrase: but you shall hear. Thus: + + Reads + 'In her excellent white bosom, these, & c.' + +QUEEN GERTRUDE + + Came this from Hamlet to her? + +LORD POLONIUS + + Good madam, stay awhile; I will be faithful. + + Reads + 'Doubt thou the stars are fire; + Doubt that the sun doth move; + Doubt truth to be a liar; + But never doubt I love. + 'O dear Ophelia, I am ill at these numbers; + I have not art to reckon my groans: but that + I love thee best, O most best, believe it. Adieu. + 'Thine evermore most dear lady, whilst + this machine is to him, HAMLET.' + This, in obedience, hath my daughter shown me, + And more above, hath his solicitings, + As they fell out by time, by means and place, + All given to mine ear. + +KING CLAUDIUS + + But how hath she + Received his love? + +LORD POLONIUS + + What do you think of me? + +KING CLAUDIUS + + As of a man faithful and honourable. + +LORD POLONIUS + + I would fain prove so. But what might you think, + When I had seen this hot love on the wing-- + As I perceived it, I must tell you that, + Before my daughter told me--what might you, + Or my dear majesty your queen here, think, + If I had play'd the desk or table-book, + Or given my heart a winking, mute and dumb, + Or look'd upon this love with idle sight; + What might you think? No, I went round to work, + And my young mistress thus I did bespeak: + 'Lord Hamlet is a prince, out of thy star; + This must not be:' and then I precepts gave her, + That she should lock herself from his resort, + Admit no messengers, receive no tokens. + Which done, she took the fruits of my advice; + And he, repulsed--a short tale to make-- + Fell into a sadness, then into a fast, + Thence to a watch, thence into a weakness, + Thence to a lightness, and, by this declension, + Into the madness wherein now he raves, + And all we mourn for. + +KING CLAUDIUS + + Do you think 'tis this? + +QUEEN GERTRUDE + + It may be, very likely. + +LORD POLONIUS + + Hath there been such a time--I'd fain know that-- + That I have positively said 'Tis so,' + When it proved otherwise? + +KING CLAUDIUS + + Not that I know. + +LORD POLONIUS + + [Pointing to his head and shoulder] + Take this from this, if this be otherwise: + If circumstances lead me, I will find + Where truth is hid, though it were hid indeed + Within the centre. + +KING CLAUDIUS + + How may we try it further? + +LORD POLONIUS + + You know, sometimes he walks four hours together + Here in the lobby. + +QUEEN GERTRUDE + + So he does indeed. + +LORD POLONIUS + + At such a time I'll loose my daughter to him: + Be you and I behind an arras then; + Mark the encounter: if he love her not + And be not from his reason fall'n thereon, + Let me be no assistant for a state, + But keep a farm and carters. + +KING CLAUDIUS + + We will try it. + +QUEEN GERTRUDE + + But, look, where sadly the poor wretch comes reading. + +LORD POLONIUS + + Away, I do beseech you, both away: + I'll board him presently. + + Exeunt KING CLAUDIUS, QUEEN GERTRUDE, and Attendants + + Enter HAMLET, reading + O, give me leave: + How does my good Lord Hamlet? + +HAMLET + + Well, God-a-mercy. + +LORD POLONIUS + + Do you know me, my lord? + +HAMLET + + Excellent well; you are a fishmonger. + +LORD POLONIUS + + Not I, my lord. + +HAMLET + + Then I would you were so honest a man. + +LORD POLONIUS + + Honest, my lord! + +HAMLET + + Ay, sir; to be honest, as this world goes, is to be + one man picked out of ten thousand. + +LORD POLONIUS + + That's very true, my lord. + +HAMLET + + For if the sun breed maggots in a dead dog, being a + god kissing carrion,--Have you a daughter? + +LORD POLONIUS + + I have, my lord. + +HAMLET + + Let her not walk i' the sun: conception is a + blessing: but not as your daughter may conceive. + Friend, look to 't. + +LORD POLONIUS + + [Aside] How say you by that? Still harping on my + daughter: yet he knew me not at first; he said I + was a fishmonger: he is far gone, far gone: and + truly in my youth I suffered much extremity for + love; very near this. I'll speak to him again. + What do you read, my lord? + +HAMLET + + Words, words, words. + +LORD POLONIUS + + What is the matter, my lord? + +HAMLET + + Between who? + +LORD POLONIUS + + I mean, the matter that you read, my lord. + +HAMLET + + Slanders, sir: for the satirical rogue says here + that old men have grey beards, that their faces are + wrinkled, their eyes purging thick amber and + plum-tree gum and that they have a plentiful lack of + wit, together with most weak hams: all which, sir, + though I most powerfully and potently believe, yet + I hold it not honesty to have it thus set down, for + yourself, sir, should be old as I am, if like a crab + you could go backward. + +LORD POLONIUS + + [Aside] Though this be madness, yet there is method + in 't. Will you walk out of the air, my lord? + +HAMLET + + Into my grave. + +LORD POLONIUS + + Indeed, that is out o' the air. + + Aside + How pregnant sometimes his replies are! a happiness + that often madness hits on, which reason and sanity + could not so prosperously be delivered of. I will + leave him, and suddenly contrive the means of + meeting between him and my daughter.--My honourable + lord, I will most humbly take my leave of you. + +HAMLET + + You cannot, sir, take from me any thing that I will + more willingly part withal: except my life, except + my life, except my life. + +LORD POLONIUS + + Fare you well, my lord. + +HAMLET + + These tedious old fools! + + Enter ROSENCRANTZ and GUILDENSTERN + +LORD POLONIUS + + You go to seek the Lord Hamlet; there he is. + +ROSENCRANTZ + + [To POLONIUS] God save you, sir! + + Exit POLONIUS + +GUILDENSTERN + + My honoured lord! + +ROSENCRANTZ + + My most dear lord! + +HAMLET + + My excellent good friends! How dost thou, + Guildenstern? Ah, Rosencrantz! Good lads, how do ye both? + +ROSENCRANTZ + + As the indifferent children of the earth. + +GUILDENSTERN + + Happy, in that we are not over-happy; + On fortune's cap we are not the very button. + +HAMLET + + Nor the soles of her shoe? + +ROSENCRANTZ + + Neither, my lord. + +HAMLET + + Then you live about her waist, or in the middle of + her favours? + +GUILDENSTERN + + 'Faith, her privates we. + +HAMLET + + In the secret parts of fortune? O, most true; she + is a strumpet. What's the news? + +ROSENCRANTZ + + None, my lord, but that the world's grown honest. + +HAMLET + + Then is doomsday near: but your news is not true. + Let me question more in particular: what have you, + my good friends, deserved at the hands of fortune, + that she sends you to prison hither? + +GUILDENSTERN + + Prison, my lord! + +HAMLET + + Denmark's a prison. + +ROSENCRANTZ + + Then is the world one. + +HAMLET + + A goodly one; in which there are many confines, + wards and dungeons, Denmark being one o' the worst. + +ROSENCRANTZ + + We think not so, my lord. + +HAMLET + + Why, then, 'tis none to you; for there is nothing + either good or bad, but thinking makes it so: to me + it is a prison. + +ROSENCRANTZ + + Why then, your ambition makes it one; 'tis too + narrow for your mind. + +HAMLET + + O God, I could be bounded in a nut shell and count + myself a king of infinite space, were it not that I + have bad dreams. + +GUILDENSTERN + + Which dreams indeed are ambition, for the very + substance of the ambitious is merely the shadow of a dream. + +HAMLET + + A dream itself is but a shadow. + +ROSENCRANTZ + + Truly, and I hold ambition of so airy and light a + quality that it is but a shadow's shadow. + +HAMLET + + Then are our beggars bodies, and our monarchs and + outstretched heroes the beggars' shadows. Shall we + to the court? for, by my fay, I cannot reason. + +ROSENCRANTZ GUILDENSTERN + + We'll wait upon you. + +HAMLET + + No such matter: I will not sort you with the rest + of my servants, for, to speak to you like an honest + man, I am most dreadfully attended. But, in the + beaten way of friendship, what make you at Elsinore? + +ROSENCRANTZ + + To visit you, my lord; no other occasion. + +HAMLET + + Beggar that I am, I am even poor in thanks; but I + thank you: and sure, dear friends, my thanks are + too dear a halfpenny. Were you not sent for? Is it + your own inclining? Is it a free visitation? Come, + deal justly with me: come, come; nay, speak. + +GUILDENSTERN + + What should we say, my lord? + +HAMLET + + Why, any thing, but to the purpose. You were sent + for; and there is a kind of confession in your looks + which your modesties have not craft enough to colour: + I know the good king and queen have sent for you. + +ROSENCRANTZ + + To what end, my lord? + +HAMLET + + That you must teach me. But let me conjure you, by + the rights of our fellowship, by the consonancy of + our youth, by the obligation of our ever-preserved + love, and by what more dear a better proposer could + charge you withal, be even and direct with me, + whether you were sent for, or no? + +ROSENCRANTZ + + [Aside to GUILDENSTERN] What say you? + +HAMLET + + [Aside] Nay, then, I have an eye of you.--If you + love me, hold not off. + +GUILDENSTERN + + My lord, we were sent for. + +HAMLET + + I will tell you why; so shall my anticipation + prevent your discovery, and your secrecy to the king + and queen moult no feather. I have of late--but + wherefore I know not--lost all my mirth, forgone all + custom of exercises; and indeed it goes so heavily + with my disposition that this goodly frame, the + earth, seems to me a sterile promontory, this most + excellent canopy, the air, look you, this brave + o'erhanging firmament, this majestical roof fretted + with golden fire, why, it appears no other thing to + me than a foul and pestilent congregation of vapours. + What a piece of work is a man! how noble in reason! + how infinite in faculty! in form and moving how + express and admirable! in action how like an angel! + in apprehension how like a god! the beauty of the + world! the paragon of animals! And yet, to me, + what is this quintessence of dust? man delights not + me: no, nor woman neither, though by your smiling + you seem to say so. + +ROSENCRANTZ + + My lord, there was no such stuff in my thoughts. + +HAMLET + + Why did you laugh then, when I said 'man delights not me'? + +ROSENCRANTZ + + To think, my lord, if you delight not in man, what + lenten entertainment the players shall receive from + you: we coted them on the way; and hither are they + coming, to offer you service. + +HAMLET + + He that plays the king shall be welcome; his majesty + shall have tribute of me; the adventurous knight + shall use his foil and target; the lover shall not + sigh gratis; the humourous man shall end his part + in peace; the clown shall make those laugh whose + lungs are tickled o' the sere; and the lady shall + say her mind freely, or the blank verse shall halt + for't. What players are they? + +ROSENCRANTZ + + Even those you were wont to take delight in, the + tragedians of the city. + +HAMLET + + How chances it they travel? their residence, both + in reputation and profit, was better both ways. + +ROSENCRANTZ + + I think their inhibition comes by the means of the + late innovation. + +HAMLET + + Do they hold the same estimation they did when I was + in the city? are they so followed? + +ROSENCRANTZ + + No, indeed, are they not. + +HAMLET + + How comes it? do they grow rusty? + +ROSENCRANTZ + + Nay, their endeavour keeps in the wonted pace: but + there is, sir, an aery of children, little eyases, + that cry out on the top of question, and are most + tyrannically clapped for't: these are now the + fashion, and so berattle the common stages--so they + call them--that many wearing rapiers are afraid of + goose-quills and dare scarce come thither. + +HAMLET + + What, are they children? who maintains 'em? how are + they escoted? Will they pursue the quality no + longer than they can sing? will they not say + afterwards, if they should grow themselves to common + players--as it is most like, if their means are no + better--their writers do them wrong, to make them + exclaim against their own succession? + +ROSENCRANTZ + + 'Faith, there has been much to do on both sides; and + the nation holds it no sin to tarre them to + controversy: there was, for a while, no money bid + for argument, unless the poet and the player went to + cuffs in the question. + +HAMLET + + Is't possible? + +GUILDENSTERN + + O, there has been much throwing about of brains. + +HAMLET + + Do the boys carry it away? + +ROSENCRANTZ + + Ay, that they do, my lord; Hercules and his load too. + +HAMLET + + It is not very strange; for mine uncle is king of + Denmark, and those that would make mows at him while + my father lived, give twenty, forty, fifty, an + hundred ducats a-piece for his picture in little. + 'Sblood, there is something in this more than + natural, if philosophy could find it out. + + Flourish of trumpets within + +GUILDENSTERN + + There are the players. + +HAMLET + + Gentlemen, you are welcome to Elsinore. Your hands, + come then: the appurtenance of welcome is fashion + and ceremony: let me comply with you in this garb, + lest my extent to the players, which, I tell you, + must show fairly outward, should more appear like + entertainment than yours. You are welcome: but my + uncle-father and aunt-mother are deceived. + +GUILDENSTERN + + In what, my dear lord? + +HAMLET + + I am but mad north-north-west: when the wind is + southerly I know a hawk from a handsaw. + + Enter POLONIUS + +LORD POLONIUS + + Well be with you, gentlemen! + +HAMLET + + Hark you, Guildenstern; and you too: at each ear a + hearer: that great baby you see there is not yet + out of his swaddling-clouts. + +ROSENCRANTZ + + Happily he's the second time come to them; for they + say an old man is twice a child. + +HAMLET + + I will prophesy he comes to tell me of the players; + mark it. You say right, sir: o' Monday morning; + 'twas so indeed. + +LORD POLONIUS + + My lord, I have news to tell you. + +HAMLET + + My lord, I have news to tell you. + When Roscius was an actor in Rome,-- + +LORD POLONIUS + + The actors are come hither, my lord. + +HAMLET + + Buz, buz! + +LORD POLONIUS + + Upon mine honour,-- + +HAMLET + + Then came each actor on his ass,-- + +LORD POLONIUS + + The best actors in the world, either for tragedy, + comedy, history, pastoral, pastoral-comical, + historical-pastoral, tragical-historical, tragical- + comical-historical-pastoral, scene individable, or + poem unlimited: Seneca cannot be too heavy, nor + Plautus too light. For the law of writ and the + liberty, these are the only men. + +HAMLET + + O Jephthah, judge of Israel, what a treasure hadst thou! + +LORD POLONIUS + + What a treasure had he, my lord? + +HAMLET + + Why, + 'One fair daughter and no more, + The which he loved passing well.' + +LORD POLONIUS + + [Aside] Still on my daughter. + +HAMLET + + Am I not i' the right, old Jephthah? + +LORD POLONIUS + + If you call me Jephthah, my lord, I have a daughter + that I love passing well. + +HAMLET + + Nay, that follows not. + +LORD POLONIUS + + What follows, then, my lord? + +HAMLET + + Why, + 'As by lot, God wot,' + and then, you know, + 'It came to pass, as most like it was,'-- + the first row of the pious chanson will show you + more; for look, where my abridgement comes. + + Enter four or five Players + You are welcome, masters; welcome, all. I am glad + to see thee well. Welcome, good friends. O, my old + friend! thy face is valenced since I saw thee last: + comest thou to beard me in Denmark? What, my young + lady and mistress! By'r lady, your ladyship is + nearer to heaven than when I saw you last, by the + altitude of a chopine. Pray God, your voice, like + apiece of uncurrent gold, be not cracked within the + ring. Masters, you are all welcome. We'll e'en + to't like French falconers, fly at any thing we see: + we'll have a speech straight: come, give us a taste + of your quality; come, a passionate speech. + +First Player + + What speech, my lord? + +HAMLET + + I heard thee speak me a speech once, but it was + never acted; or, if it was, not above once; for the + play, I remember, pleased not the million; 'twas + caviare to the general: but it was--as I received + it, and others, whose judgments in such matters + cried in the top of mine--an excellent play, well + digested in the scenes, set down with as much + modesty as cunning. I remember, one said there + were no sallets in the lines to make the matter + savoury, nor no matter in the phrase that might + indict the author of affectation; but called it an + honest method, as wholesome as sweet, and by very + much more handsome than fine. One speech in it I + chiefly loved: 'twas Aeneas' tale to Dido; and + thereabout of it especially, where he speaks of + Priam's slaughter: if it live in your memory, begin + at this line: let me see, let me see-- + 'The rugged Pyrrhus, like the Hyrcanian beast,'-- + it is not so:--it begins with Pyrrhus:-- + 'The rugged Pyrrhus, he whose sable arms, + Black as his purpose, did the night resemble + When he lay couched in the ominous horse, + Hath now this dread and black complexion smear'd + With heraldry more dismal; head to foot + Now is he total gules; horridly trick'd + With blood of fathers, mothers, daughters, sons, + Baked and impasted with the parching streets, + That lend a tyrannous and damned light + To their lord's murder: roasted in wrath and fire, + And thus o'er-sized with coagulate gore, + With eyes like carbuncles, the hellish Pyrrhus + Old grandsire Priam seeks.' + So, proceed you. + +LORD POLONIUS + + 'Fore God, my lord, well spoken, with good accent and + good discretion. + +First Player + + 'Anon he finds him + Striking too short at Greeks; his antique sword, + Rebellious to his arm, lies where it falls, + Repugnant to command: unequal match'd, + Pyrrhus at Priam drives; in rage strikes wide; + But with the whiff and wind of his fell sword + The unnerved father falls. Then senseless Ilium, + Seeming to feel this blow, with flaming top + Stoops to his base, and with a hideous crash + Takes prisoner Pyrrhus' ear: for, lo! his sword, + Which was declining on the milky head + Of reverend Priam, seem'd i' the air to stick: + So, as a painted tyrant, Pyrrhus stood, + And like a neutral to his will and matter, + Did nothing. + But, as we often see, against some storm, + A silence in the heavens, the rack stand still, + The bold winds speechless and the orb below + As hush as death, anon the dreadful thunder + Doth rend the region, so, after Pyrrhus' pause, + Aroused vengeance sets him new a-work; + And never did the Cyclops' hammers fall + On Mars's armour forged for proof eterne + With less remorse than Pyrrhus' bleeding sword + Now falls on Priam. + Out, out, thou strumpet, Fortune! All you gods, + In general synod 'take away her power; + Break all the spokes and fellies from her wheel, + And bowl the round nave down the hill of heaven, + As low as to the fiends!' + +LORD POLONIUS + + This is too long. + +HAMLET + + It shall to the barber's, with your beard. Prithee, + say on: he's for a jig or a tale of bawdry, or he + sleeps: say on: come to Hecuba. + +First Player + + 'But who, O, who had seen the mobled queen--' + +HAMLET + + 'The mobled queen?' + +LORD POLONIUS + + That's good; 'mobled queen' is good. + +First Player + + 'Run barefoot up and down, threatening the flames + With bisson rheum; a clout upon that head + Where late the diadem stood, and for a robe, + About her lank and all o'er-teemed loins, + A blanket, in the alarm of fear caught up; + Who this had seen, with tongue in venom steep'd, + 'Gainst Fortune's state would treason have + pronounced: + But if the gods themselves did see her then + When she saw Pyrrhus make malicious sport + In mincing with his sword her husband's limbs, + The instant burst of clamour that she made, + Unless things mortal move them not at all, + Would have made milch the burning eyes of heaven, + And passion in the gods.' + +LORD POLONIUS + + Look, whether he has not turned his colour and has + tears in's eyes. Pray you, no more. + +HAMLET + + 'Tis well: I'll have thee speak out the rest soon. + Good my lord, will you see the players well + bestowed? Do you hear, let them be well used; for + they are the abstract and brief chronicles of the + time: after your death you were better have a bad + epitaph than their ill report while you live. + +LORD POLONIUS + + My lord, I will use them according to their desert. + +HAMLET + + God's bodykins, man, much better: use every man + after his desert, and who should 'scape whipping? + Use them after your own honour and dignity: the less + they deserve, the more merit is in your bounty. + Take them in. + +LORD POLONIUS + + Come, sirs. + +HAMLET + + Follow him, friends: we'll hear a play to-morrow. + + Exit POLONIUS with all the Players but the First + Dost thou hear me, old friend; can you play the + Murder of Gonzago? + +First Player + + Ay, my lord. + +HAMLET + + We'll ha't to-morrow night. You could, for a need, + study a speech of some dozen or sixteen lines, which + I would set down and insert in't, could you not? + +First Player + + Ay, my lord. + +HAMLET + + Very well. Follow that lord; and look you mock him + not. + + Exit First Player + My good friends, I'll leave you till night: you are + welcome to Elsinore. + +ROSENCRANTZ + + Good my lord! + +HAMLET + + Ay, so, God be wi' ye; + + Exeunt ROSENCRANTZ and GUILDENSTERN + Now I am alone. + O, what a rogue and peasant slave am I! + Is it not monstrous that this player here, + But in a fiction, in a dream of passion, + Could force his soul so to his own conceit + That from her working all his visage wann'd, + Tears in his eyes, distraction in's aspect, + A broken voice, and his whole function suiting + With forms to his conceit? and all for nothing! + For Hecuba! + What's Hecuba to him, or he to Hecuba, + That he should weep for her? What would he do, + Had he the motive and the cue for passion + That I have? He would drown the stage with tears + And cleave the general ear with horrid speech, + Make mad the guilty and appal the free, + Confound the ignorant, and amaze indeed + The very faculties of eyes and ears. Yet I, + A dull and muddy-mettled rascal, peak, + Like John-a-dreams, unpregnant of my cause, + And can say nothing; no, not for a king, + Upon whose property and most dear life + A damn'd defeat was made. Am I a coward? + Who calls me villain? breaks my pate across? + Plucks off my beard, and blows it in my face? + Tweaks me by the nose? gives me the lie i' the throat, + As deep as to the lungs? who does me this? + Ha! + 'Swounds, I should take it: for it cannot be + But I am pigeon-liver'd and lack gall + To make oppression bitter, or ere this + I should have fatted all the region kites + With this slave's offal: bloody, bawdy villain! + Remorseless, treacherous, lecherous, kindless villain! + O, vengeance! + Why, what an ass am I! This is most brave, + That I, the son of a dear father murder'd, + Prompted to my revenge by heaven and hell, + Must, like a whore, unpack my heart with words, + And fall a-cursing, like a very drab, + A scullion! + Fie upon't! foh! About, my brain! I have heard + That guilty creatures sitting at a play + Have by the very cunning of the scene + Been struck so to the soul that presently + They have proclaim'd their malefactions; + For murder, though it have no tongue, will speak + With most miraculous organ. I'll have these players + Play something like the murder of my father + Before mine uncle: I'll observe his looks; + I'll tent him to the quick: if he but blench, + I know my course. The spirit that I have seen + May be the devil: and the devil hath power + To assume a pleasing shape; yea, and perhaps + Out of my weakness and my melancholy, + As he is very potent with such spirits, + Abuses me to damn me: I'll have grounds + More relative than this: the play 's the thing + Wherein I'll catch the conscience of the king. + + Exit diff --git a/lib/wasi/wasitests/test_fs/hamlet/act3/scene1.txt b/lib/wasi/wasitests/test_fs/hamlet/act3/scene1.txt new file mode 100644 index 00000000000..8a761a0b794 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act3/scene1.txt @@ -0,0 +1,357 @@ +ACT III +SCENE I. A room in the castle. + + Enter KING CLAUDIUS, QUEEN GERTRUDE, POLONIUS, OPHELIA, ROSENCRANTZ, and GUILDENSTERN + +KING CLAUDIUS + + And can you, by no drift of circumstance, + Get from him why he puts on this confusion, + Grating so harshly all his days of quiet + With turbulent and dangerous lunacy? + +ROSENCRANTZ + + He does confess he feels himself distracted; + But from what cause he will by no means speak. + +GUILDENSTERN + + Nor do we find him forward to be sounded, + But, with a crafty madness, keeps aloof, + When we would bring him on to some confession + Of his true state. + +QUEEN GERTRUDE + + Did he receive you well? + +ROSENCRANTZ + + Most like a gentleman. + +GUILDENSTERN + + But with much forcing of his disposition. + +ROSENCRANTZ + + Niggard of question; but, of our demands, + Most free in his reply. + +QUEEN GERTRUDE + + Did you assay him? + To any pastime? + +ROSENCRANTZ + + Madam, it so fell out, that certain players + We o'er-raught on the way: of these we told him; + And there did seem in him a kind of joy + To hear of it: they are about the court, + And, as I think, they have already order + This night to play before him. + +LORD POLONIUS + + 'Tis most true: + And he beseech'd me to entreat your majesties + To hear and see the matter. + +KING CLAUDIUS + + With all my heart; and it doth much content me + To hear him so inclined. + Good gentlemen, give him a further edge, + And drive his purpose on to these delights. + +ROSENCRANTZ + + We shall, my lord. + + Exeunt ROSENCRANTZ and GUILDENSTERN + +KING CLAUDIUS + + Sweet Gertrude, leave us too; + For we have closely sent for Hamlet hither, + That he, as 'twere by accident, may here + Affront Ophelia: + Her father and myself, lawful espials, + Will so bestow ourselves that, seeing, unseen, + We may of their encounter frankly judge, + And gather by him, as he is behaved, + If 't be the affliction of his love or no + That thus he suffers for. + +QUEEN GERTRUDE + + I shall obey you. + And for your part, Ophelia, I do wish + That your good beauties be the happy cause + Of Hamlet's wildness: so shall I hope your virtues + Will bring him to his wonted way again, + To both your honours. + +OPHELIA + + Madam, I wish it may. + + Exit QUEEN GERTRUDE + +LORD POLONIUS + + Ophelia, walk you here. Gracious, so please you, + We will bestow ourselves. + + To OPHELIA + Read on this book; + That show of such an exercise may colour + Your loneliness. We are oft to blame in this,-- + 'Tis too much proved--that with devotion's visage + And pious action we do sugar o'er + The devil himself. + +KING CLAUDIUS + + [Aside] O, 'tis too true! + How smart a lash that speech doth give my conscience! + The harlot's cheek, beautied with plastering art, + Is not more ugly to the thing that helps it + Than is my deed to my most painted word: + O heavy burthen! + +LORD POLONIUS + + I hear him coming: let's withdraw, my lord. + + Exeunt KING CLAUDIUS and POLONIUS + + Enter HAMLET + +HAMLET + + To be, or not to be, that is the question, + Whether 'tis nobler in the mind to suffer + The slings and arrows of outrageous fortune, + Or to take arms against a sea of troubles, + And by opposing end them? To die: to sleep; + No more; and by a sleep to say we end + The heart-ache and the thousand natural shocks + That flesh is heir to, 'tis a consummation + Devoutly to be wish'd. To die, to sleep; + To sleep: perchance to dream: ay, there's the rub; + For in that sleep of death what dreams may come + When we have shuffled off this mortal coil, + Must give us pause: there's the respect + That makes calamity of so long life; + For who would bear the whips and scorns of time, + The oppressor's wrong, the proud man's contumely, + The pangs of despised love, the law's delay, + The insolence of office and the spurns + That patient merit of the unworthy takes, + When he himself might his quietus make + With a bare bodkin? who would fardels bear, + To grunt and sweat under a weary life, + But that the dread of something after death, + The undiscover'd country from whose bourn + No traveller returns, puzzles the will + And makes us rather bear those ills we have + Than fly to others that we know not of? + Thus conscience does make cowards of us all; + And thus the native hue of resolution + Is sicklied o'er with the pale cast of thought, + And enterprises of great pith and moment + With this regard their currents turn awry, + And lose the name of action.--Soft you now! + The fair Ophelia! Nymph, in thy orisons + Be all my sins remember'd. + +OPHELIA + + Good my lord, + How does your honour for this many a day? + +HAMLET + + I humbly thank you; well, well, well. + +OPHELIA + + My lord, I have remembrances of yours, + That I have longed long to re-deliver; + I pray you, now receive them. + +HAMLET + + No, not I; + I never gave you aught. + +OPHELIA + + My honour'd lord, you know right well you did; + And, with them, words of so sweet breath composed + As made the things more rich: their perfume lost, + Take these again; for to the noble mind + Rich gifts wax poor when givers prove unkind. + There, my lord. + +HAMLET + + Ha, ha! are you honest? + +OPHELIA + + My lord? + +HAMLET + + Are you fair? + +OPHELIA + + What means your lordship? + +HAMLET + + That if you be honest and fair, your honesty should + admit no discourse to your beauty. + +OPHELIA + + Could beauty, my lord, have better commerce than + with honesty? + +HAMLET + + Ay, truly; for the power of beauty will sooner + transform honesty from what it is to a bawd than the + force of honesty can translate beauty into his + likeness: this was sometime a paradox, but now the + time gives it proof. I did love you once. + +OPHELIA + + Indeed, my lord, you made me believe so. + +HAMLET + + You should not have believed me; for virtue cannot + so inoculate our old stock but we shall relish of + it: I loved you not. + +OPHELIA + + I was the more deceived. + +HAMLET + + Get thee to a nunnery: why wouldst thou be a + breeder of sinners? I am myself indifferent honest; + but yet I could accuse me of such things that it + were better my mother had not borne me: I am very + proud, revengeful, ambitious, with more offences at + my beck than I have thoughts to put them in, + imagination to give them shape, or time to act them + in. What should such fellows as I do crawling + between earth and heaven? We are arrant knaves, + all; believe none of us. Go thy ways to a nunnery. + Where's your father? + +OPHELIA + + At home, my lord. + +HAMLET + + Let the doors be shut upon him, that he may play the + fool no where but in's own house. Farewell. + +OPHELIA + + O, help him, you sweet heavens! + +HAMLET + + If thou dost marry, I'll give thee this plague for + thy dowry: be thou as chaste as ice, as pure as + snow, thou shalt not escape calumny. Get thee to a + nunnery, go: farewell. Or, if thou wilt needs + marry, marry a fool; for wise men know well enough + what monsters you make of them. To a nunnery, go, + and quickly too. Farewell. + +OPHELIA + + O heavenly powers, restore him! + +HAMLET + + I have heard of your paintings too, well enough; God + has given you one face, and you make yourselves + another: you jig, you amble, and you lisp, and + nick-name God's creatures, and make your wantonness + your ignorance. Go to, I'll no more on't; it hath + made me mad. I say, we will have no more marriages: + those that are married already, all but one, shall + live; the rest shall keep as they are. To a + nunnery, go. + + Exit + +OPHELIA + + O, what a noble mind is here o'erthrown! + The courtier's, soldier's, scholar's, eye, tongue, sword; + The expectancy and rose of the fair state, + The glass of fashion and the mould of form, + The observed of all observers, quite, quite down! + And I, of ladies most deject and wretched, + That suck'd the honey of his music vows, + Now see that noble and most sovereign reason, + Like sweet bells jangled, out of tune and harsh; + That unmatch'd form and feature of blown youth + Blasted with ecstasy: O, woe is me, + To have seen what I have seen, see what I see! + + Re-enter KING CLAUDIUS and POLONIUS + +KING CLAUDIUS + + Love! his affections do not that way tend; + Nor what he spake, though it lack'd form a little, + Was not like madness. There's something in his soul, + O'er which his melancholy sits on brood; + And I do doubt the hatch and the disclose + Will be some danger: which for to prevent, + I have in quick determination + Thus set it down: he shall with speed to England, + For the demand of our neglected tribute + Haply the seas and countries different + With variable objects shall expel + This something-settled matter in his heart, + Whereon his brains still beating puts him thus + From fashion of himself. What think you on't? + +LORD POLONIUS + + It shall do well: but yet do I believe + The origin and commencement of his grief + Sprung from neglected love. How now, Ophelia! + You need not tell us what Lord Hamlet said; + We heard it all. My lord, do as you please; + But, if you hold it fit, after the play + Let his queen mother all alone entreat him + To show his grief: let her be round with him; + And I'll be placed, so please you, in the ear + Of all their conference. If she find him not, + To England send him, or confine him where + Your wisdom best shall think. + +KING CLAUDIUS + + It shall be so: + Madness in great ones must not unwatch'd go. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act3/scene2.txt b/lib/wasi/wasitests/test_fs/hamlet/act3/scene2.txt new file mode 100644 index 00000000000..09aca1f6b75 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act3/scene2.txt @@ -0,0 +1,863 @@ +SCENE II. A hall in the castle. + + Enter HAMLET and Players + +HAMLET + + Speak the speech, I pray you, as I pronounced it to + you, trippingly on the tongue: but if you mouth it, + as many of your players do, I had as lief the + town-crier spoke my lines. Nor do not saw the air + too much with your hand, thus, but use all gently; + for in the very torrent, tempest, and, as I may say, + the whirlwind of passion, you must acquire and beget + a temperance that may give it smoothness. O, it + offends me to the soul to hear a robustious + periwig-pated fellow tear a passion to tatters, to + very rags, to split the ears of the groundlings, who + for the most part are capable of nothing but + inexplicable dumbshows and noise: I would have such + a fellow whipped for o'erdoing Termagant; it + out-herods Herod: pray you, avoid it. + +First Player + + I warrant your honour. + +HAMLET + + Be not too tame neither, but let your own discretion + be your tutor: suit the action to the word, the + word to the action; with this special o'erstep not + the modesty of nature: for any thing so overdone is + from the purpose of playing, whose end, both at the + first and now, was and is, to hold, as 'twere, the + mirror up to nature; to show virtue her own feature, + scorn her own image, and the very age and body of + the time his form and pressure. Now this overdone, + or come tardy off, though it make the unskilful + laugh, cannot but make the judicious grieve; the + censure of the which one must in your allowance + o'erweigh a whole theatre of others. O, there be + players that I have seen play, and heard others + praise, and that highly, not to speak it profanely, + that, neither having the accent of Christians nor + the gait of Christian, pagan, nor man, have so + strutted and bellowed that I have thought some of + nature's journeymen had made men and not made them + well, they imitated humanity so abominably. + +First Player + + I hope we have reformed that indifferently with us, + sir. + +HAMLET + + O, reform it altogether. And let those that play + your clowns speak no more than is set down for them; + for there be of them that will themselves laugh, to + set on some quantity of barren spectators to laugh + too; though, in the mean time, some necessary + question of the play be then to be considered: + that's villanous, and shows a most pitiful ambition + in the fool that uses it. Go, make you ready. + + Exeunt Players + + Enter POLONIUS, ROSENCRANTZ, and GUILDENSTERN + How now, my lord! I will the king hear this piece of work? + +LORD POLONIUS + + And the queen too, and that presently. + +HAMLET + + Bid the players make haste. + + Exit POLONIUS + Will you two help to hasten them? + +ROSENCRANTZ GUILDENSTERN + + We will, my lord. + + Exeunt ROSENCRANTZ and GUILDENSTERN + +HAMLET + + What ho! Horatio! + + Enter HORATIO + +HORATIO + + Here, sweet lord, at your service. + +HAMLET + + Horatio, thou art e'en as just a man + As e'er my conversation coped withal. + +HORATIO + + O, my dear lord,-- + +HAMLET + + Nay, do not think I flatter; + For what advancement may I hope from thee + That no revenue hast but thy good spirits, + To feed and clothe thee? Why should the poor be flatter'd? + No, let the candied tongue lick absurd pomp, + And crook the pregnant hinges of the knee + Where thrift may follow fawning. Dost thou hear? + Since my dear soul was mistress of her choice + And could of men distinguish, her election + Hath seal'd thee for herself; for thou hast been + As one, in suffering all, that suffers nothing, + A man that fortune's buffets and rewards + Hast ta'en with equal thanks: and blest are those + Whose blood and judgment are so well commingled, + That they are not a pipe for fortune's finger + To sound what stop she please. Give me that man + That is not passion's slave, and I will wear him + In my heart's core, ay, in my heart of heart, + As I do thee.--Something too much of this.-- + There is a play to-night before the king; + One scene of it comes near the circumstance + Which I have told thee of my father's death: + I prithee, when thou seest that act afoot, + Even with the very comment of thy soul + Observe mine uncle: if his occulted guilt + Do not itself unkennel in one speech, + It is a damned ghost that we have seen, + And my imaginations are as foul + As Vulcan's stithy. Give him heedful note; + For I mine eyes will rivet to his face, + And after we will both our judgments join + In censure of his seeming. + +HORATIO + + Well, my lord: + If he steal aught the whilst this play is playing, + And 'scape detecting, I will pay the theft. + +HAMLET + + They are coming to the play; I must be idle: + Get you a place. + + Danish march. A flourish. Enter KING CLAUDIUS, QUEEN GERTRUDE, POLONIUS, OPHELIA, ROSENCRANTZ, GUILDENSTERN, and others + +KING CLAUDIUS + + How fares our cousin Hamlet? + +HAMLET + + Excellent, i' faith; of the chameleon's dish: I eat + the air, promise-crammed: you cannot feed capons so. + +KING CLAUDIUS + + I have nothing with this answer, Hamlet; these words + are not mine. + +HAMLET + + No, nor mine now. + + To POLONIUS + My lord, you played once i' the university, you say? + +LORD POLONIUS + + That did I, my lord; and was accounted a good actor. + +HAMLET + + What did you enact? + +LORD POLONIUS + + I did enact Julius Caesar: I was killed i' the + Capitol; Brutus killed me. + +HAMLET + + It was a brute part of him to kill so capital a calf + there. Be the players ready? + +ROSENCRANTZ + + Ay, my lord; they stay upon your patience. + +QUEEN GERTRUDE + + Come hither, my dear Hamlet, sit by me. + +HAMLET + + No, good mother, here's metal more attractive. + +LORD POLONIUS + + [To KING CLAUDIUS] O, ho! do you mark that? + +HAMLET + + Lady, shall I lie in your lap? + + Lying down at OPHELIA's feet + +OPHELIA + + No, my lord. + +HAMLET + + I mean, my head upon your lap? + +OPHELIA + + Ay, my lord. + +HAMLET + + Do you think I meant country matters? + +OPHELIA + + I think nothing, my lord. + +HAMLET + + That's a fair thought to lie between maids' legs. + +OPHELIA + + What is, my lord? + +HAMLET + + Nothing. + +OPHELIA + + You are merry, my lord. + +HAMLET + + Who, I? + +OPHELIA + + Ay, my lord. + +HAMLET + + O God, your only jig-maker. What should a man do + but be merry? for, look you, how cheerfully my + mother looks, and my father died within these two hours. + +OPHELIA + + Nay, 'tis twice two months, my lord. + +HAMLET + + So long? Nay then, let the devil wear black, for + I'll have a suit of sables. O heavens! die two + months ago, and not forgotten yet? Then there's + hope a great man's memory may outlive his life half + a year: but, by'r lady, he must build churches, + then; or else shall he suffer not thinking on, with + the hobby-horse, whose epitaph is 'For, O, for, O, + the hobby-horse is forgot.' + + Hautboys play. The dumb-show enters + + Enter a King and a Queen very lovingly; the Queen embracing him, and he her. She kneels, and makes show of protestation unto him. He takes her up, and declines his head upon her neck: lays him down upon a bank of flowers: she, seeing him asleep, leaves him. Anon comes in a fellow, takes off his crown, kisses it, and pours poison in the King's ears, and exit. The Queen returns; finds the King dead, and makes passionate action. The Poisoner, with some two or three Mutes, comes in again, seeming to lament with her. The dead body is carried away. The Poisoner wooes the Queen with gifts: she seems loath and unwilling awhile, but in the end accepts his love + + Exeunt + +OPHELIA + + What means this, my lord? + +HAMLET + + Marry, this is miching mallecho; it means mischief. + +OPHELIA + + Belike this show imports the argument of the play. + + Enter Prologue + +HAMLET + + We shall know by this fellow: the players cannot + keep counsel; they'll tell all. + +OPHELIA + + Will he tell us what this show meant? + +HAMLET + + Ay, or any show that you'll show him: be not you + ashamed to show, he'll not shame to tell you what it means. + +OPHELIA + + You are naught, you are naught: I'll mark the play. + +Prologue + + For us, and for our tragedy, + Here stooping to your clemency, + We beg your hearing patiently. + + Exit + +HAMLET + + Is this a prologue, or the posy of a ring? + +OPHELIA + + 'Tis brief, my lord. + +HAMLET + + As woman's love. + + Enter two Players, King and Queen + +Player King + + Full thirty times hath Phoebus' cart gone round + Neptune's salt wash and Tellus' orbed ground, + And thirty dozen moons with borrow'd sheen + About the world have times twelve thirties been, + Since love our hearts and Hymen did our hands + Unite commutual in most sacred bands. + +Player Queen + + So many journeys may the sun and moon + Make us again count o'er ere love be done! + But, woe is me, you are so sick of late, + So far from cheer and from your former state, + That I distrust you. Yet, though I distrust, + Discomfort you, my lord, it nothing must: + For women's fear and love holds quantity; + In neither aught, or in extremity. + Now, what my love is, proof hath made you know; + And as my love is sized, my fear is so: + Where love is great, the littlest doubts are fear; + Where little fears grow great, great love grows there. + +Player King + + 'Faith, I must leave thee, love, and shortly too; + My operant powers their functions leave to do: + And thou shalt live in this fair world behind, + Honour'd, beloved; and haply one as kind + For husband shalt thou-- + +Player Queen + + O, confound the rest! + Such love must needs be treason in my breast: + In second husband let me be accurst! + None wed the second but who kill'd the first. + +HAMLET + + [Aside] Wormwood, wormwood. + +Player Queen + + The instances that second marriage move + Are base respects of thrift, but none of love: + A second time I kill my husband dead, + When second husband kisses me in bed. + +Player King + + I do believe you think what now you speak; + But what we do determine oft we break. + Purpose is but the slave to memory, + Of violent birth, but poor validity; + Which now, like fruit unripe, sticks on the tree; + But fall, unshaken, when they mellow be. + Most necessary 'tis that we forget + To pay ourselves what to ourselves is debt: + What to ourselves in passion we propose, + The passion ending, doth the purpose lose. + The violence of either grief or joy + Their own enactures with themselves destroy: + Where joy most revels, grief doth most lament; + Grief joys, joy grieves, on slender accident. + This world is not for aye, nor 'tis not strange + That even our loves should with our fortunes change; + For 'tis a question left us yet to prove, + Whether love lead fortune, or else fortune love. + The great man down, you mark his favourite flies; + The poor advanced makes friends of enemies. + And hitherto doth love on fortune tend; + For who not needs shall never lack a friend, + And who in want a hollow friend doth try, + Directly seasons him his enemy. + But, orderly to end where I begun, + Our wills and fates do so contrary run + That our devices still are overthrown; + Our thoughts are ours, their ends none of our own: + So think thou wilt no second husband wed; + But die thy thoughts when thy first lord is dead. + +Player Queen + + Nor earth to me give food, nor heaven light! + Sport and repose lock from me day and night! + To desperation turn my trust and hope! + An anchor's cheer in prison be my scope! + Each opposite that blanks the face of joy + Meet what I would have well and it destroy! + Both here and hence pursue me lasting strife, + If, once a widow, ever I be wife! + +HAMLET + + If she should break it now! + +Player King + + 'Tis deeply sworn. Sweet, leave me here awhile; + My spirits grow dull, and fain I would beguile + The tedious day with sleep. + + Sleeps + +Player Queen + + Sleep rock thy brain, + And never come mischance between us twain! + + Exit + +HAMLET + + Madam, how like you this play? + +QUEEN GERTRUDE + + The lady protests too much, methinks. + +HAMLET + + O, but she'll keep her word. + +KING CLAUDIUS + + Have you heard the argument? Is there no offence in 't? + +HAMLET + + No, no, they do but jest, poison in jest; no offence + i' the world. + +KING CLAUDIUS + + What do you call the play? + +HAMLET + + The Mouse-trap. Marry, how? Tropically. This play + is the image of a murder done in Vienna: Gonzago is + the duke's name; his wife, Baptista: you shall see + anon; 'tis a knavish piece of work: but what o' + that? your majesty and we that have free souls, it + touches us not: let the galled jade wince, our + withers are unwrung. + + Enter LUCIANUS + This is one Lucianus, nephew to the king. + +OPHELIA + + You are as good as a chorus, my lord. + +HAMLET + + I could interpret between you and your love, if I + could see the puppets dallying. + +OPHELIA + + You are keen, my lord, you are keen. + +HAMLET + + It would cost you a groaning to take off my edge. + +OPHELIA + + Still better, and worse. + +HAMLET + + So you must take your husbands. Begin, murderer; + pox, leave thy damnable faces, and begin. Come: + 'the croaking raven doth bellow for revenge.' + +LUCIANUS + + Thoughts black, hands apt, drugs fit, and time agreeing; + Confederate season, else no creature seeing; + Thou mixture rank, of midnight weeds collected, + With Hecate's ban thrice blasted, thrice infected, + Thy natural magic and dire property, + On wholesome life usurp immediately. + + Pours the poison into the sleeper's ears + +HAMLET + + He poisons him i' the garden for's estate. His + name's Gonzago: the story is extant, and writ in + choice Italian: you shall see anon how the murderer + gets the love of Gonzago's wife. + +OPHELIA + + The king rises. + +HAMLET + + What, frighted with false fire! + +QUEEN GERTRUDE + + How fares my lord? + +LORD POLONIUS + + Give o'er the play. + +KING CLAUDIUS + + Give me some light: away! + +All + + Lights, lights, lights! + + Exeunt all but HAMLET and HORATIO + +HAMLET + + Why, let the stricken deer go weep, + The hart ungalled play; + For some must watch, while some must sleep: + So runs the world away. + Would not this, sir, and a forest of feathers-- if + the rest of my fortunes turn Turk with me--with two + Provincial roses on my razed shoes, get me a + fellowship in a cry of players, sir? + +HORATIO + + Half a share. + +HAMLET + + A whole one, I. + For thou dost know, O Damon dear, + This realm dismantled was + Of Jove himself; and now reigns here + A very, very--pajock. + +HORATIO + + You might have rhymed. + +HAMLET + + O good Horatio, I'll take the ghost's word for a + thousand pound. Didst perceive? + +HORATIO + + Very well, my lord. + +HAMLET + + Upon the talk of the poisoning? + +HORATIO + + I did very well note him. + +HAMLET + + Ah, ha! Come, some music! come, the recorders! + For if the king like not the comedy, + Why then, belike, he likes it not, perdy. + Come, some music! + + Re-enter ROSENCRANTZ and GUILDENSTERN + +GUILDENSTERN + + Good my lord, vouchsafe me a word with you. + +HAMLET + + Sir, a whole history. + +GUILDENSTERN + + The king, sir,-- + +HAMLET + + Ay, sir, what of him? + +GUILDENSTERN + + Is in his retirement marvellous distempered. + +HAMLET + + With drink, sir? + +GUILDENSTERN + + No, my lord, rather with choler. + +HAMLET + + Your wisdom should show itself more richer to + signify this to his doctor; for, for me to put him + to his purgation would perhaps plunge him into far + more choler. + +GUILDENSTERN + + Good my lord, put your discourse into some frame and + start not so wildly from my affair. + +HAMLET + + I am tame, sir: pronounce. + +GUILDENSTERN + + The queen, your mother, in most great affliction of + spirit, hath sent me to you. + +HAMLET + + You are welcome. + +GUILDENSTERN + + Nay, good my lord, this courtesy is not of the right + breed. If it shall please you to make me a + wholesome answer, I will do your mother's + commandment: if not, your pardon and my return + shall be the end of my business. + +HAMLET + + Sir, I cannot. + +GUILDENSTERN + + What, my lord? + +HAMLET + + Make you a wholesome answer; my wit's diseased: but, + sir, such answer as I can make, you shall command; + or, rather, as you say, my mother: therefore no + more, but to the matter: my mother, you say,-- + +ROSENCRANTZ + + Then thus she says; your behavior hath struck her + into amazement and admiration. + +HAMLET + + O wonderful son, that can so astonish a mother! But + is there no sequel at the heels of this mother's + admiration? Impart. + +ROSENCRANTZ + + She desires to speak with you in her closet, ere you + go to bed. + +HAMLET + + We shall obey, were she ten times our mother. Have + you any further trade with us? + +ROSENCRANTZ + + My lord, you once did love me. + +HAMLET + + So I do still, by these pickers and stealers. + +ROSENCRANTZ + + Good my lord, what is your cause of distemper? you + do, surely, bar the door upon your own liberty, if + you deny your griefs to your friend. + +HAMLET + + Sir, I lack advancement. + +ROSENCRANTZ + + How can that be, when you have the voice of the king + himself for your succession in Denmark? + +HAMLET + + Ay, but sir, 'While the grass grows,'--the proverb + is something musty. + + Re-enter Players with recorders + O, the recorders! let me see one. To withdraw with + you:--why do you go about to recover the wind of me, + as if you would drive me into a toil? + +GUILDENSTERN + + O, my lord, if my duty be too bold, my love is too + unmannerly. + +HAMLET + + I do not well understand that. Will you play upon + this pipe? + +GUILDENSTERN + + My lord, I cannot. + +HAMLET + + I pray you. + +GUILDENSTERN + + Believe me, I cannot. + +HAMLET + + I do beseech you. + +GUILDENSTERN + + I know no touch of it, my lord. + +HAMLET + + 'Tis as easy as lying: govern these ventages with + your lingers and thumb, give it breath with your + mouth, and it will discourse most eloquent music. + Look you, these are the stops. + +GUILDENSTERN + + But these cannot I command to any utterance of + harmony; I have not the skill. + +HAMLET + + Why, look you now, how unworthy a thing you make of + me! You would play upon me; you would seem to know + my stops; you would pluck out the heart of my + mystery; you would sound me from my lowest note to + the top of my compass: and there is much music, + excellent voice, in this little organ; yet cannot + you make it speak. 'Sblood, do you think I am + easier to be played on than a pipe? Call me what + instrument you will, though you can fret me, yet you + cannot play upon me. + + Enter POLONIUS + God bless you, sir! + +LORD POLONIUS + + My lord, the queen would speak with you, and + presently. + +HAMLET + + Do you see yonder cloud that's almost in shape of a camel? + +LORD POLONIUS + + By the mass, and 'tis like a camel, indeed. + +HAMLET + + Methinks it is like a weasel. + +LORD POLONIUS + + It is backed like a weasel. + +HAMLET + + Or like a whale? + +LORD POLONIUS + + Very like a whale. + +HAMLET + + Then I will come to my mother by and by. They fool + me to the top of my bent. I will come by and by. + +LORD POLONIUS + + I will say so. + +HAMLET + + By and by is easily said. + + Exit POLONIUS + Leave me, friends. + + Exeunt all but HAMLET + Tis now the very witching time of night, + When churchyards yawn and hell itself breathes out + Contagion to this world: now could I drink hot blood, + And do such bitter business as the day + Would quake to look on. Soft! now to my mother. + O heart, lose not thy nature; let not ever + The soul of Nero enter this firm bosom: + Let me be cruel, not unnatural: + I will speak daggers to her, but use none; + My tongue and soul in this be hypocrites; + How in my words soever she be shent, + To give them seals never, my soul, consent! + + Exit diff --git a/lib/wasi/wasitests/test_fs/hamlet/act3/scene3.txt b/lib/wasi/wasitests/test_fs/hamlet/act3/scene3.txt new file mode 100644 index 00000000000..dbac7054ba6 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act3/scene3.txt @@ -0,0 +1,145 @@ +SCENE III. A room in the castle. + + Enter KING CLAUDIUS, ROSENCRANTZ, and GUILDENSTERN + +KING CLAUDIUS + + I like him not, nor stands it safe with us + To let his madness range. Therefore prepare you; + I your commission will forthwith dispatch, + And he to England shall along with you: + The terms of our estate may not endure + Hazard so dangerous as doth hourly grow + Out of his lunacies. + +GUILDENSTERN + + We will ourselves provide: + Most holy and religious fear it is + To keep those many many bodies safe + That live and feed upon your majesty. + +ROSENCRANTZ + + The single and peculiar life is bound, + With all the strength and armour of the mind, + To keep itself from noyance; but much more + That spirit upon whose weal depend and rest + The lives of many. The cease of majesty + Dies not alone; but, like a gulf, doth draw + What's near it with it: it is a massy wheel, + Fix'd on the summit of the highest mount, + To whose huge spokes ten thousand lesser things + Are mortised and adjoin'd; which, when it falls, + Each small annexment, petty consequence, + Attends the boisterous ruin. Never alone + Did the king sigh, but with a general groan. + +KING CLAUDIUS + + Arm you, I pray you, to this speedy voyage; + For we will fetters put upon this fear, + Which now goes too free-footed. + +ROSENCRANTZ GUILDENSTERN + + We will haste us. + + Exeunt ROSENCRANTZ and GUILDENSTERN + + Enter POLONIUS + +LORD POLONIUS + + My lord, he's going to his mother's closet: + Behind the arras I'll convey myself, + To hear the process; and warrant she'll tax him home: + And, as you said, and wisely was it said, + 'Tis meet that some more audience than a mother, + Since nature makes them partial, should o'erhear + The speech, of vantage. Fare you well, my liege: + I'll call upon you ere you go to bed, + And tell you what I know. + +KING CLAUDIUS + + Thanks, dear my lord. + + Exit POLONIUS + O, my offence is rank it smells to heaven; + It hath the primal eldest curse upon't, + A brother's murder. Pray can I not, + Though inclination be as sharp as will: + My stronger guilt defeats my strong intent; + And, like a man to double business bound, + I stand in pause where I shall first begin, + And both neglect. What if this cursed hand + Were thicker than itself with brother's blood, + Is there not rain enough in the sweet heavens + To wash it white as snow? Whereto serves mercy + But to confront the visage of offence? + And what's in prayer but this two-fold force, + To be forestalled ere we come to fall, + Or pardon'd being down? Then I'll look up; + My fault is past. But, O, what form of prayer + Can serve my turn? 'Forgive me my foul murder'? + That cannot be; since I am still possess'd + Of those effects for which I did the murder, + My crown, mine own ambition and my queen. + May one be pardon'd and retain the offence? + In the corrupted currents of this world + Offence's gilded hand may shove by justice, + And oft 'tis seen the wicked prize itself + Buys out the law: but 'tis not so above; + There is no shuffling, there the action lies + In his true nature; and we ourselves compell'd, + Even to the teeth and forehead of our faults, + To give in evidence. What then? what rests? + Try what repentance can: what can it not? + Yet what can it when one can not repent? + O wretched state! O bosom black as death! + O limed soul, that, struggling to be free, + Art more engaged! Help, angels! Make assay! + Bow, stubborn knees; and, heart with strings of steel, + Be soft as sinews of the newborn babe! + All may be well. + + Retires and kneels + + Enter HAMLET + +HAMLET + + Now might I do it pat, now he is praying; + And now I'll do't. And so he goes to heaven; + And so am I revenged. That would be scann'd: + A villain kills my father; and for that, + I, his sole son, do this same villain send + To heaven. + O, this is hire and salary, not revenge. + He took my father grossly, full of bread; + With all his crimes broad blown, as flush as May; + And how his audit stands who knows save heaven? + But in our circumstance and course of thought, + 'Tis heavy with him: and am I then revenged, + To take him in the purging of his soul, + When he is fit and season'd for his passage? + No! + Up, sword; and know thou a more horrid hent: + When he is drunk asleep, or in his rage, + Or in the incestuous pleasure of his bed; + At gaming, swearing, or about some act + That has no relish of salvation in't; + Then trip him, that his heels may kick at heaven, + And that his soul may be as damn'd and black + As hell, whereto it goes. My mother stays: + This physic but prolongs thy sickly days. + + Exit + +KING CLAUDIUS + + [Rising] My words fly up, my thoughts remain below: + Words without thoughts never to heaven go. + + Exit diff --git a/lib/wasi/wasitests/test_fs/hamlet/act3/scene4.txt b/lib/wasi/wasitests/test_fs/hamlet/act3/scene4.txt new file mode 100644 index 00000000000..3d68af065d7 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act3/scene4.txt @@ -0,0 +1,424 @@ +SCENE IV. The Queen's closet. + + Enter QUEEN GERTRUDE and POLONIUS + +LORD POLONIUS + + He will come straight. Look you lay home to him: + Tell him his pranks have been too broad to bear with, + And that your grace hath screen'd and stood between + Much heat and him. I'll sconce me even here. + Pray you, be round with him. + +HAMLET + + [Within] Mother, mother, mother! + +QUEEN GERTRUDE + + I'll warrant you, + Fear me not: withdraw, I hear him coming. + + POLONIUS hides behind the arras + + Enter HAMLET + +HAMLET + + Now, mother, what's the matter? + +QUEEN GERTRUDE + + Hamlet, thou hast thy father much offended. + +HAMLET + + Mother, you have my father much offended. + +QUEEN GERTRUDE + + Come, come, you answer with an idle tongue. + +HAMLET + + Go, go, you question with a wicked tongue. + +QUEEN GERTRUDE + + Why, how now, Hamlet! + +HAMLET + + What's the matter now? + +QUEEN GERTRUDE + + Have you forgot me? + +HAMLET + + No, by the rood, not so: + You are the queen, your husband's brother's wife; + And--would it were not so!--you are my mother. + +QUEEN GERTRUDE + + Nay, then, I'll set those to you that can speak. + +HAMLET + + Come, come, and sit you down; you shall not budge; + You go not till I set you up a glass + Where you may see the inmost part of you. + +QUEEN GERTRUDE + + What wilt thou do? thou wilt not murder me? + Help, help, ho! + +LORD POLONIUS + + [Behind] What, ho! help, help, help! + +HAMLET + + [Drawing] How now! a rat? Dead, for a ducat, dead! + + Makes a pass through the arras + +LORD POLONIUS + + [Behind] O, I am slain! + + Falls and dies + +QUEEN GERTRUDE + + O me, what hast thou done? + +HAMLET + + Nay, I know not: + Is it the king? + +QUEEN GERTRUDE + + O, what a rash and bloody deed is this! + +HAMLET + + A bloody deed! almost as bad, good mother, + As kill a king, and marry with his brother. + +QUEEN GERTRUDE + + As kill a king! + +HAMLET + + Ay, lady, 'twas my word. + + Lifts up the array and discovers POLONIUS + Thou wretched, rash, intruding fool, farewell! + I took thee for thy better: take thy fortune; + Thou find'st to be too busy is some danger. + Leave wringing of your hands: peace! sit you down, + And let me wring your heart; for so I shall, + If it be made of penetrable stuff, + If damned custom have not brass'd it so + That it is proof and bulwark against sense. + +QUEEN GERTRUDE + + What have I done, that thou darest wag thy tongue + In noise so rude against me? + +HAMLET + + Such an act + That blurs the grace and blush of modesty, + Calls virtue hypocrite, takes off the rose + From the fair forehead of an innocent love + And sets a blister there, makes marriage-vows + As false as dicers' oaths: O, such a deed + As from the body of contraction plucks + The very soul, and sweet religion makes + A rhapsody of words: heaven's face doth glow: + Yea, this solidity and compound mass, + With tristful visage, as against the doom, + Is thought-sick at the act. + +QUEEN GERTRUDE + + Ay me, what act, + That roars so loud, and thunders in the index? + +HAMLET + + Look here, upon this picture, and on this, + The counterfeit presentment of two brothers. + See, what a grace was seated on this brow; + Hyperion's curls; the front of Jove himself; + An eye like Mars, to threaten and command; + A station like the herald Mercury + New-lighted on a heaven-kissing hill; + A combination and a form indeed, + Where every god did seem to set his seal, + To give the world assurance of a man: + This was your husband. Look you now, what follows: + Here is your husband; like a mildew'd ear, + Blasting his wholesome brother. Have you eyes? + Could you on this fair mountain leave to feed, + And batten on this moor? Ha! have you eyes? + You cannot call it love; for at your age + The hey-day in the blood is tame, it's humble, + And waits upon the judgment: and what judgment + Would step from this to this? Sense, sure, you have, + Else could you not have motion; but sure, that sense + Is apoplex'd; for madness would not err, + Nor sense to ecstasy was ne'er so thrall'd + But it reserved some quantity of choice, + To serve in such a difference. What devil was't + That thus hath cozen'd you at hoodman-blind? + Eyes without feeling, feeling without sight, + Ears without hands or eyes, smelling sans all, + Or but a sickly part of one true sense + Could not so mope. + O shame! where is thy blush? Rebellious hell, + If thou canst mutine in a matron's bones, + To flaming youth let virtue be as wax, + And melt in her own fire: proclaim no shame + When the compulsive ardour gives the charge, + Since frost itself as actively doth burn + And reason panders will. + +QUEEN GERTRUDE + + O Hamlet, speak no more: + Thou turn'st mine eyes into my very soul; + And there I see such black and grained spots + As will not leave their tinct. + +HAMLET + + Nay, but to live + In the rank sweat of an enseamed bed, + Stew'd in corruption, honeying and making love + Over the nasty sty,-- + +QUEEN GERTRUDE + + O, speak to me no more; + These words, like daggers, enter in mine ears; + No more, sweet Hamlet! + +HAMLET + + A murderer and a villain; + A slave that is not twentieth part the tithe + Of your precedent lord; a vice of kings; + A cutpurse of the empire and the rule, + That from a shelf the precious diadem stole, + And put it in his pocket! + +QUEEN GERTRUDE + + No more! + +HAMLET + + A king of shreds and patches,-- + + Enter Ghost + Save me, and hover o'er me with your wings, + You heavenly guards! What would your gracious figure? + +QUEEN GERTRUDE + + Alas, he's mad! + +HAMLET + + Do you not come your tardy son to chide, + That, lapsed in time and passion, lets go by + The important acting of your dread command? O, say! + +Ghost + + Do not forget: this visitation + Is but to whet thy almost blunted purpose. + But, look, amazement on thy mother sits: + O, step between her and her fighting soul: + Conceit in weakest bodies strongest works: + Speak to her, Hamlet. + +HAMLET + + How is it with you, lady? + +QUEEN GERTRUDE + + Alas, how is't with you, + That you do bend your eye on vacancy + And with the incorporal air do hold discourse? + Forth at your eyes your spirits wildly peep; + And, as the sleeping soldiers in the alarm, + Your bedded hair, like life in excrements, + Starts up, and stands on end. O gentle son, + Upon the heat and flame of thy distemper + Sprinkle cool patience. Whereon do you look? + +HAMLET + + On him, on him! Look you, how pale he glares! + His form and cause conjoin'd, preaching to stones, + Would make them capable. Do not look upon me; + Lest with this piteous action you convert + My stern effects: then what I have to do + Will want true colour; tears perchance for blood. + +QUEEN GERTRUDE + + To whom do you speak this? + +HAMLET + + Do you see nothing there? + +QUEEN GERTRUDE + + Nothing at all; yet all that is I see. + +HAMLET + + Nor did you nothing hear? + +QUEEN GERTRUDE + + No, nothing but ourselves. + +HAMLET + + Why, look you there! look, how it steals away! + My father, in his habit as he lived! + Look, where he goes, even now, out at the portal! + + Exit Ghost + +QUEEN GERTRUDE + + This the very coinage of your brain: + This bodiless creation ecstasy + Is very cunning in. + +HAMLET + + Ecstasy! + My pulse, as yours, doth temperately keep time, + And makes as healthful music: it is not madness + That I have utter'd: bring me to the test, + And I the matter will re-word; which madness + Would gambol from. Mother, for love of grace, + Lay not that mattering unction to your soul, + That not your trespass, but my madness speaks: + It will but skin and film the ulcerous place, + Whilst rank corruption, mining all within, + Infects unseen. Confess yourself to heaven; + Repent what's past; avoid what is to come; + And do not spread the compost on the weeds, + To make them ranker. Forgive me this my virtue; + For in the fatness of these pursy times + Virtue itself of vice must pardon beg, + Yea, curb and woo for leave to do him good. + +QUEEN GERTRUDE + + O Hamlet, thou hast cleft my heart in twain. + +HAMLET + + O, throw away the worser part of it, + And live the purer with the other half. + Good night: but go not to mine uncle's bed; + Assume a virtue, if you have it not. + That monster, custom, who all sense doth eat, + Of habits devil, is angel yet in this, + That to the use of actions fair and good + He likewise gives a frock or livery, + That aptly is put on. Refrain to-night, + And that shall lend a kind of easiness + To the next abstinence: the next more easy; + For use almost can change the stamp of nature, + And either [ ] the devil, or throw him out + With wondrous potency. Once more, good night: + And when you are desirous to be bless'd, + I'll blessing beg of you. For this same lord, + + Pointing to POLONIUS + I do repent: but heaven hath pleased it so, + To punish me with this and this with me, + That I must be their scourge and minister. + I will bestow him, and will answer well + The death I gave him. So, again, good night. + I must be cruel, only to be kind: + Thus bad begins and worse remains behind. + One word more, good lady. + +QUEEN GERTRUDE + + What shall I do? + +HAMLET + + Not this, by no means, that I bid you do: + Let the bloat king tempt you again to bed; + Pinch wanton on your cheek; call you his mouse; + And let him, for a pair of reechy kisses, + Or paddling in your neck with his damn'd fingers, + Make you to ravel all this matter out, + That I essentially am not in madness, + But mad in craft. 'Twere good you let him know; + For who, that's but a queen, fair, sober, wise, + Would from a paddock, from a bat, a gib, + Such dear concernings hide? who would do so? + No, in despite of sense and secrecy, + Unpeg the basket on the house's top. + Let the birds fly, and, like the famous ape, + To try conclusions, in the basket creep, + And break your own neck down. + +QUEEN GERTRUDE + + Be thou assured, if words be made of breath, + And breath of life, I have no life to breathe + What thou hast said to me. + +HAMLET + + I must to England; you know that? + +QUEEN GERTRUDE + + Alack, + I had forgot: 'tis so concluded on. + +HAMLET + + There's letters seal'd: and my two schoolfellows, + Whom I will trust as I will adders fang'd, + They bear the mandate; they must sweep my way, + And marshal me to knavery. Let it work; + For 'tis the sport to have the engineer + Hoist with his own petard: and 't shall go hard + But I will delve one yard below their mines, + And blow them at the moon: O, 'tis most sweet, + When in one line two crafts directly meet. + This man shall set me packing: + I'll lug the guts into the neighbour room. + Mother, good night. Indeed this counsellor + Is now most still, most secret and most grave, + Who was in life a foolish prating knave. + Come, sir, to draw toward an end with you. + Good night, mother. + + Exeunt severally; HAMLET dragging in POLONIUS diff --git a/lib/wasi/wasitests/test_fs/hamlet/act4/scene1.txt b/lib/wasi/wasitests/test_fs/hamlet/act4/scene1.txt new file mode 100644 index 00000000000..a254aed94de --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act4/scene1.txt @@ -0,0 +1,75 @@ +ACT IV +SCENE I. A room in the castle. + + Enter KING CLAUDIUS, QUEEN GERTRUDE, ROSENCRANTZ, and GUILDENSTERN + +KING CLAUDIUS + + There's matter in these sighs, these profound heaves: + You must translate: 'tis fit we understand them. + Where is your son? + +QUEEN GERTRUDE + + Bestow this place on us a little while. + + Exeunt ROSENCRANTZ and GUILDENSTERN + Ah, my good lord, what have I seen to-night! + +KING CLAUDIUS + + What, Gertrude? How does Hamlet? + +QUEEN GERTRUDE + + Mad as the sea and wind, when both contend + Which is the mightier: in his lawless fit, + Behind the arras hearing something stir, + Whips out his rapier, cries, 'A rat, a rat!' + And, in this brainish apprehension, kills + The unseen good old man. + +KING CLAUDIUS + + O heavy deed! + It had been so with us, had we been there: + His liberty is full of threats to all; + To you yourself, to us, to every one. + Alas, how shall this bloody deed be answer'd? + It will be laid to us, whose providence + Should have kept short, restrain'd and out of haunt, + This mad young man: but so much was our love, + We would not understand what was most fit; + But, like the owner of a foul disease, + To keep it from divulging, let it feed + Even on the pith of Life. Where is he gone? + +QUEEN GERTRUDE + + To draw apart the body he hath kill'd: + O'er whom his very madness, like some ore + Among a mineral of metals base, + Shows itself pure; he weeps for what is done. + +KING CLAUDIUS + + O Gertrude, come away! + The sun no sooner shall the mountains touch, + But we will ship him hence: and this vile deed + We must, with all our majesty and skill, + Both countenance and excuse. Ho, Guildenstern! + + Re-enter ROSENCRANTZ and GUILDENSTERN + Friends both, go join you with some further aid: + Hamlet in madness hath Polonius slain, + And from his mother's closet hath he dragg'd him: + Go seek him out; speak fair, and bring the body + Into the chapel. I pray you, haste in this. + + Exeunt ROSENCRANTZ and GUILDENSTERN + Come, Gertrude, we'll call up our wisest friends; + And let them know, both what we mean to do, + And what's untimely done. O, come away! + My soul is full of discord and dismay. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act4/scene2.txt b/lib/wasi/wasitests/test_fs/hamlet/act4/scene2.txt new file mode 100644 index 00000000000..6903d9eacb4 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act4/scene2.txt @@ -0,0 +1,88 @@ +SCENE II. Another room in the castle. + + Enter HAMLET + +HAMLET + + Safely stowed. + +ROSENCRANTZ: GUILDENSTERN: + + [Within] Hamlet! Lord Hamlet! + +HAMLET + + What noise? who calls on Hamlet? + O, here they come. + + Enter ROSENCRANTZ and GUILDENSTERN + +ROSENCRANTZ + + What have you done, my lord, with the dead body? + +HAMLET + + Compounded it with dust, whereto 'tis kin. + +ROSENCRANTZ + + Tell us where 'tis, that we may take it thence + And bear it to the chapel. + +HAMLET + + Do not believe it. + +ROSENCRANTZ + + Believe what? + +HAMLET + + That I can keep your counsel and not mine own. + Besides, to be demanded of a sponge! what + replication should be made by the son of a king? + +ROSENCRANTZ + + Take you me for a sponge, my lord? + +HAMLET + + Ay, sir, that soaks up the king's countenance, his + rewards, his authorities. But such officers do the + king best service in the end: he keeps them, like + an ape, in the corner of his jaw; first mouthed, to + be last swallowed: when he needs what you have + gleaned, it is but squeezing you, and, sponge, you + shall be dry again. + +ROSENCRANTZ + + I understand you not, my lord. + +HAMLET + + I am glad of it: a knavish speech sleeps in a + foolish ear. + +ROSENCRANTZ + + My lord, you must tell us where the body is, and go + with us to the king. + +HAMLET + + The body is with the king, but the king is not with + the body. The king is a thing-- + +GUILDENSTERN + + A thing, my lord! + +HAMLET + + Of nothing: bring me to him. Hide fox, and all after. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act4/scene3.txt b/lib/wasi/wasitests/test_fs/hamlet/act4/scene3.txt new file mode 100644 index 00000000000..b364f0457d8 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act4/scene3.txt @@ -0,0 +1,171 @@ +SCENE III. Another room in the castle. + + Enter KING CLAUDIUS, attended + +KING CLAUDIUS + + I have sent to seek him, and to find the body. + How dangerous is it that this man goes loose! + Yet must not we put the strong law on him: + He's loved of the distracted multitude, + Who like not in their judgment, but their eyes; + And where tis so, the offender's scourge is weigh'd, + But never the offence. To bear all smooth and even, + This sudden sending him away must seem + Deliberate pause: diseases desperate grown + By desperate appliance are relieved, + Or not at all. + + Enter ROSENCRANTZ + How now! what hath befall'n? + +ROSENCRANTZ + + Where the dead body is bestow'd, my lord, + We cannot get from him. + +KING CLAUDIUS + + But where is he? + +ROSENCRANTZ + + Without, my lord; guarded, to know your pleasure. + +KING CLAUDIUS + + Bring him before us. + +ROSENCRANTZ + + Ho, Guildenstern! bring in my lord. + + Enter HAMLET and GUILDENSTERN + +KING CLAUDIUS + + Now, Hamlet, where's Polonius? + +HAMLET + + At supper. + +KING CLAUDIUS + + At supper! where? + +HAMLET + + Not where he eats, but where he is eaten: a certain + convocation of politic worms are e'en at him. Your + worm is your only emperor for diet: we fat all + creatures else to fat us, and we fat ourselves for + maggots: your fat king and your lean beggar is but + variable service, two dishes, but to one table: + that's the end. + +KING CLAUDIUS + + Alas, alas! + +HAMLET + + A man may fish with the worm that hath eat of a + king, and eat of the fish that hath fed of that worm. + +KING CLAUDIUS + + What dost you mean by this? + +HAMLET + + Nothing but to show you how a king may go a + progress through the guts of a beggar. + +KING CLAUDIUS + + Where is Polonius? + +HAMLET + + In heaven; send hither to see: if your messenger + find him not there, seek him i' the other place + yourself. But indeed, if you find him not within + this month, you shall nose him as you go up the + stairs into the lobby. + +KING CLAUDIUS + + Go seek him there. + + To some Attendants + +HAMLET + + He will stay till ye come. + + Exeunt Attendants + +KING CLAUDIUS + + Hamlet, this deed, for thine especial safety,-- + Which we do tender, as we dearly grieve + For that which thou hast done,--must send thee hence + With fiery quickness: therefore prepare thyself; + The bark is ready, and the wind at help, + The associates tend, and every thing is bent + For England. + +HAMLET + + For England! + +KING CLAUDIUS + + Ay, Hamlet. + +HAMLET + + Good. + +KING CLAUDIUS + + So is it, if thou knew'st our purposes. + +HAMLET + + I see a cherub that sees them. But, come; for + England! Farewell, dear mother. + +KING CLAUDIUS + + Thy loving father, Hamlet. + +HAMLET + + My mother: father and mother is man and wife; man + and wife is one flesh; and so, my mother. Come, for England! + + Exit + +KING CLAUDIUS + + Follow him at foot; tempt him with speed aboard; + Delay it not; I'll have him hence to-night: + Away! for every thing is seal'd and done + That else leans on the affair: pray you, make haste. + + Exeunt ROSENCRANTZ and GUILDENSTERN + And, England, if my love thou hold'st at aught-- + As my great power thereof may give thee sense, + Since yet thy cicatrice looks raw and red + After the Danish sword, and thy free awe + Pays homage to us--thou mayst not coldly set + Our sovereign process; which imports at full, + By letters congruing to that effect, + The present death of Hamlet. Do it, England; + For like the hectic in my blood he rages, + And thou must cure me: till I know 'tis done, + Howe'er my haps, my joys were ne'er begun. + + Exit diff --git a/lib/wasi/wasitests/test_fs/hamlet/act4/scene4.txt b/lib/wasi/wasitests/test_fs/hamlet/act4/scene4.txt new file mode 100644 index 00000000000..308192ae901 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act4/scene4.txt @@ -0,0 +1,132 @@ +SCENE IV. A plain in Denmark. + + Enter FORTINBRAS, a Captain, and Soldiers, marching + +PRINCE FORTINBRAS + + Go, captain, from me greet the Danish king; + Tell him that, by his licence, Fortinbras + Craves the conveyance of a promised march + Over his kingdom. You know the rendezvous. + If that his majesty would aught with us, + We shall express our duty in his eye; + And let him know so. + +Captain + + I will do't, my lord. + +PRINCE FORTINBRAS + + Go softly on. + + Exeunt FORTINBRAS and Soldiers + + Enter HAMLET, ROSENCRANTZ, GUILDENSTERN, and others + +HAMLET + + Good sir, whose powers are these? + +Captain + + They are of Norway, sir. + +HAMLET + + How purposed, sir, I pray you? + +Captain + + Against some part of Poland. + +HAMLET + + Who commands them, sir? + +Captain + + The nephews to old Norway, Fortinbras. + +HAMLET + + Goes it against the main of Poland, sir, + Or for some frontier? + +Captain + + Truly to speak, and with no addition, + We go to gain a little patch of ground + That hath in it no profit but the name. + To pay five ducats, five, I would not farm it; + Nor will it yield to Norway or the Pole + A ranker rate, should it be sold in fee. + +HAMLET + + Why, then the Polack never will defend it. + +Captain + + Yes, it is already garrison'd. + +HAMLET + + Two thousand souls and twenty thousand ducats + Will not debate the question of this straw: + This is the imposthume of much wealth and peace, + That inward breaks, and shows no cause without + Why the man dies. I humbly thank you, sir. + +Captain + + God be wi' you, sir. + + Exit + +ROSENCRANTZ + + Wilt please you go, my lord? + +HAMLET + + I'll be with you straight go a little before. + + Exeunt all except HAMLET + How all occasions do inform against me, + And spur my dull revenge! What is a man, + If his chief good and market of his time + Be but to sleep and feed? a beast, no more. + Sure, he that made us with such large discourse, + Looking before and after, gave us not + That capability and god-like reason + To fust in us unused. Now, whether it be + Bestial oblivion, or some craven scruple + Of thinking too precisely on the event, + A thought which, quarter'd, hath but one part wisdom + And ever three parts coward, I do not know + Why yet I live to say 'This thing's to do;' + Sith I have cause and will and strength and means + To do't. Examples gross as earth exhort me: + Witness this army of such mass and charge + Led by a delicate and tender prince, + Whose spirit with divine ambition puff'd + Makes mouths at the invisible event, + Exposing what is mortal and unsure + To all that fortune, death and danger dare, + Even for an egg-shell. Rightly to be great + Is not to stir without great argument, + But greatly to find quarrel in a straw + When honour's at the stake. How stand I then, + That have a father kill'd, a mother stain'd, + Excitements of my reason and my blood, + And let all sleep? while, to my shame, I see + The imminent death of twenty thousand men, + That, for a fantasy and trick of fame, + Go to their graves like beds, fight for a plot + Whereon the numbers cannot try the cause, + Which is not tomb enough and continent + To hide the slain? O, from this time forth, + My thoughts be bloody, or be nothing worth! + + Exit diff --git a/lib/wasi/wasitests/test_fs/hamlet/act4/scene5.txt b/lib/wasi/wasitests/test_fs/hamlet/act4/scene5.txt new file mode 100644 index 00000000000..716fae628b7 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act4/scene5.txt @@ -0,0 +1,466 @@ +SCENE V. Elsinore. A room in the castle. + + Enter QUEEN GERTRUDE, HORATIO, and a Gentleman + +QUEEN GERTRUDE + + I will not speak with her. + +Gentleman + + She is importunate, indeed distract: + Her mood will needs be pitied. + +QUEEN GERTRUDE + + What would she have? + +Gentleman + + She speaks much of her father; says she hears + There's tricks i' the world; and hems, and beats her heart; + Spurns enviously at straws; speaks things in doubt, + That carry but half sense: her speech is nothing, + Yet the unshaped use of it doth move + The hearers to collection; they aim at it, + And botch the words up fit to their own thoughts; + Which, as her winks, and nods, and gestures + yield them, + Indeed would make one think there might be thought, + Though nothing sure, yet much unhappily. + +HORATIO + + 'Twere good she were spoken with; for she may strew + Dangerous conjectures in ill-breeding minds. + +QUEEN GERTRUDE + + Let her come in. + + Exit HORATIO + To my sick soul, as sin's true nature is, + Each toy seems prologue to some great amiss: + So full of artless jealousy is guilt, + It spills itself in fearing to be spilt. + + Re-enter HORATIO, with OPHELIA + +OPHELIA + + Where is the beauteous majesty of Denmark? + +QUEEN GERTRUDE + + How now, Ophelia! + +OPHELIA + + [Sings] + How should I your true love know + From another one? + By his cockle hat and staff, + And his sandal shoon. + +QUEEN GERTRUDE + + Alas, sweet lady, what imports this song? + +OPHELIA + + Say you? nay, pray you, mark. + + Sings + He is dead and gone, lady, + He is dead and gone; + At his head a grass-green turf, + At his heels a stone. + +QUEEN GERTRUDE + + Nay, but, Ophelia,-- + +OPHELIA + + Pray you, mark. + + Sings + White his shroud as the mountain snow,-- + + Enter KING CLAUDIUS + +QUEEN GERTRUDE + + Alas, look here, my lord. + +OPHELIA + + [Sings] + Larded with sweet flowers + Which bewept to the grave did go + With true-love showers. + +KING CLAUDIUS + + How do you, pretty lady? + +OPHELIA + + Well, God 'ild you! They say the owl was a baker's + daughter. Lord, we know what we are, but know not + what we may be. God be at your table! + +KING CLAUDIUS + + Conceit upon her father. + +OPHELIA + + Pray you, let's have no words of this; but when they + ask you what it means, say you this: + + Sings + To-morrow is Saint Valentine's day, + All in the morning betime, + And I a maid at your window, + To be your Valentine. + Then up he rose, and donn'd his clothes, + And dupp'd the chamber-door; + Let in the maid, that out a maid + Never departed more. + +KING CLAUDIUS + + Pretty Ophelia! + +OPHELIA + + Indeed, la, without an oath, I'll make an end on't: + + Sings + By Gis and by Saint Charity, + Alack, and fie for shame! + Young men will do't, if they come to't; + By cock, they are to blame. + Quoth she, before you tumbled me, + You promised me to wed. + So would I ha' done, by yonder sun, + An thou hadst not come to my bed. + +KING CLAUDIUS + + How long hath she been thus? + +OPHELIA + + I hope all will be well. We must be patient: but I + cannot choose but weep, to think they should lay him + i' the cold ground. My brother shall know of it: + and so I thank you for your good counsel. Come, my + coach! Good night, ladies; good night, sweet ladies; + good night, good night. + + Exit + +KING CLAUDIUS + + Follow her close; give her good watch, + I pray you. + + Exit HORATIO + O, this is the poison of deep grief; it springs + All from her father's death. O Gertrude, Gertrude, + When sorrows come, they come not single spies + But in battalions. First, her father slain: + Next, your son gone; and he most violent author + Of his own just remove: the people muddied, + Thick and unwholesome in their thoughts and whispers, + For good Polonius' death; and we have done but greenly, + In hugger-mugger to inter him: poor Ophelia + Divided from herself and her fair judgment, + Without the which we are pictures, or mere beasts: + Last, and as much containing as all these, + Her brother is in secret come from France; + Feeds on his wonder, keeps himself in clouds, + And wants not buzzers to infect his ear + With pestilent speeches of his father's death; + Wherein necessity, of matter beggar'd, + Will nothing stick our person to arraign + In ear and ear. O my dear Gertrude, this, + Like to a murdering-piece, in many places + Gives me superfluous death. + + A noise within + +QUEEN GERTRUDE + + Alack, what noise is this? + +KING CLAUDIUS + + Where are my Switzers? Let them guard the door. + + Enter another Gentleman + What is the matter? + +Gentleman + + Save yourself, my lord: + The ocean, overpeering of his list, + Eats not the flats with more impetuous haste + Than young Laertes, in a riotous head, + O'erbears your officers. The rabble call him lord; + And, as the world were now but to begin, + Antiquity forgot, custom not known, + The ratifiers and props of every word, + They cry 'Choose we: Laertes shall be king:' + Caps, hands, and tongues, applaud it to the clouds: + 'Laertes shall be king, Laertes king!' + +QUEEN GERTRUDE + + How cheerfully on the false trail they cry! + O, this is counter, you false Danish dogs! + +KING CLAUDIUS + + The doors are broke. + + Noise within + + Enter LAERTES, armed; Danes following + +LAERTES + + Where is this king? Sirs, stand you all without. + +Danes + + No, let's come in. + +LAERTES + + I pray you, give me leave. + +Danes + + We will, we will. + + They retire without the door + +LAERTES + + I thank you: keep the door. O thou vile king, + Give me my father! + +QUEEN GERTRUDE + + Calmly, good Laertes. + +LAERTES + + That drop of blood that's calm proclaims me bastard, + Cries cuckold to my father, brands the harlot + Even here, between the chaste unsmirched brow + Of my true mother. + +KING CLAUDIUS + + What is the cause, Laertes, + That thy rebellion looks so giant-like? + Let him go, Gertrude; do not fear our person: + There's such divinity doth hedge a king, + That treason can but peep to what it would, + Acts little of his will. Tell me, Laertes, + Why thou art thus incensed. Let him go, Gertrude. + Speak, man. + +LAERTES + + Where is my father? + +KING CLAUDIUS + + Dead. + +QUEEN GERTRUDE + + But not by him. + +KING CLAUDIUS + + Let him demand his fill. + +LAERTES + + How came he dead? I'll not be juggled with: + To hell, allegiance! vows, to the blackest devil! + Conscience and grace, to the profoundest pit! + I dare damnation. To this point I stand, + That both the worlds I give to negligence, + Let come what comes; only I'll be revenged + Most thoroughly for my father. + +KING CLAUDIUS + + Who shall stay you? + +LAERTES + + My will, not all the world: + And for my means, I'll husband them so well, + They shall go far with little. + +KING CLAUDIUS + + Good Laertes, + If you desire to know the certainty + Of your dear father's death, is't writ in your revenge, + That, swoopstake, you will draw both friend and foe, + Winner and loser? + +LAERTES + + None but his enemies. + +KING CLAUDIUS + + Will you know them then? + +LAERTES + + To his good friends thus wide I'll ope my arms; + And like the kind life-rendering pelican, + Repast them with my blood. + +KING CLAUDIUS + + Why, now you speak + Like a good child and a true gentleman. + That I am guiltless of your father's death, + And am most sensible in grief for it, + It shall as level to your judgment pierce + As day does to your eye. + +Danes + + [Within] Let her come in. + +LAERTES + + How now! what noise is that? + + Re-enter OPHELIA + O heat, dry up my brains! tears seven times salt, + Burn out the sense and virtue of mine eye! + By heaven, thy madness shall be paid by weight, + Till our scale turn the beam. O rose of May! + Dear maid, kind sister, sweet Ophelia! + O heavens! is't possible, a young maid's wits + Should be as moral as an old man's life? + Nature is fine in love, and where 'tis fine, + It sends some precious instance of itself + After the thing it loves. + +OPHELIA + + [Sings] + They bore him barefaced on the bier; + Hey non nonny, nonny, hey nonny; + And in his grave rain'd many a tear:-- + Fare you well, my dove! + +LAERTES + + Hadst thou thy wits, and didst persuade revenge, + It could not move thus. + +OPHELIA + + [Sings] + You must sing a-down a-down, + An you call him a-down-a. + O, how the wheel becomes it! It is the false + steward, that stole his master's daughter. + +LAERTES + + This nothing's more than matter. + +OPHELIA + + There's rosemary, that's for remembrance; pray, + love, remember: and there is pansies. that's for thoughts. + +LAERTES + + A document in madness, thoughts and remembrance fitted. + +OPHELIA + + There's fennel for you, and columbines: there's rue + for you; and here's some for me: we may call it + herb-grace o' Sundays: O you must wear your rue with + a difference. There's a daisy: I would give you + some violets, but they withered all when my father + died: they say he made a good end,-- + + Sings + For bonny sweet Robin is all my joy. + +LAERTES + + Thought and affliction, passion, hell itself, + She turns to favour and to prettiness. + +OPHELIA + + [Sings] + And will he not come again? + And will he not come again? + No, no, he is dead: + Go to thy death-bed: + He never will come again. + His beard was as white as snow, + All flaxen was his poll: + He is gone, he is gone, + And we cast away moan: + God ha' mercy on his soul! + And of all Christian souls, I pray God. God be wi' ye. + + Exit + +LAERTES + + Do you see this, O God? + +KING CLAUDIUS + + Laertes, I must commune with your grief, + Or you deny me right. Go but apart, + Make choice of whom your wisest friends you will. + And they shall hear and judge 'twixt you and me: + If by direct or by collateral hand + They find us touch'd, we will our kingdom give, + Our crown, our life, and all that we can ours, + To you in satisfaction; but if not, + Be you content to lend your patience to us, + And we shall jointly labour with your soul + To give it due content. + +LAERTES + + Let this be so; + His means of death, his obscure funeral-- + No trophy, sword, nor hatchment o'er his bones, + No noble rite nor formal ostentation-- + Cry to be heard, as 'twere from heaven to earth, + That I must call't in question. + +KING CLAUDIUS + + So you shall; + And where the offence is let the great axe fall. + I pray you, go with me. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act4/scene6.txt b/lib/wasi/wasitests/test_fs/hamlet/act4/scene6.txt new file mode 100644 index 00000000000..f0fa4b7a615 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act4/scene6.txt @@ -0,0 +1,63 @@ +SCENE VI. Another room in the castle. + + Enter HORATIO and a Servant + +HORATIO + + What are they that would speak with me? + +Servant + + Sailors, sir: they say they have letters for you. + +HORATIO + + Let them come in. + + Exit Servant + I do not know from what part of the world + I should be greeted, if not from Lord Hamlet. + + Enter Sailors + +First Sailor + + God bless you, sir. + +HORATIO + + Let him bless thee too. + +First Sailor + + He shall, sir, an't please him. There's a letter for + you, sir; it comes from the ambassador that was + bound for England; if your name be Horatio, as I am + let to know it is. + +HORATIO + + [Reads] 'Horatio, when thou shalt have overlooked + this, give these fellows some means to the king: + they have letters for him. Ere we were two days old + at sea, a pirate of very warlike appointment gave us + chase. Finding ourselves too slow of sail, we put on + a compelled valour, and in the grapple I boarded + them: on the instant they got clear of our ship; so + I alone became their prisoner. They have dealt with + me like thieves of mercy: but they knew what they + did; I am to do a good turn for them. Let the king + have the letters I have sent; and repair thou to me + with as much speed as thou wouldst fly death. I + have words to speak in thine ear will make thee + dumb; yet are they much too light for the bore of + the matter. These good fellows will bring thee + where I am. Rosencrantz and Guildenstern hold their + course for England: of them I have much to tell + thee. Farewell. + 'He that thou knowest thine, HAMLET.' + Come, I will make you way for these your letters; + And do't the speedier, that you may direct me + To him from whom you brought them. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act4/scene7.txt b/lib/wasi/wasitests/test_fs/hamlet/act4/scene7.txt new file mode 100644 index 00000000000..d24c07c01d5 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act4/scene7.txt @@ -0,0 +1,346 @@ +SCENE VII. Another room in the castle. + + Enter KING CLAUDIUS and LAERTES + +KING CLAUDIUS + + Now must your conscience my acquaintance seal, + And you must put me in your heart for friend, + Sith you have heard, and with a knowing ear, + That he which hath your noble father slain + Pursued my life. + +LAERTES + + It well appears: but tell me + Why you proceeded not against these feats, + So crimeful and so capital in nature, + As by your safety, wisdom, all things else, + You mainly were stirr'd up. + +KING CLAUDIUS + + O, for two special reasons; + Which may to you, perhaps, seem much unsinew'd, + But yet to me they are strong. The queen his mother + Lives almost by his looks; and for myself-- + My virtue or my plague, be it either which-- + She's so conjunctive to my life and soul, + That, as the star moves not but in his sphere, + I could not but by her. The other motive, + Why to a public count I might not go, + Is the great love the general gender bear him; + Who, dipping all his faults in their affection, + Would, like the spring that turneth wood to stone, + Convert his gyves to graces; so that my arrows, + Too slightly timber'd for so loud a wind, + Would have reverted to my bow again, + And not where I had aim'd them. + +LAERTES + + And so have I a noble father lost; + A sister driven into desperate terms, + Whose worth, if praises may go back again, + Stood challenger on mount of all the age + For her perfections: but my revenge will come. + +KING CLAUDIUS + + Break not your sleeps for that: you must not think + That we are made of stuff so flat and dull + That we can let our beard be shook with danger + And think it pastime. You shortly shall hear more: + I loved your father, and we love ourself; + And that, I hope, will teach you to imagine-- + + Enter a Messenger + How now! what news? + +Messenger + + Letters, my lord, from Hamlet: + This to your majesty; this to the queen. + +KING CLAUDIUS + + From Hamlet! who brought them? + +Messenger + + Sailors, my lord, they say; I saw them not: + They were given me by Claudio; he received them + Of him that brought them. + +KING CLAUDIUS + + Laertes, you shall hear them. Leave us. + + Exit Messenger + + Reads + 'High and mighty, You shall know I am set naked on + your kingdom. To-morrow shall I beg leave to see + your kingly eyes: when I shall, first asking your + pardon thereunto, recount the occasion of my sudden + and more strange return. 'HAMLET.' + What should this mean? Are all the rest come back? + Or is it some abuse, and no such thing? + +LAERTES + + Know you the hand? + +KING CLAUDIUS + + 'Tis Hamlets character. 'Naked! + And in a postscript here, he says 'alone.' + Can you advise me? + +LAERTES + + I'm lost in it, my lord. But let him come; + It warms the very sickness in my heart, + That I shall live and tell him to his teeth, + 'Thus didest thou.' + +KING CLAUDIUS + + If it be so, Laertes-- + As how should it be so? how otherwise?-- + Will you be ruled by me? + +LAERTES + + Ay, my lord; + So you will not o'errule me to a peace. + +KING CLAUDIUS + + To thine own peace. If he be now return'd, + As checking at his voyage, and that he means + No more to undertake it, I will work him + To an exploit, now ripe in my device, + Under the which he shall not choose but fall: + And for his death no wind of blame shall breathe, + But even his mother shall uncharge the practise + And call it accident. + +LAERTES + + My lord, I will be ruled; + The rather, if you could devise it so + That I might be the organ. + +KING CLAUDIUS + + It falls right. + You have been talk'd of since your travel much, + And that in Hamlet's hearing, for a quality + Wherein, they say, you shine: your sum of parts + Did not together pluck such envy from him + As did that one, and that, in my regard, + Of the unworthiest siege. + +LAERTES + + What part is that, my lord? + +KING CLAUDIUS + + A very riband in the cap of youth, + Yet needful too; for youth no less becomes + The light and careless livery that it wears + Than settled age his sables and his weeds, + Importing health and graveness. Two months since, + Here was a gentleman of Normandy:-- + I've seen myself, and served against, the French, + And they can well on horseback: but this gallant + Had witchcraft in't; he grew unto his seat; + And to such wondrous doing brought his horse, + As he had been incorpsed and demi-natured + With the brave beast: so far he topp'd my thought, + That I, in forgery of shapes and tricks, + Come short of what he did. + +LAERTES + + A Norman was't? + +KING CLAUDIUS + + A Norman. + +LAERTES + + Upon my life, Lamond. + +KING CLAUDIUS + + The very same. + +LAERTES + + I know him well: he is the brooch indeed + And gem of all the nation. + +KING CLAUDIUS + + He made confession of you, + And gave you such a masterly report + For art and exercise in your defence + And for your rapier most especially, + That he cried out, 'twould be a sight indeed, + If one could match you: the scrimers of their nation, + He swore, had had neither motion, guard, nor eye, + If you opposed them. Sir, this report of his + Did Hamlet so envenom with his envy + That he could nothing do but wish and beg + Your sudden coming o'er, to play with him. + Now, out of this,-- + +LAERTES + + What out of this, my lord? + +KING CLAUDIUS + + Laertes, was your father dear to you? + Or are you like the painting of a sorrow, + A face without a heart? + +LAERTES + + Why ask you this? + +KING CLAUDIUS + + Not that I think you did not love your father; + But that I know love is begun by time; + And that I see, in passages of proof, + Time qualifies the spark and fire of it. + There lives within the very flame of love + A kind of wick or snuff that will abate it; + And nothing is at a like goodness still; + For goodness, growing to a plurisy, + Dies in his own too much: that we would do + We should do when we would; for this 'would' changes + And hath abatements and delays as many + As there are tongues, are hands, are accidents; + And then this 'should' is like a spendthrift sigh, + That hurts by easing. But, to the quick o' the ulcer:-- + Hamlet comes back: what would you undertake, + To show yourself your father's son in deed + More than in words? + +LAERTES + + To cut his throat i' the church. + +KING CLAUDIUS + + No place, indeed, should murder sanctuarize; + Revenge should have no bounds. But, good Laertes, + Will you do this, keep close within your chamber. + Hamlet return'd shall know you are come home: + We'll put on those shall praise your excellence + And set a double varnish on the fame + The Frenchman gave you, bring you in fine together + And wager on your heads: he, being remiss, + Most generous and free from all contriving, + Will not peruse the foils; so that, with ease, + Or with a little shuffling, you may choose + A sword unbated, and in a pass of practise + Requite him for your father. + +LAERTES + + I will do't: + And, for that purpose, I'll anoint my sword. + I bought an unction of a mountebank, + So mortal that, but dip a knife in it, + Where it draws blood no cataplasm so rare, + Collected from all simples that have virtue + Under the moon, can save the thing from death + That is but scratch'd withal: I'll touch my point + With this contagion, that, if I gall him slightly, + It may be death. + +KING CLAUDIUS + + Let's further think of this; + Weigh what convenience both of time and means + May fit us to our shape: if this should fail, + And that our drift look through our bad performance, + 'Twere better not assay'd: therefore this project + Should have a back or second, that might hold, + If this should blast in proof. Soft! let me see: + We'll make a solemn wager on your cunnings: I ha't. + When in your motion you are hot and dry-- + As make your bouts more violent to that end-- + And that he calls for drink, I'll have prepared him + A chalice for the nonce, whereon but sipping, + If he by chance escape your venom'd stuck, + Our purpose may hold there. + + Enter QUEEN GERTRUDE + How now, sweet queen! + +QUEEN GERTRUDE + + One woe doth tread upon another's heel, + So fast they follow; your sister's drown'd, Laertes. + +LAERTES + + Drown'd! O, where? + +QUEEN GERTRUDE + + There is a willow grows aslant a brook, + That shows his hoar leaves in the glassy stream; + There with fantastic garlands did she come + Of crow-flowers, nettles, daisies, and long purples + That liberal shepherds give a grosser name, + But our cold maids do dead men's fingers call them: + There, on the pendent boughs her coronet weeds + Clambering to hang, an envious sliver broke; + When down her weedy trophies and herself + Fell in the weeping brook. Her clothes spread wide; + And, mermaid-like, awhile they bore her up: + Which time she chanted snatches of old tunes; + As one incapable of her own distress, + Or like a creature native and indued + Unto that element: but long it could not be + Till that her garments, heavy with their drink, + Pull'd the poor wretch from her melodious lay + To muddy death. + +LAERTES + + Alas, then, she is drown'd? + +QUEEN GERTRUDE + + Drown'd, drown'd. + +LAERTES + + Too much of water hast thou, poor Ophelia, + And therefore I forbid my tears: but yet + It is our trick; nature her custom holds, + Let shame say what it will: when these are gone, + The woman will be out. Adieu, my lord: + I have a speech of fire, that fain would blaze, + But that this folly douts it. + + Exit + +KING CLAUDIUS + + Let's follow, Gertrude: + How much I had to do to calm his rage! + Now fear I this will give it start again; + Therefore let's follow. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act5/scene1.txt b/lib/wasi/wasitests/test_fs/hamlet/act5/scene1.txt new file mode 100644 index 00000000000..6c936bd0abe --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act5/scene1.txt @@ -0,0 +1,679 @@ +ACT V +SCENE I. A churchyard. + + Enter two Clowns, with spades, & c + +First Clown + + Is she to be buried in Christian burial that + wilfully seeks her own salvation? + +Second Clown + + I tell thee she is: and therefore make her grave + straight: the crowner hath sat on her, and finds it + Christian burial. + +First Clown + + How can that be, unless she drowned herself in her + own defence? + +Second Clown + + Why, 'tis found so. + +First Clown + + It must be 'se offendendo;' it cannot be else. For + here lies the point: if I drown myself wittingly, + it argues an act: and an act hath three branches: it + is, to act, to do, to perform: argal, she drowned + herself wittingly. + +Second Clown + + Nay, but hear you, goodman delver,-- + +First Clown + + Give me leave. Here lies the water; good: here + stands the man; good; if the man go to this water, + and drown himself, it is, will he, nill he, he + goes,--mark you that; but if the water come to him + and drown him, he drowns not himself: argal, he + that is not guilty of his own death shortens not his own life. + +Second Clown + + But is this law? + +First Clown + + Ay, marry, is't; crowner's quest law. + +Second Clown + + Will you ha' the truth on't? If this had not been + a gentlewoman, she should have been buried out o' + Christian burial. + +First Clown + + Why, there thou say'st: and the more pity that + great folk should have countenance in this world to + drown or hang themselves, more than their even + Christian. Come, my spade. There is no ancient + gentleman but gardeners, ditchers, and grave-makers: + they hold up Adam's profession. + +Second Clown + + Was he a gentleman? + +First Clown + + He was the first that ever bore arms. + +Second Clown + + Why, he had none. + +First Clown + + What, art a heathen? How dost thou understand the + Scripture? The Scripture says 'Adam digged:' + could he dig without arms? I'll put another + question to thee: if thou answerest me not to the + purpose, confess thyself-- + +Second Clown + + Go to. + +First Clown + + What is he that builds stronger than either the + mason, the shipwright, or the carpenter? + +Second Clown + + The gallows-maker; for that frame outlives a + thousand tenants. + +First Clown + + I like thy wit well, in good faith: the gallows + does well; but how does it well? it does well to + those that do in: now thou dost ill to say the + gallows is built stronger than the church: argal, + the gallows may do well to thee. To't again, come. + +Second Clown + + 'Who builds stronger than a mason, a shipwright, or + a carpenter?' + +First Clown + + Ay, tell me that, and unyoke. + +Second Clown + + Marry, now I can tell. + +First Clown + + To't. + +Second Clown + + Mass, I cannot tell. + + Enter HAMLET and HORATIO, at a distance + +First Clown + + Cudgel thy brains no more about it, for your dull + ass will not mend his pace with beating; and, when + you are asked this question next, say 'a + grave-maker: 'the houses that he makes last till + doomsday. Go, get thee to Yaughan: fetch me a + stoup of liquor. + + Exit Second Clown + + He digs and sings + In youth, when I did love, did love, + Methought it was very sweet, + To contract, O, the time, for, ah, my behove, + O, methought, there was nothing meet. + +HAMLET + + Has this fellow no feeling of his business, that he + sings at grave-making? + +HORATIO + + Custom hath made it in him a property of easiness. + +HAMLET + + 'Tis e'en so: the hand of little employment hath + the daintier sense. + +First Clown + + [Sings] + But age, with his stealing steps, + Hath claw'd me in his clutch, + And hath shipped me intil the land, + As if I had never been such. + + Throws up a skull + +HAMLET + + That skull had a tongue in it, and could sing once: + how the knave jowls it to the ground, as if it were + Cain's jaw-bone, that did the first murder! It + might be the pate of a politician, which this ass + now o'er-reaches; one that would circumvent God, + might it not? + +HORATIO + + It might, my lord. + +HAMLET + + Or of a courtier; which could say 'Good morrow, + sweet lord! How dost thou, good lord?' This might + be my lord such-a-one, that praised my lord + such-a-one's horse, when he meant to beg it; might it not? + +HORATIO + + Ay, my lord. + +HAMLET + + Why, e'en so: and now my Lady Worm's; chapless, and + knocked about the mazzard with a sexton's spade: + here's fine revolution, an we had the trick to + see't. Did these bones cost no more the breeding, + but to play at loggats with 'em? mine ache to think on't. + +First Clown + + [Sings] + A pick-axe, and a spade, a spade, + For and a shrouding sheet: + O, a pit of clay for to be made + For such a guest is meet. + + Throws up another skull + +HAMLET + + There's another: why may not that be the skull of a + lawyer? Where be his quiddities now, his quillets, + his cases, his tenures, and his tricks? why does he + suffer this rude knave now to knock him about the + sconce with a dirty shovel, and will not tell him of + his action of battery? Hum! This fellow might be + in's time a great buyer of land, with his statutes, + his recognizances, his fines, his double vouchers, + his recoveries: is this the fine of his fines, and + the recovery of his recoveries, to have his fine + pate full of fine dirt? will his vouchers vouch him + no more of his purchases, and double ones too, than + the length and breadth of a pair of indentures? The + very conveyances of his lands will hardly lie in + this box; and must the inheritor himself have no more, ha? + +HORATIO + + Not a jot more, my lord. + +HAMLET + + Is not parchment made of sheepskins? + +HORATIO + + Ay, my lord, and of calf-skins too. + +HAMLET + + They are sheep and calves which seek out assurance + in that. I will speak to this fellow. Whose + grave's this, sirrah? + +First Clown + + Mine, sir. + + Sings + O, a pit of clay for to be made + For such a guest is meet. + +HAMLET + + I think it be thine, indeed; for thou liest in't. + +First Clown + + You lie out on't, sir, and therefore it is not + yours: for my part, I do not lie in't, and yet it is mine. + +HAMLET + + 'Thou dost lie in't, to be in't and say it is thine: + 'tis for the dead, not for the quick; therefore thou liest. + +First Clown + + 'Tis a quick lie, sir; 'twill away gain, from me to + you. + +HAMLET + + What man dost thou dig it for? + +First Clown + + For no man, sir. + +HAMLET + + What woman, then? + +First Clown + + For none, neither. + +HAMLET + + Who is to be buried in't? + +First Clown + + One that was a woman, sir; but, rest her soul, she's dead. + +HAMLET + + How absolute the knave is! we must speak by the + card, or equivocation will undo us. By the Lord, + Horatio, these three years I have taken a note of + it; the age is grown so picked that the toe of the + peasant comes so near the heel of the courtier, he + gaffs his kibe. How long hast thou been a + grave-maker? + +First Clown + + Of all the days i' the year, I came to't that day + that our last king Hamlet overcame Fortinbras. + +HAMLET + + How long is that since? + +First Clown + + Cannot you tell that? every fool can tell that: it + was the very day that young Hamlet was born; he that + is mad, and sent into England. + +HAMLET + + Ay, marry, why was he sent into England? + +First Clown + + Why, because he was mad: he shall recover his wits + there; or, if he do not, it's no great matter there. + +HAMLET + + Why? + +First Clown + + 'Twill, a not be seen in him there; there the men + are as mad as he. + +HAMLET + + How came he mad? + +First Clown + + Very strangely, they say. + +HAMLET + + How strangely? + +First Clown + + Faith, e'en with losing his wits. + +HAMLET + + Upon what ground? + +First Clown + + Why, here in Denmark: I have been sexton here, man + and boy, thirty years. + +HAMLET + + How long will a man lie i' the earth ere he rot? + +First Clown + + I' faith, if he be not rotten before he die--as we + have many pocky corses now-a-days, that will scarce + hold the laying in--he will last you some eight year + or nine year: a tanner will last you nine year. + +HAMLET + + Why he more than another? + +First Clown + + Why, sir, his hide is so tanned with his trade, that + he will keep out water a great while; and your water + is a sore decayer of your whoreson dead body. + Here's a skull now; this skull has lain in the earth + three and twenty years. + +HAMLET + + Whose was it? + +First Clown + + A whoreson mad fellow's it was: whose do you think it was? + +HAMLET + + Nay, I know not. + +First Clown + + A pestilence on him for a mad rogue! a' poured a + flagon of Rhenish on my head once. This same skull, + sir, was Yorick's skull, the king's jester. + +HAMLET + + This? + +First Clown + + E'en that. + +HAMLET + + Let me see. + + Takes the skull + Alas, poor Yorick! I knew him, Horatio: a fellow + of infinite jest, of most excellent fancy: he hath + borne me on his back a thousand times; and now, how + abhorred in my imagination it is! my gorge rims at + it. Here hung those lips that I have kissed I know + not how oft. Where be your gibes now? your + gambols? your songs? your flashes of merriment, + that were wont to set the table on a roar? Not one + now, to mock your own grinning? quite chap-fallen? + Now get you to my lady's chamber, and tell her, let + her paint an inch thick, to this favour she must + come; make her laugh at that. Prithee, Horatio, tell + me one thing. + +HORATIO + + What's that, my lord? + +HAMLET + + Dost thou think Alexander looked o' this fashion i' + the earth? + +HORATIO + + E'en so. + +HAMLET + + And smelt so? pah! + + Puts down the skull + +HORATIO + + E'en so, my lord. + +HAMLET + + To what base uses we may return, Horatio! Why may + not imagination trace the noble dust of Alexander, + till he find it stopping a bung-hole? + +HORATIO + + 'Twere to consider too curiously, to consider so. + +HAMLET + + No, faith, not a jot; but to follow him thither with + modesty enough, and likelihood to lead it: as + thus: Alexander died, Alexander was buried, + Alexander returneth into dust; the dust is earth; of + earth we make loam; and why of that loam, whereto he + was converted, might they not stop a beer-barrel? + Imperious Caesar, dead and turn'd to clay, + Might stop a hole to keep the wind away: + O, that that earth, which kept the world in awe, + Should patch a wall to expel the winter flaw! + But soft! but soft! aside: here comes the king. + + Enter Priest, & c. in procession; the Corpse of OPHELIA, LAERTES and Mourners following; KING CLAUDIUS, QUEEN GERTRUDE, their trains, & c + The queen, the courtiers: who is this they follow? + And with such maimed rites? This doth betoken + The corse they follow did with desperate hand + Fordo its own life: 'twas of some estate. + Couch we awhile, and mark. + + Retiring with HORATIO + +LAERTES + + What ceremony else? + +HAMLET + + That is Laertes, + A very noble youth: mark. + +LAERTES + + What ceremony else? + +First Priest + + Her obsequies have been as far enlarged + As we have warrantise: her death was doubtful; + And, but that great command o'ersways the order, + She should in ground unsanctified have lodged + Till the last trumpet: for charitable prayers, + Shards, flints and pebbles should be thrown on her; + Yet here she is allow'd her virgin crants, + Her maiden strewments and the bringing home + Of bell and burial. + +LAERTES + + Must there no more be done? + +First Priest + + No more be done: + We should profane the service of the dead + To sing a requiem and such rest to her + As to peace-parted souls. + +LAERTES + + Lay her i' the earth: + And from her fair and unpolluted flesh + May violets spring! I tell thee, churlish priest, + A ministering angel shall my sister be, + When thou liest howling. + +HAMLET + + What, the fair Ophelia! + +QUEEN GERTRUDE + + Sweets to the sweet: farewell! + + Scattering flowers + I hoped thou shouldst have been my Hamlet's wife; + I thought thy bride-bed to have deck'd, sweet maid, + And not have strew'd thy grave. + +LAERTES + + O, treble woe + Fall ten times treble on that cursed head, + Whose wicked deed thy most ingenious sense + Deprived thee of! Hold off the earth awhile, + Till I have caught her once more in mine arms: + + Leaps into the grave + Now pile your dust upon the quick and dead, + Till of this flat a mountain you have made, + To o'ertop old Pelion, or the skyish head + Of blue Olympus. + +HAMLET + + [Advancing] What is he whose grief + Bears such an emphasis? whose phrase of sorrow + Conjures the wandering stars, and makes them stand + Like wonder-wounded hearers? This is I, + Hamlet the Dane. + + Leaps into the grave + +LAERTES + + The devil take thy soul! + + Grappling with him + +HAMLET + + Thou pray'st not well. + I prithee, take thy fingers from my throat; + For, though I am not splenitive and rash, + Yet have I something in me dangerous, + Which let thy wiseness fear: hold off thy hand. + +KING CLAUDIUS + + Pluck them asunder. + +QUEEN GERTRUDE + + Hamlet, Hamlet! + +All + + Gentlemen,-- + +HORATIO + + Good my lord, be quiet. + + The Attendants part them, and they come out of the grave + +HAMLET + + Why I will fight with him upon this theme + Until my eyelids will no longer wag. + +QUEEN GERTRUDE + + O my son, what theme? + +HAMLET + + I loved Ophelia: forty thousand brothers + Could not, with all their quantity of love, + Make up my sum. What wilt thou do for her? + +KING CLAUDIUS + + O, he is mad, Laertes. + +QUEEN GERTRUDE + + For love of God, forbear him. + +HAMLET + + 'Swounds, show me what thou'lt do: + Woo't weep? woo't fight? woo't fast? woo't tear thyself? + Woo't drink up eisel? eat a crocodile? + I'll do't. Dost thou come here to whine? + To outface me with leaping in her grave? + Be buried quick with her, and so will I: + And, if thou prate of mountains, let them throw + Millions of acres on us, till our ground, + Singeing his pate against the burning zone, + Make Ossa like a wart! Nay, an thou'lt mouth, + I'll rant as well as thou. + +QUEEN GERTRUDE + + This is mere madness: + And thus awhile the fit will work on him; + Anon, as patient as the female dove, + When that her golden couplets are disclosed, + His silence will sit drooping. + +HAMLET + + Hear you, sir; + What is the reason that you use me thus? + I loved you ever: but it is no matter; + Let Hercules himself do what he may, + The cat will mew and dog will have his day. + + Exit + +KING CLAUDIUS + + I pray you, good Horatio, wait upon him. + + Exit HORATIO + + To LAERTES + Strengthen your patience in our last night's speech; + We'll put the matter to the present push. + Good Gertrude, set some watch over your son. + This grave shall have a living monument: + An hour of quiet shortly shall we see; + Till then, in patience our proceeding be. + + Exeunt diff --git a/lib/wasi/wasitests/test_fs/hamlet/act5/scene2.txt b/lib/wasi/wasitests/test_fs/hamlet/act5/scene2.txt new file mode 100644 index 00000000000..d35e3fc8b74 --- /dev/null +++ b/lib/wasi/wasitests/test_fs/hamlet/act5/scene2.txt @@ -0,0 +1,914 @@ +SCENE II. A hall in the castle. + + Enter HAMLET and HORATIO + +HAMLET + + So much for this, sir: now shall you see the other; + You do remember all the circumstance? + +HORATIO + + Remember it, my lord? + +HAMLET + + Sir, in my heart there was a kind of fighting, + That would not let me sleep: methought I lay + Worse than the mutines in the bilboes. Rashly, + And praised be rashness for it, let us know, + Our indiscretion sometimes serves us well, + When our deep plots do pall: and that should teach us + There's a divinity that shapes our ends, + Rough-hew them how we will,-- + +HORATIO + + That is most certain. + +HAMLET + + Up from my cabin, + My sea-gown scarf'd about me, in the dark + Groped I to find out them; had my desire. + Finger'd their packet, and in fine withdrew + To mine own room again; making so bold, + My fears forgetting manners, to unseal + Their grand commission; where I found, Horatio,-- + O royal knavery!--an exact command, + Larded with many several sorts of reasons + Importing Denmark's health and England's too, + With, ho! such bugs and goblins in my life, + That, on the supervise, no leisure bated, + No, not to stay the grinding of the axe, + My head should be struck off. + +HORATIO + + Is't possible? + +HAMLET + + Here's the commission: read it at more leisure. + But wilt thou hear me how I did proceed? + +HORATIO + + I beseech you. + +HAMLET + + Being thus be-netted round with villanies,-- + Ere I could make a prologue to my brains, + They had begun the play--I sat me down, + Devised a new commission, wrote it fair: + I once did hold it, as our statists do, + A baseness to write fair and labour'd much + How to forget that learning, but, sir, now + It did me yeoman's service: wilt thou know + The effect of what I wrote? + +HORATIO + + Ay, good my lord. + +HAMLET + + An earnest conjuration from the king, + As England was his faithful tributary, + As love between them like the palm might flourish, + As peace should stiff her wheaten garland wear + And stand a comma 'tween their amities, + And many such-like 'As'es of great charge, + That, on the view and knowing of these contents, + Without debatement further, more or less, + He should the bearers put to sudden death, + Not shriving-time allow'd. + +HORATIO + + How was this seal'd? + +HAMLET + + Why, even in that was heaven ordinant. + I had my father's signet in my purse, + Which was the model of that Danish seal; + Folded the writ up in form of the other, + Subscribed it, gave't the impression, placed it safely, + The changeling never known. Now, the next day + Was our sea-fight; and what to this was sequent + Thou know'st already. + +HORATIO + + So Guildenstern and Rosencrantz go to't. + +HAMLET + + Why, man, they did make love to this employment; + They are not near my conscience; their defeat + Does by their own insinuation grow: + 'Tis dangerous when the baser nature comes + Between the pass and fell incensed points + Of mighty opposites. + +HORATIO + + Why, what a king is this! + +HAMLET + + Does it not, think'st thee, stand me now upon-- + He that hath kill'd my king and whored my mother, + Popp'd in between the election and my hopes, + Thrown out his angle for my proper life, + And with such cozenage--is't not perfect conscience, + To quit him with this arm? and is't not to be damn'd, + To let this canker of our nature come + In further evil? + +HORATIO + + It must be shortly known to him from England + What is the issue of the business there. + +HAMLET + + It will be short: the interim is mine; + And a man's life's no more than to say 'One.' + But I am very sorry, good Horatio, + That to Laertes I forgot myself; + For, by the image of my cause, I see + The portraiture of his: I'll court his favours. + But, sure, the bravery of his grief did put me + Into a towering passion. + +HORATIO + + Peace! who comes here? + + Enter OSRIC + +OSRIC + + Your lordship is right welcome back to Denmark. + +HAMLET + + I humbly thank you, sir. Dost know this water-fly? + +HORATIO + + No, my good lord. + +HAMLET + + Thy state is the more gracious; for 'tis a vice to + know him. He hath much land, and fertile: let a + beast be lord of beasts, and his crib shall stand at + the king's mess: 'tis a chough; but, as I say, + spacious in the possession of dirt. + +OSRIC + + Sweet lord, if your lordship were at leisure, I + should impart a thing to you from his majesty. + +HAMLET + + I will receive it, sir, with all diligence of + spirit. Put your bonnet to his right use; 'tis for the head. + +OSRIC + + I thank your lordship, it is very hot. + +HAMLET + + No, believe me, 'tis very cold; the wind is + northerly. + +OSRIC + + It is indifferent cold, my lord, indeed. + +HAMLET + + But yet methinks it is very sultry and hot for my + complexion. + +OSRIC + + Exceedingly, my lord; it is very sultry,--as + 'twere,--I cannot tell how. But, my lord, his + majesty bade me signify to you that he has laid a + great wager on your head: sir, this is the matter,-- + +HAMLET + + I beseech you, remember-- + + HAMLET moves him to put on his hat + +OSRIC + + Nay, good my lord; for mine ease, in good faith. + Sir, here is newly come to court Laertes; believe + me, an absolute gentleman, full of most excellent + differences, of very soft society and great showing: + indeed, to speak feelingly of him, he is the card or + calendar of gentry, for you shall find in him the + continent of what part a gentleman would see. + +HAMLET + + Sir, his definement suffers no perdition in you; + though, I know, to divide him inventorially would + dizzy the arithmetic of memory, and yet but yaw + neither, in respect of his quick sail. But, in the + verity of extolment, I take him to be a soul of + great article; and his infusion of such dearth and + rareness, as, to make true diction of him, his + semblable is his mirror; and who else would trace + him, his umbrage, nothing more. + +OSRIC + + Your lordship speaks most infallibly of him. + +HAMLET + + The concernancy, sir? why do we wrap the gentleman + in our more rawer breath? + +OSRIC + + Sir? + +HORATIO + + Is't not possible to understand in another tongue? + You will do't, sir, really. + +HAMLET + + What imports the nomination of this gentleman? + +OSRIC + + Of Laertes? + +HORATIO + + His purse is empty already; all's golden words are spent. + +HAMLET + + Of him, sir. + +OSRIC + + I know you are not ignorant-- + +HAMLET + + I would you did, sir; yet, in faith, if you did, + it would not much approve me. Well, sir? + +OSRIC + + You are not ignorant of what excellence Laertes is-- + +HAMLET + + I dare not confess that, lest I should compare with + him in excellence; but, to know a man well, were to + know himself. + +OSRIC + + I mean, sir, for his weapon; but in the imputation + laid on him by them, in his meed he's unfellowed. + +HAMLET + + What's his weapon? + +OSRIC + + Rapier and dagger. + +HAMLET + + That's two of his weapons: but, well. + +OSRIC + + The king, sir, hath wagered with him six Barbary + horses: against the which he has imponed, as I take + it, six French rapiers and poniards, with their + assigns, as girdle, hangers, and so: three of the + carriages, in faith, are very dear to fancy, very + responsive to the hilts, most delicate carriages, + and of very liberal conceit. + +HAMLET + + What call you the carriages? + +HORATIO + + I knew you must be edified by the margent ere you had done. + +OSRIC + + The carriages, sir, are the hangers. + +HAMLET + + The phrase would be more german to the matter, if we + could carry cannon by our sides: I would it might + be hangers till then. But, on: six Barbary horses + against six French swords, their assigns, and three + liberal-conceited carriages; that's the French bet + against the Danish. Why is this 'imponed,' as you call it? + +OSRIC + + The king, sir, hath laid, that in a dozen passes + between yourself and him, he shall not exceed you + three hits: he hath laid on twelve for nine; and it + would come to immediate trial, if your lordship + would vouchsafe the answer. + +HAMLET + + How if I answer 'no'? + +OSRIC + + I mean, my lord, the opposition of your person in trial. + +HAMLET + + Sir, I will walk here in the hall: if it please his + majesty, 'tis the breathing time of day with me; let + the foils be brought, the gentleman willing, and the + king hold his purpose, I will win for him an I can; + if not, I will gain nothing but my shame and the odd hits. + +OSRIC + + Shall I re-deliver you e'en so? + +HAMLET + + To this effect, sir; after what flourish your nature will. + +OSRIC + + I commend my duty to your lordship. + +HAMLET + + Yours, yours. + + Exit OSRIC + He does well to commend it himself; there are no + tongues else for's turn. + +HORATIO + + This lapwing runs away with the shell on his head. + +HAMLET + + He did comply with his dug, before he sucked it. + Thus has he--and many more of the same bevy that I + know the dressy age dotes on--only got the tune of + the time and outward habit of encounter; a kind of + yesty collection, which carries them through and + through the most fond and winnowed opinions; and do + but blow them to their trial, the bubbles are out. + + Enter a Lord + +Lord + + My lord, his majesty commended him to you by young + Osric, who brings back to him that you attend him in + the hall: he sends to know if your pleasure hold to + play with Laertes, or that you will take longer time. + +HAMLET + + I am constant to my purpose; they follow the king's + pleasure: if his fitness speaks, mine is ready; now + or whensoever, provided I be so able as now. + +Lord + + The king and queen and all are coming down. + +HAMLET + + In happy time. + +Lord + + The queen desires you to use some gentle + entertainment to Laertes before you fall to play. + +HAMLET + + She well instructs me. + + Exit Lord + +HORATIO + + You will lose this wager, my lord. + +HAMLET + + I do not think so: since he went into France, I + have been in continual practise: I shall win at the + odds. But thou wouldst not think how ill all's here + about my heart: but it is no matter. + +HORATIO + + Nay, good my lord,-- + +HAMLET + + It is but foolery; but it is such a kind of + gain-giving, as would perhaps trouble a woman. + +HORATIO + + If your mind dislike any thing, obey it: I will + forestall their repair hither, and say you are not + fit. + +HAMLET + + Not a whit, we defy augury: there's a special + providence in the fall of a sparrow. If it be now, + 'tis not to come; if it be not to come, it will be + now; if it be not now, yet it will come: the + readiness is all: since no man has aught of what he + leaves, what is't to leave betimes? + + Enter KING CLAUDIUS, QUEEN GERTRUDE, LAERTES, Lords, OSRIC, and Attendants with foils, & c + +KING CLAUDIUS + + Come, Hamlet, come, and take this hand from me. + + KING CLAUDIUS puts LAERTES' hand into HAMLET's + +HAMLET + + Give me your pardon, sir: I've done you wrong; + But pardon't, as you are a gentleman. + This presence knows, + And you must needs have heard, how I am punish'd + With sore distraction. What I have done, + That might your nature, honour and exception + Roughly awake, I here proclaim was madness. + Was't Hamlet wrong'd Laertes? Never Hamlet: + If Hamlet from himself be ta'en away, + And when he's not himself does wrong Laertes, + Then Hamlet does it not, Hamlet denies it. + Who does it, then? His madness: if't be so, + Hamlet is of the faction that is wrong'd; + His madness is poor Hamlet's enemy. + Sir, in this audience, + Let my disclaiming from a purposed evil + Free me so far in your most generous thoughts, + That I have shot mine arrow o'er the house, + And hurt my brother. + +LAERTES + + I am satisfied in nature, + Whose motive, in this case, should stir me most + To my revenge: but in my terms of honour + I stand aloof; and will no reconcilement, + Till by some elder masters, of known honour, + I have a voice and precedent of peace, + To keep my name ungored. But till that time, + I do receive your offer'd love like love, + And will not wrong it. + +HAMLET + + I embrace it freely; + And will this brother's wager frankly play. + Give us the foils. Come on. + +LAERTES + + Come, one for me. + +HAMLET + + I'll be your foil, Laertes: in mine ignorance + Your skill shall, like a star i' the darkest night, + Stick fiery off indeed. + +LAERTES + + You mock me, sir. + +HAMLET + + No, by this hand. + +KING CLAUDIUS + + Give them the foils, young Osric. Cousin Hamlet, + You know the wager? + +HAMLET + + Very well, my lord + Your grace hath laid the odds o' the weaker side. + +KING CLAUDIUS + + I do not fear it; I have seen you both: + But since he is better'd, we have therefore odds. + +LAERTES + + This is too heavy, let me see another. + +HAMLET + + This likes me well. These foils have all a length? + + They prepare to play + +OSRIC + + Ay, my good lord. + +KING CLAUDIUS + + Set me the stoops of wine upon that table. + If Hamlet give the first or second hit, + Or quit in answer of the third exchange, + Let all the battlements their ordnance fire: + The king shall drink to Hamlet's better breath; + And in the cup an union shall he throw, + Richer than that which four successive kings + In Denmark's crown have worn. Give me the cups; + And let the kettle to the trumpet speak, + The trumpet to the cannoneer without, + The cannons to the heavens, the heavens to earth, + 'Now the king dunks to Hamlet.' Come, begin: + And you, the judges, bear a wary eye. + +HAMLET + + Come on, sir. + +LAERTES + + Come, my lord. + + They play + +HAMLET + + One. + +LAERTES + + No. + +HAMLET + + Judgment. + +OSRIC + + A hit, a very palpable hit. + +LAERTES + + Well; again. + +KING CLAUDIUS + + Stay; give me drink. Hamlet, this pearl is thine; + Here's to thy health. + + Trumpets sound, and cannon shot off within + Give him the cup. + +HAMLET + + I'll play this bout first; set it by awhile. Come. + + They play + Another hit; what say you? + +LAERTES + + A touch, a touch, I do confess. + +KING CLAUDIUS + + Our son shall win. + +QUEEN GERTRUDE + + He's fat, and scant of breath. + Here, Hamlet, take my napkin, rub thy brows; + The queen carouses to thy fortune, Hamlet. + +HAMLET + + Good madam! + +KING CLAUDIUS + + Gertrude, do not drink. + +QUEEN GERTRUDE + + I will, my lord; I pray you, pardon me. + +KING CLAUDIUS + + [Aside] It is the poison'd cup: it is too late. + +HAMLET + + I dare not drink yet, madam; by and by. + +QUEEN GERTRUDE + + Come, let me wipe thy face. + +LAERTES + + My lord, I'll hit him now. + +KING CLAUDIUS + + I do not think't. + +LAERTES + + [Aside] And yet 'tis almost 'gainst my conscience. + +HAMLET + + Come, for the third, Laertes: you but dally; + I pray you, pass with your best violence; + I am afeard you make a wanton of me. + +LAERTES + + Say you so? come on. + + They play + +OSRIC + + Nothing, neither way. + +LAERTES + + Have at you now! + + LAERTES wounds HAMLET; then in scuffling, they change rapiers, and HAMLET wounds LAERTES + +KING CLAUDIUS + + Part them; they are incensed. + +HAMLET + + Nay, come, again. + + QUEEN GERTRUDE falls + +OSRIC + + Look to the queen there, ho! + +HORATIO + + They bleed on both sides. How is it, my lord? + +OSRIC + + How is't, Laertes? + +LAERTES + + Why, as a woodcock to mine own springe, Osric; + I am justly kill'd with mine own treachery. + +HAMLET + + How does the queen? + +KING CLAUDIUS + + She swounds to see them bleed. + +QUEEN GERTRUDE + + No, no, the drink, the drink,--O my dear Hamlet,-- + The drink, the drink! I am poison'd. + + Dies + +HAMLET + + O villany! Ho! let the door be lock'd: + Treachery! Seek it out. + +LAERTES + + It is here, Hamlet: Hamlet, thou art slain; + No medicine in the world can do thee good; + In thee there is not half an hour of life; + The treacherous instrument is in thy hand, + Unbated and envenom'd: the foul practise + Hath turn'd itself on me lo, here I lie, + Never to rise again: thy mother's poison'd: + I can no more: the king, the king's to blame. + +HAMLET + + The point!--envenom'd too! + Then, venom, to thy work. + + Stabs KING CLAUDIUS + +All + + Treason! treason! + +KING CLAUDIUS + + O, yet defend me, friends; I am but hurt. + +HAMLET + + Here, thou incestuous, murderous, damned Dane, + Drink off this potion. Is thy union here? + Follow my mother. + + KING CLAUDIUS dies + +LAERTES + + He is justly served; + It is a poison temper'd by himself. + Exchange forgiveness with me, noble Hamlet: + Mine and my father's death come not upon thee, + Nor thine on me. + + Dies + +HAMLET + + Heaven make thee free of it! I follow thee. + I am dead, Horatio. Wretched queen, adieu! + You that look pale and tremble at this chance, + That are but mutes or audience to this act, + Had I but time--as this fell sergeant, death, + Is strict in his arrest--O, I could tell you-- + But let it be. Horatio, I am dead; + Thou livest; report me and my cause aright + To the unsatisfied. + +HORATIO + + Never believe it: + I am more an antique Roman than a Dane: + Here's yet some liquor left. + +HAMLET + + As thou'rt a man, + Give me the cup: let go; by heaven, I'll have't. + O good Horatio, what a wounded name, + Things standing thus unknown, shall live behind me! + If thou didst ever hold me in thy heart + Absent thee from felicity awhile, + And in this harsh world draw thy breath in pain, + To tell my story. + + March afar off, and shot within + What warlike noise is this? + +OSRIC + + Young Fortinbras, with conquest come from Poland, + To the ambassadors of England gives + This warlike volley. + +HAMLET + + O, I die, Horatio; + The potent poison quite o'er-crows my spirit: + I cannot live to hear the news from England; + But I do prophesy the election lights + On Fortinbras: he has my dying voice; + So tell him, with the occurrents, more and less, + Which have solicited. The rest is silence. + + Dies + +HORATIO + + Now cracks a noble heart. Good night sweet prince: + And flights of angels sing thee to thy rest! + Why does the drum come hither? + + March within + + Enter FORTINBRAS, the English Ambassadors, and others + +PRINCE FORTINBRAS + + Where is this sight? + +HORATIO + + What is it ye would see? + If aught of woe or wonder, cease your search. + +PRINCE FORTINBRAS + + This quarry cries on havoc. O proud death, + What feast is toward in thine eternal cell, + That thou so many princes at a shot + So bloodily hast struck? + +First Ambassador + + The sight is dismal; + And our affairs from England come too late: + The ears are senseless that should give us hearing, + To tell him his commandment is fulfill'd, + That Rosencrantz and Guildenstern are dead: + Where should we have our thanks? + +HORATIO + + Not from his mouth, + Had it the ability of life to thank you: + He never gave commandment for their death. + But since, so jump upon this bloody question, + You from the Polack wars, and you from England, + Are here arrived give order that these bodies + High on a stage be placed to the view; + And let me speak to the yet unknowing world + How these things came about: so shall you hear + Of carnal, bloody, and unnatural acts, + Of accidental judgments, casual slaughters, + Of deaths put on by cunning and forced cause, + And, in this upshot, purposes mistook + Fall'n on the inventors' reads: all this can I + Truly deliver. + +PRINCE FORTINBRAS + + Let us haste to hear it, + And call the noblest to the audience. + For me, with sorrow I embrace my fortune: + I have some rights of memory in this kingdom, + Which now to claim my vantage doth invite me. + +HORATIO + + Of that I shall have also cause to speak, + And from his mouth whose voice will draw on more; + But let this same be presently perform'd, + Even while men's minds are wild; lest more mischance + On plots and errors, happen. + +PRINCE FORTINBRAS + + Let four captains + Bear Hamlet, like a soldier, to the stage; + For he was likely, had he been put on, + To have proved most royally: and, for his passage, + The soldiers' music and the rites of war + Speak loudly for him. + Take up the bodies: such a sight as this + Becomes the field, but here shows much amiss. + Go, bid the soldiers shoot. + + A dead march. Exeunt, bearing off the dead bodies; after which a peal of ordnance is shot off From 54a91a1b99896ee7e5c6b4d8e4012a808d3241ee Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Mon, 20 May 2019 17:56:43 -0700 Subject: [PATCH 7/7] make wasi regression tests single threaded --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2206d48aabf..ba89c7e4f03 100644 --- a/Makefile +++ b/Makefile @@ -70,10 +70,10 @@ test-emscripten-singlepass: cargo test --manifest-path lib/emscripten/Cargo.toml --features singlepass -- --test-threads=1 $(runargs) test-wasi-clif: - cargo test --manifest-path lib/wasi/Cargo.toml --features "clif" -- $(runargs) + cargo test --manifest-path lib/wasi/Cargo.toml --features "clif" -- --test-threads=1 $(runargs) test-wasi-singlepass: - cargo test --manifest-path lib/wasi/Cargo.toml --features "singlepass" -- $(runargs) + cargo test --manifest-path lib/wasi/Cargo.toml --features "singlepass" -- --test-threads=1 $(runargs) singlepass-debug-release: cargo +nightly build --features backend:singlepass,debug --release