コード例 #1
0
ファイル: config_lexer.go プロジェクト: dandydanny/multic
func assignmentState(l *lexer.Lexer) lexer.StateFunc {
	l.Ignore()
	l.Emit(TokenAssignment)
	return initialState
}
コード例 #2
0
ファイル: config_lexer.go プロジェクト: dandydanny/multic
func commaState(l *lexer.Lexer) lexer.StateFunc {
	l.Ignore()
	l.Emit(TokenComma)
	return initialState
}
コード例 #3
0
ファイル: config_lexer.go プロジェクト: dandydanny/multic
func variableState(l *lexer.Lexer) lexer.StateFunc {
	l.Ignore()
	l.NextUpTo(nonAlphanumeric)
	l.Emit(TokenVariable)
	return initialState
}