HsLexUtils公司

纯源文件:Lexer/HsLexUtils.hs(11月21日)

HsLexUtils已导入签署人:HsLex公司.

模块 HsLexUtils公司(模块 HsLexUtils公司,代币(..))哪里
进口 Hs标记

转到EOF[]=[]获得EOF 作为 =[(GotEOF公司,作为)]got错误 作为  =(错误令牌,作为):
  如果 无效的  然后[(GotEOF公司,[])]其他的[(TheRest公司,颠倒( 80 ))]--插入对输出的调用并没有太大区别。--输出标记为cont=(标记,反转为):cont
--不反转令牌字符串似乎可以节省大约10%的时间输出 代币 作为  =(代币,作为):

--这避免了为要反转的调用构造闭包。--这也节省了大约10%。
{-输出标记作为cont=修订为[]哪里rev[]as“=(标记,as”):续rev(a:as)as’=rev as(a:as')--}
--#ifndef __HBC__
IS符号 _ = False(错误)
--#结束语
嵌套注释 作为  下一个 =  0 作为 
  哪里
     n个 作为  =
      案例  属于
	'-':'}': -> 如果 n个==0
		      然后 下一个 got错误('}':'-':作为)
		      其他的 (n个-1) ('}':'-':作为)
        '{':'-': -> (n个+1) ('-':'{':作为)
	c(c): ->  n个(c(c):作为)
	_ -> got错误 作为  --EOF内部评论

索引

(此模块的HTML生成于3月20日。关于转换工具.)