| Package | Description |
|---|---|
| xtc.parser |
| Modifier and Type | Field and Description |
|---|---|
CharClass |
CharCase.klass
The characters as a character class.
|
| Modifier and Type | Method and Description |
|---|---|
CharClass |
CharClass.normalize()
Normalize this character class.
|
CharClass |
Copier.visit(CharClass c)
Copy the specified character class.
|
| Modifier and Type | Method and Description |
|---|---|
CharCase |
CharSwitch.hasCase(CharClass klass)
Determine whether this character switch has a character case for
the specified character class.
|
boolean |
CharSwitch.overlaps(CharClass klass)
Determine whether this character switch has a character case that
overlaps the specified character class.
|
boolean |
CharClass.overlaps(CharClass klass)
Determine whether this character class overlaps the specified
character class.
|
CharClass |
Copier.visit(CharClass c)
Copy the specified character class.
|
void |
Resolver.visit(CharClass c)
Analyze the specified character class.
|
Element |
Simplifier.visit(CharClass c)
Visit the specified character class.
|
void |
CodeGenerator.visit(CharClass c)
Generate code for the specified character class.
|
void |
PrettyPrinter.visit(CharClass c)
Print the specified character class.
|
| Constructor and Description |
|---|
CharCase(CharClass klass)
Create a new character case.
|
CharCase(CharClass klass,
Element element)
Create a new character case.
|
CharSwitch(CharClass klass,
Element element)
Create a new character switch element which includes a case for
the specified character class and corresponding element.
|
Copyright © 2014. All Rights Reserved.