package org.softlang.company.features; import static org.softlang.company.features.recognizer.Token.*; import org.softlang.company.features.recognizer.Token; import org.softlang.company.features.recognizer.Recognizer; import java.io.FileNotFoundException; public class Total { public static double total(String s) throws FileNotFoundException { double total = 0; Recognizer recognizer = new Recognizer(s); Token current = null; Token previous = null; while (recognizer.hasNext()) { current = recognizer.next(); if (current==FLOAT && previous==SALARY) total += Double.parseDouble(recognizer.getLexeme()); previous = current; } return total; } }