Token *scan()
2016-04-27 17:50:09 1 举报
`scan()` 是一个函数,它的主要功能是扫描并解析输入的字符串。它通常用于编程语言中,以处理用户输入或文件内容。这个函数会逐字符地读取输入,然后根据特定的规则或模式进行解析。例如,它可能会识别出数字、字母、符号等不同类型的字符,并将它们分别存储在不同的变量中。此外,`scan()` 函数还可能具有错误处理功能,当遇到非法输入时,它会返回一个错误信息,而不是导致程序崩溃。总的来说,`scan()` 函数是一个非常强大的工具,它可以帮助我们更好地理解和处理输入数据。
作者其他创作
大纲/内容
YES
NO
peek='\"'
peek=字母||peek='_'
Token *scan()
返回词法分析的结果
returnmatch_Number();
returnmatch_string();
八进制
十六进制
colum=0line++
returnmatch_oct();
if(fin.eof())文件为空
column++
returnmatch_id();
t=skip_comment()return t
new Token(EOF)
peek=数字
peek='/'
peek='\'
peek=' '||'\\t'
returnmatch_other();
returnmatch_hex();
0 条评论
下一页