fix: break/continue omitting output before them, #123

BREAKING CHANGE: remove default export, now should be used like import
{Liquid} from 'liquidjs'
This commit is contained in:
harttle
2019-08-26 10:15:43 -05:00
committed by Jun Yang
parent 854e12ba53
commit ae45c4622e
99 changed files with 373 additions and 407 deletions
+4 -4
View File
@@ -1,10 +1,10 @@
import Token from '../parser/token'
import ITemplate from '../template/itemplate'
import TagToken from './tag-token'
import { Token } from '../parser/token'
import { ITemplate } from '../template/itemplate'
import { TagToken } from './tag-token'
type ParseToken = ((token: Token, remainTokens: Token[]) => ITemplate)
export default class ParseStream {
export class ParseStream {
private tokens: Token[]
private handlers: {[key: string]: (arg: any) => void} = {}
private stopRequested: boolean = false