[go: up one dir, main page]

Menu

Tree [r558] / es-lang-perl5 /
 History

HTTPS access


File Date Author Commit
 misc 2011-04-25 m_yamato [r466]
 src 2011-04-25 m_yamato [r467]
 tests 2011-04-25 m_yamato [r467]
 .profile.es 2009-10-23 m_yamato [r205] Added test-cat.
 Makefile.am 2011-04-25 m_yamato [r466]
 README 2009-07-10 m_yamato [r145] updaetd
 autogen.sh 2009-07-10 m_yamato [r145] updaetd
 configure.ac 2011-04-25 m_yamato [r466]
 run-configure.sh 2009-07-10 m_yamato [r145] updaetd

Read Me

.. -*- rst -*-
============
es-lang-perl5
============

Es expression reader and printer for perl5.

Library Level
-------------

* reader
* printer
* classes representing all Es types
* bar escaping in a symbol
* backslash escaping in a string
* string IO (perl built-in)
* utf-8 (perl built-in)
* error as exception

Type Mapping
------------

============ === =====================
   Es        <=>   Perl
------------ --- ---------------------
   Integer   <=>   Es::Interger
   Real      <=>   Es::Real
   String    <=>   Es::String
   Symbol    <=>   Es::Symbol
   List      <=>   Es::List
   Boolean   <=>   Es::Boolean
------------ --- ---------------------
   EOF        =>   `undef'

Exceptions
----------

PrintError
 	raised when unsupported perl object is passed to es_print.
ReadError
	raised when syntax error is found in es_read.


:Author: Masatake YAMATO
:License: X11