mirror of
https://github.com/mii443/encrypt.git
synced 2025-08-22 06:55:28 +00:00
demo
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
#[server(ip = "localhost:8080")]
|
||||
#[server(ip = "172.25.5.189:8080")]
|
||||
fn encrypt_add(a: Vec<eep>) $(accept[StdOut]) {
|
||||
println("");
|
||||
println("集計開始");
|
||||
@ -45,7 +45,7 @@ fn main() {
|
||||
|
||||
println("復号します...");
|
||||
let result = decrypt(r);
|
||||
println("賛成者の合計は" + result + "です。");
|
||||
println("賛成の合計は" + result + "です。");
|
||||
write("result.txt", result);
|
||||
}
|
||||
|
||||
|
3
ns.sh
Executable file
3
ns.sh
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env sh
|
||||
cd "/home/imai/work/encrypt"
|
||||
/home/imai/.cargo/bin/cargo run --bin encrypt --release -- client.gpsl
|
3
s.sh
Executable file
3
s.sh
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env sh
|
||||
cd "/home/imai/work/encrypt"
|
||||
/home/imai/.cargo/bin/cargo run --bin encrypt --release -- client.gpsl
|
@ -35,7 +35,7 @@ impl GPSLType {
|
||||
let mut main = String::new();
|
||||
let mut read_count = 0;
|
||||
for x in s.chars() {
|
||||
if !x.is_alphabetic() && x != '<' && x != '>' && x != ',' {
|
||||
if !x.is_alphanumeric() && x != '<' && x != '>' && x != ',' {
|
||||
return Err(format!("Invalid character: {}", x));
|
||||
}
|
||||
if x != '<' && x != '>' && x != ',' {
|
||||
|
@ -328,7 +328,7 @@ impl GPSL {
|
||||
match *(lhs.clone()) {
|
||||
Node::Lvar { value, index } => {
|
||||
if let Some(index) = index {
|
||||
let mut val =
|
||||
let val =
|
||||
self.get_local_var_mut(&value).unwrap().value.clone();
|
||||
match val {
|
||||
Some(Variable::Vec {
|
||||
@ -544,7 +544,7 @@ impl GPSL {
|
||||
if let Some(index) = index {
|
||||
let val = self.get_local_var_mut(&value).unwrap().clone();
|
||||
match val.value {
|
||||
Some(Variable::Vec { value, gpsl_type }) => {
|
||||
Some(Variable::Vec { value, .. }) => {
|
||||
return Ok(Some(
|
||||
value[self
|
||||
.evaluate(index)
|
||||
|
Reference in New Issue
Block a user