Welcome
Register on mia.phsz.ch
Reset password
Change email address
Change password
Log in
Username:
Password:
Submit
Log in
Fachkern MIA
Überblick (Fachkernrahmen)
Team
Beschreibung
Fachinformationsüberblick
Bachelor
Grundlagen der Informatik (MIGI)
Mediendidaktik (MIMD)
Mathematische Konzepte durch Informatik und Programmieren entdecken (MIMKMAMK)
Schreiben und Präsentieren mit digitalen Medien (MISP)
Medienpädagogik (MIMP)
MINT im Anfangsunterricht (MIAU)
Fernstudium: Wahlmodul GMLS
Master
Grundlagen Fachdidaktik (MSGF)
Didaktik der Informatik (MSDI)
Didaktik der Medienbildung (MSDM)
Fachdidaktiksche Forschung und Entwicklung (MSFE)
Bildungsmedien/Educational Technology (MSBE)
Wissenschaftstransfer (MSWT)
Barcamp Fachdidaktik M&I
Masterarbeiten
Weiterbildung
Kindergarten
1./2. Klasse
3./4. Klasse
5./6. Klasse
Sekundarstufe
Fachstelle Facile
NQMI Uri
Persönliches Wissensmanagement
Sag es doch mit einem Bild
Schulen der Zukunft
SL Digitale Transformation
SL Digitales Schulmanagement
Digitale Werkzeuge ÜK
Datenschutz und Urheberrecht
PICTS
Robotik
Rolle PICTS und ICT-L
IMS
Themen
Medien
Informatik
Anwendung
1:1-Ausstattungen
Schulstufen
Primarstufe
Sekundarstufe
FMS
System
Tutorial
Users Guide
FAQ
Reference Manual
Macros
User Tools
Admin Tools
Site Tools
You are here:
System
»
Category
»
DeveloperDocumentationCategory
»
PerlDoc
PerlDoc
24 Jun 2022 - 10:02
|
Version
1
|
ProjectContributor
See
PublishedAPI
for packages intended to be used by Plugin and Contrib authors, or
browse all packages
.
See also
Developing plugins
,
Developer's Bible
,
Technical Overview
Perl Module:
Parent package:
Foswiki
Child packages
:
More ...
Less ...
Foswiki::Infix::Error
- Class of errors used with Foswiki::Infix::Parser
Foswiki::Infix::Node
- Base class for node types generated by Infix::Parser (and its subclasses). This defines the interface used to construct nodes from the parser.
Foswiki::Infix::OP
- Base class of operators recognised by the Foswiki::Infix::Parser. Predefined fields in this object used by Foswiki::Infix::Parser are: *
name
- operator string. *
prec
- operator precedence, positive non-zero integer. Larger number
> higher precedence. * =arity
- set to 1 if this operator is unary, 2 for binary. Arity 0 is legal, should you ever need it. Use arity=2 and canfold=1 for n-ary operators. *
close
- used with bracket operators.
name
should be the open bracket string, and
close
the close bracket. The existance of
close
marks this as a bracket operator. *
casematters=
- indicates that the parser should check case in the operator name (i.e. treat 'AND' and 'and' as different). By default operators are case insensitive.
Note
that operator names must be caselessly unique i.e. you can't define 'AND' and 'and' as different operators in the same parser. Does not affect the interpretation of non-operator terminals (names). *
canfold
- means that adjacent nodes with identical operators can be folded together i.e. the operands of the second node can be pushed onto the parameter list of the first. This is used (for example) for comma lists. Other fields in the object can be used for other purposes. However field names in the hash starting with
InfixParser_
are reserved for use by the parser.
Foswiki::Infix::Parser
- A simple
LL(1) parser
that parses infix expressions with nonary, unary and binary operators specified using an operator table.
Attachments
($count)
Show options
Search:
Sort by:
Name
Date
Author
Size
Type
Results per page:
6
12
24
48
all
Display hidden:
More actions
Create link(s)
Embed
Download
Hide
Unhide
Move
Delete
0
attachment(s)
Select all
Clear all
Kontakt
Pädagogische Hochschule Schwyz
Zaystrasse 42
CH-6410 Goldau
T +41 41 859 05 90
info@phsz.ch
Dies ist ein Wiki des
Fachkerns Medien und Informatik
der
Pädagogischen Hochschule Schwyz
. Für Fragen wenden Sie sich bitte an
wikiadmin@phsz.ch
This page was cached on 31 Jan 2025 - 15:46.
This website is using cookies.
More info
.
That's Fine