import { SPACE, IDENT, STRING } from '../tokenTypes' export default tokenStream => { let fontFamily if (tokenStream.matches(STRING)) { fontFamily = tokenStream.lastValue } else { fontFamily = tokenStream.expect(IDENT) while (tokenStream.hasTokens()) { tokenStream.expect(SPACE) const nextIdent = tokenStream.expect(IDENT) fontFamily += ` ${nextIdent}` } } tokenStream.expectEmpty() return { fontFamily } }