File tree Expand file tree Collapse file tree 3 files changed +7
-49
lines changed Expand file tree Collapse file tree 3 files changed +7
-49
lines changed Original file line number Diff line number Diff line change 1- import parseString from './parse_string.ts' ;
2- import { tokenValues } from './tokens.ts' ;
3-
4- export default function evaluate ( expression : string ) : number {
5- const parts = parseString ( expression , tokenValues ) ;
6-
7- parts . forEach ( ( part ) => {
8- switch ( part ) {
9- case value :
10-
11- break ;
12-
13- default :
14- break ;
15- }
16- } )
17-
18- return 0 ;
19- }
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11
22import { assertEquals } from 'https://deno.land/std@0.203.0/assert/assert_equals.ts' ;
3- import parseString from './parse_string .ts' ;
3+ import splitBetweenTokens from './split_between_tokens .ts' ;
44
55Deno . test (
66 'Split string between tokens.' ,
@@ -9,7 +9,7 @@ Deno.test(
99 name : 'Empty string without tokens' ,
1010 fn : ( ) => {
1111 assertEquals (
12- parseString (
12+ splitBetweenTokens (
1313 '' ,
1414 [ ]
1515 ) ,
@@ -22,7 +22,7 @@ Deno.test(
2222 name : 'Empty string with empty tokens' ,
2323 fn : ( ) => {
2424 assertEquals (
25- parseString (
25+ splitBetweenTokens (
2626 '' ,
2727 [ '' ]
2828 ) ,
@@ -35,7 +35,7 @@ Deno.test(
3535 name : 'Empty string with tokens' ,
3636 fn : ( ) => {
3737 assertEquals (
38- parseString (
38+ splitBetweenTokens (
3939 '' ,
4040 [ '-' ]
4141 ) ,
@@ -48,7 +48,7 @@ Deno.test(
4848 name : 'String without tokens' ,
4949 fn : ( ) => {
5050 assertEquals (
51- parseString (
51+ splitBetweenTokens (
5252 '100*(2^12/(7-5))/14.2' ,
5353 [ ]
5454 ) ,
@@ -61,7 +61,7 @@ Deno.test(
6161 name : 'String without empty tokens' ,
6262 fn : ( ) => {
6363 assertEquals (
64- parseString (
64+ splitBetweenTokens (
6565 '100*(2^12/(7-5))/14.2' ,
6666 [ '' ]
6767 ) ,
@@ -74,7 +74,7 @@ Deno.test(
7474 name : 'String with tokens' ,
7575 fn : ( ) => {
7676 assertEquals (
77- parseString (
77+ splitBetweenTokens (
7878 '100*(2^12/(7-5))/14.2' ,
7979 [ '-' ]
8080 ) ,
You can’t perform that action at this time.
0 commit comments