Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Lexer(3)			   OCamldoc			      Lexer(3)

NAME
       Lexer - no description

Module
       Module	Lexer

Documentation
       Module Lexer
	: sig end

       val init	: unit -> unit

       val token : Lexing.lexbuf -> Parser.token

       val skip_hash_bang : Lexing.lexbuf -> unit

       type error =
	| Illegal_character of char
	| Illegal_escape of string
	| Unterminated_comment of Location.t
	| Unterminated_string
	| Unterminated_string_in_comment of Location.t * Location.t
	| Keyword_as_label of string
	| Invalid_literal of string
	| Invalid_directive of string *	string option

       exception Error of error	* Location.t

       val report_error	: Format.formatter -> error -> unit

       val in_comment :	unit ->	bool

       val in_string : unit -> bool

       val print_warnings : bool Pervasives.ref

       val handle_docstrings : bool Pervasives.ref

       val comments : unit -> (string *	Location.t) list

       val token_with_comments : Lexing.lexbuf -> Parser.token

       val  set_preprocessor : (unit ->	unit) -> ((Lexing.lexbuf -> Parser.to-
       ken) -> Lexing.lexbuf ->	Parser.token) -> unit

2021-03-01			    source:			      Lexer(3)

NAME | Module | Documentation

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Lexer&sektion=3o&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help