コード例 #1
0
ファイル: endtoend_test.go プロジェクト: otm/lex
func lexLeftBracket(l *lex.Lexer) lex.StateFn {
	l.Accept("[", lex.Emit(tLeftBracket))
	return lexSection
}
コード例 #2
0
ファイル: endtoend_test.go プロジェクト: otm/lex
func lexRightBracket(l *lex.Lexer) lex.StateFn {
	l.Accept("]", lex.Emit(tRightBracket))
	return lexStart
}
コード例 #3
0
ファイル: endtoend_test.go プロジェクト: otm/lex
func lexEqualSign(l *lex.Lexer) lex.StateFn {
	l.Accept("=", lex.Emit(tEqualSign))
	return lexValue
}