Enumerations
enum ContextType
| Name | Value |
|---|---|
| kRead | 0 |
| kWrite | 1 |
| kCall | 2 |
The context type (the kind of syscall).
Defined at line 31 of file ../../src/lib/fidl_codec/semantic.h
enum LexicalToken
| Name | Value |
|---|---|
| kEof | 0 |
| kIdentifier | 1 |
| kString | 2 |
| kLeftBrace | 3 |
| kRightBrace | 4 |
| kLeftParenthesis | 5 |
| kRightParenthesis | 6 |
| kColon | 7 |
| kColonColon | 8 |
| kComma | 9 |
| kDot | 10 |
| kEqual | 11 |
| kSemicolon | 12 |
| kSlash | 13 |
All the lexical tokens we can reduce.
Defined at line 60 of file ../../src/lib/fidl_codec/semantic_parser.h
Records
-
class Assignment -
class AssignmentSemanticContext -
class BuiltinSemanticTest -
class BuiltinSemanticTest_CloneFd_Test -
class BuiltinSemanticTest_CloneRead_Test -
class BuiltinSemanticTest_CloneWrite_Test -
class BuiltinSemanticTest_FileSeekShortDisplay_Test -
class BuiltinSemanticTest_FileWriteShortDisplay_Test -
class BuiltinSemanticTest_OpenShortDisplay_Test -
class BuiltinSemanticTest_Open_Test -
class DisplayExpression -
class Expression -
class ExpressionColon -
class ExpressionFieldAccess -
class ExpressionHandle -
class ExpressionHandleDescription -
class ExpressionRequest -
class ExpressionSlash -
class ExpressionStringLiteral -
class ExpressionValue -
class HandleSemantic -
class InferredHandleInfo -
class Location -
class MethodDisplay -
class MethodSemantic -
class ParserErrors -
class ProcessSemantic -
class SemanticContext -
class SemanticParser -
class SemanticParserTest -
class SemanticParserTest_AssignmentExpected_Test -
class SemanticParserTest_CheckAssignments_Test -
class SemanticParserTest_CheckDisplay_Test -
class SemanticParserTest_CommaExpected_Test -
class SemanticParserTest_DoubleColonExpected_Test -
class SemanticParserTest_EmptyText_Test -
class SemanticParserTest_EqualExpected_Test -
class SemanticParserTest_ExpressionExpected1_Test -
class SemanticParserTest_ExpressionExpected2_Test -
class SemanticParserTest_ExpressionExpected3_Test -
class SemanticParserTest_FieldNameExpected_Test -
class SemanticParserTest_GlobalExample_Test -
class SemanticParserTest_HandleDescriptionTypo_Test -
class SemanticParserTest_InputFieldColonExpected_Test -
class SemanticParserTest_InputFieldSemiColonExpected_Test -
class SemanticParserTest_LeftParenthesisExpected_Test -
class SemanticParserTest_LibraryExpected_Test -
class SemanticParserTest_LibraryNameExpected_Test -
class SemanticParserTest_LibraryNotFound_Test -
class SemanticParserTest_MethodNameExpected_Test -
class SemanticParserTest_MethodNotFound_Test -
class SemanticParserTest_MissingLeftBrace1_Test -
class SemanticParserTest_MissingLeftBrace2_Test -
class SemanticParserTest_ProtocolNameExpected_Test -
class SemanticParserTest_ProtocolNotFound_Test -
class SemanticParserTest_ResultColonExpected_Test -
class SemanticParserTest_ResultSemiColonExpected_Test -
class SemanticParserTest_RightParenthesisExpected_Test -
class SemanticParserTest_SemicolonExpected_Test -
class SemanticParserTest_UnterminatedString_Test
Functions
-
std::ostream & operator<< (std::ostream & osconst Expression & expression)Defined at line 103 of file ../../src/lib/fidl_codec/semantic.h