You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							35 lines
						
					
					
						
							701 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							35 lines
						
					
					
						
							701 B
						
					
					
				
								#!/bin/sh
							 | 
						|
								# I can't be assed to write a tokenizer so I patched GNU bc
							 | 
						|
								# Source archive: https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz
							 | 
						|
								
							 | 
						|
								patch_p1="
							 | 
						|
								--- bc-1.07.1.orig/bc/bc.y
							 | 
						|
								+++ bc-1.07.1/bc/bc.y
							 | 
						|
								@@ -112,8 +112,7 @@
							 | 
						|
								 %nonassoc NOT
							 | 
						|
								 %left REL_OP
							 | 
						|
								 %right ASSIGN_OP
							 | 
						|
								-%left '+' '-'
							 | 
						|
								-%left '*' '/' '%'
							 | 
						|
								+%left '+' '-' '*' '/' '%'
							 | 
						|
								 %right '^'
							 | 
						|
								 %nonassoc UNARY_MINUS
							 | 
						|
								 %nonassoc INCR_DECR
							 | 
						|
								"
							 | 
						|
								
							 | 
						|
								patch_p2="
							 | 
						|
								--- bc-1.07.1.orig/bc/bc.y
							 | 
						|
								+++ bc-1.07.1/bc/bc.y
							 | 
						|
								@@ -112,8 +112,8 @@
							 | 
						|
								 %nonassoc NOT
							 | 
						|
								 %left REL_OP
							 | 
						|
								 %right ASSIGN_OP
							 | 
						|
								-%left '+' '-'
							 | 
						|
								 %left '*' '/' '%'
							 | 
						|
								+%left '+' '-'
							 | 
						|
								 %right '^'
							 | 
						|
								 %nonassoc UNARY_MINUS
							 | 
						|
								 %nonassoc INCR_DECR
							 | 
						|
								"
							 | 
						|
								
							 | 
						|
								cat d18_input.txt | ./bc-1.07.1/build/bc/bc | awk 'BEGIN {x=0} {x+=$1} END {print x}'
							 | 
						|
								
							 |